Schema för en befintlig tabell
- Ämnen:
- Anpassade resurser
Skapat för:
- Utvecklare
Översikt
När programmet behöver komma åt data från en befintlig tabell, en SQL-vy eller data från en fjärrdatabas skapar du dess schema i Adobe Campaign med följande data:
- Tabellens namn: Ange tabellens namn (med dess alias när en blink används) med attributet "sqltable".
- schemanyckel: referera till avstämningsfält,
- index: används för att generera frågor,
- Fälten och deras plats i XML-strukturen: fyll endast i de fält som används i programmet,
- länkar: om det finns kopplingar till andra tabeller i basen.
Implementering
Om du vill skapa motsvarande schema använder du följande steg:
-
Redigera noden Administration>Configuration>Data schemas i Adobe Campaign-trädet och klicka på New .
-
Välj alternativet Access data from an existing table or an SQL view och klicka på Next .
-
Välj tabellen eller den befintliga vyn:
-
Anpassa schemainnehållet efter dina behov.
Schemat måste fyllas i med attributet view="true" i rotelementet
<srcSchema>
för att inte SQL-skript för att skapa tabeller.
Exempel :
<srcSchema name="recipient" namespace="cus" view="true">
<element name="recipient" sqltable="dbsrv.recipient">
<key name="email">
<keyfield xpath="@email"/>
</key>
<attribute name="email" type="string" length="80" sqlname="email"/>
</element>
</srcSchema>
Åtkomst till en extern databas
Alternativet Åtkomst av federerade data - FDA ger dig åtkomst till data som lagras i en extern databas.
Den konfiguration som ska utföras på scheman för att komma åt data i en extern databas beskrivs på den här sidan.