Kom igång med scheman about-schema-reference
Vad är ett schema? what-is-a-schema
I det här kapitlet beskrivs hur du konfigurerar tilläggsscheman för att utöka den konceptuella datamodellen för Adobe Campaign-databasen.
Mer information om inbyggda tabeller i Campaign och deras interaktion finns i datamodellen Campaign Classic.
I Adobe Campaign beskrivs den fysiska och logiska strukturen för de data som finns i programmet i XML-format. Ett schema är ett XML-dokument som är associerat med en databastabell. Den definierar datastrukturen och beskriver tabellens SQL-definition:
- Tabellens namn
- Fält
- Index
- Länkar till andra tabeller
Här beskrivs också XML-strukturen som används för att lagra data:
- Element och attribut
- Elementhierarki
- Element- och attributtyper
- Standardvärden
- Etiketter, beskrivningar och andra egenskaper.
Med scheman kan du definiera en enhet i databasen. Det finns ett schema för varje entitet.
I följande bild visas schemats placering i Adobe Campaign datasystem:
Syntax för scheman syntax-of-schemas
Schemats rotelement är <srcschema>
. Den innehåller underelementen <element>
och <attribute>
.
Det första <element>
-underelementet sammanfaller med entitetens rot.
<srcSchema name="recipient" namespace="cus">
<element name="recipient">
<attribute name="lastName"/>
<attribute name="email"/>
<element name="location">
<attribute name="city"/>
</element>
</element>
</srcSchema>
<element>
-taggarna definierar namnen på entitetselementen. <attribute>
taggar i schemat definierar namnen på attributen i <element>
-taggarna som de har länkats till.
Identifiering av ett schema identification-of-a-schema
Ett dataschema identifieras med sitt namn och namnutrymme.
Med ett namnutrymme kan du gruppera en uppsättning scheman efter intresseområde. Namnområdet cus används till exempel för kundspecifik konfiguration (kunder).
Identifieringsnyckeln för ett schema är en sträng som skapats med namnutrymmet och namnet avgränsat med ett kolon, till exempel: cus:mottagare.