Aan de slag met schema's about-schema-reference

Wat is een schema what-is-a-schema

In dit hoofdstuk wordt beschreven hoe u extensieschema's configureert om het conceptuele gegevensmodel van de Adobe Campaign-database uit te breiden.

Voor een beter inzicht in de ingebouwde lijsten van de Campagne en hun interactie, verwijs naar het ​ de gegevensmodel van Campaign Classic ​.

In Adobe Campaign wordt de fysieke en logische structuur van de gegevens die in de toepassing worden overgedragen, in XML beschreven. A schema is een document van XML verbonden aan een gegevensbestandlijst. De code definieert de gegevensstructuur en beschrijft de SQL-definitie van de tabel:

  • De naam van de tabel
  • Velden
  • Indexen
  • Koppelingen met andere tabellen

Hierin wordt ook de XML-structuur beschreven die wordt gebruikt om gegevens op te slaan:

  • Elementen en kenmerken
  • Hiërarchie van elementen
  • Element- en kenmerktypen
  • Standaardwaarden
  • Labels, beschrijvingen en andere eigenschappen.

Met schema's kunt u een entiteit in de database definiëren. Er is een schema voor elke entiteit.

In de volgende afbeelding ziet u de locatie van schema's in het Adobe Campaign-gegevenssysteem:

Syntaxis van schema's syntax-of-schemas

Het hoofdelement van het schema is <srcschema> . Het bevat de subelementen <element> en <attribute> .

Het eerste subelement <element> valt samen met de hoofdmap van de entiteit.

<srcSchema name="recipient" namespace="cus">
  <element name="recipient">
    <attribute name="lastName"/>
    <attribute name="email"/>
    <element name="location">
      <attribute name="city"/>
   </element>
  </element>
</srcSchema>
NOTE
Het hoofdelement van de entiteit heeft dezelfde naam als het schema.

Met de tags <element> worden de namen van entiteitelementen gedefinieerd. <attribute> -tags van het schema definiëren de namen van de kenmerken in de <element> -tags waaraan ze zijn gekoppeld.

Identificatie van een schema identification-of-a-schema

Een gegevensschema wordt geïdentificeerd door zijn naam en zijn namespace.

Met een naamruimte kunt u een set schema's groeperen op interessegebied. Bijvoorbeeld, wordt focus namespace gebruikt voor klant-specifieke configuratie (klanten).

De identificatiesleutel van een schema is een koord dat wordt gebouwd gebruikend namespace en de naam die door een dubbelpunt wordt gescheiden; bijvoorbeeld: concentreert:ontvanger.

IMPORTANT
  • De naam van de naamruimte moet beknopt zijn en mag alleen toegestane tekens bevatten in overeenstemming met de XML-naamgevingsregels.

  • Id's mogen niet beginnen met numerieke tekens.

  • De volgende namespaces zijn gereserveerd voor beschrijvingen van de systeementiteiten die voor de verrichting van de toepassing van Adobe Campaign worden vereist en moeten niet worden gebruikt: xtk, nl, nms, ncm, temp, ncl, crm, xxl.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1