Schema einer vorhandenen Tabelle schema-of-an-existing-table

Übersicht overview

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 Alias bei Verwendung einer Datenbankverbindung) mit dem Attribut "sqltable" ein,
  • Schemaschlüssel: Referenzieren Sie die Abstimmfelder,
  • Indizes: zum Generieren von Abfragen verwendet,
  • die Felder und ihre Position in der XML-Struktur: Füllen Sie nur die in der Anwendung verwendeten Felder aus;
  • Links: wenn es Verknüpfungen mit anderen Tabellen der Basis gibt.

Implementierung implementation

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

  1. Bearbeiten Sie den Knoten Administration>Konfiguration > Datenschemata des Adobe Campaign-Baums und klicken Sie auf Neu .

  2. Wählen Sie die Option Zugriff auf Daten aus einer vorhandenen Tabelle oder einer SQL-Ansicht aus und klicken Sie auf Weiter .

  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 Stammelement <srcSchema> gefüllt werden, damit kein SQL-Skript zur Tabellenerstellung generiert werden kann.

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 accessing-an-external-database

Mit der Option Federated Data Access - FDA haben Sie Zugriff auf die in einer externen Datenbank gespeicherten Daten.

Die Konfiguration, die für den Zugriff auf Daten in einer externen Datenbank durchgeführt werden soll, wird auf dieser Seite beschrieben.

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