Schema einer vorhandenen Tabelle

Überblick

Wenn das Programm auf die Daten einer existierenden Tabelle, einer SQL-Ansicht oder Daten aus einer Remote-Datenbank zugreifen muss, erstellen Sie das Schema in Adobe Campaign mit den folgenden Daten:

  • Name der Tabelle: Geben Sie den Namen der Tabelle mit dem Attribut "sqltable" ein (mit dem Alias bei Verwendung eines Datenbanklinks),
  • Schemaschlüssel: auf das/die Abstimmfeld(e) verweisen,
  • Indizes: zur Erzeugung von Abfragen verwendet werden,
  • Die Felder und ihre Position in der XML-Struktur: nur die im Antrag verwendeten Felder ausfüllen,
  • Links: , wenn es Verbindungen mit den anderen Tabellen der Basis gibt.

Implementierung

Gehen Sie wie folgt vor, um das entsprechende Schema zu erstellen:

  1. Bearbeiten Sie den Knoten Administration > Konfiguration > Datenschemata in der Adobe Campaign-Struktur und klicken Sie auf Neu .

  2. Wählen Sie die Auf Daten aus einer vorhandenen Tabelle oder einer SQL-Ansicht zugreifen und klicken Sie auf Nächste .

  3. Wählen Sie die Tabelle oder die vorhandene Ansicht aus:

  4. Passen Sie den Inhalt des Schemas an Ihre Anforderungen an.

    Das Schema muss mit dem Attribut view="true" im <srcSchema> root -Element, um kein SQL-Skript zur Tabellenerstellung zu generieren.

Beispiel :

<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>

Zugriff auf externe Datenbanken

Die Federated Data Access - FDA ermöglicht Ihnen Zugriff auf die in einer externen Datenbank gespeicherten Daten.

Die Konfiguration der Schemata für den Zugriff auf Daten in einer externen Datenbank wird im Abschnitt diese Seite.

Auf dieser Seite