Show Menu
THEMEN×

Schema einer vorhandenen Tabelle

Übersicht

Wenn die Anwendung auf die Daten einer vorhandenen Tabelle, einer SQL-Ansicht oder Daten aus einer Remote-Datenbank zugreifen muss, erstellen Sie ihr Schema in Adobe Campaign mit den folgenden Daten:
  • Name der Tabelle: Geben Sie den Namen der Tabelle (mit ihrem Alias bei Verwendung eines Datenbanklinks) mit dem Attribut "sqltable"ein,
  • Schemaschlüssel: auf das/die Abgleichfeld/die Abgleichfelder verweisen,
  • Indizes: zum Generieren von Abfragen verwendet werden,
  • Die Felder und ihr Speicherort in der XML-Struktur: nur die im Antrag verwendeten Felder ausfüllen,
  • Links: , wenn es Verbindungen zu den anderen Tabellen der Basis gibt.

Umsetzung

Um das entsprechende Schema zu erstellen, wenden Sie die folgenden Schritte an:
  1. Bearbeiten Sie den Administration>Configuration>Data schemas Knoten der Adobe Campaign-Struktur und klicken Sie auf New .
  2. Wählen Sie die Access data from an existing table or an SQL view Option aus und klicken Sie auf Next .
  3. Wählen Sie die Tabelle oder die vorhandene Ansicht aus:
  4. Passen Sie den Schemainhalt an Ihre Anforderungen an.
    Das Schema muss mit dem Attribut view="true" im Stammelement gefüllt werden, damit kein SQL-Skript zur Tabellenerstellung generiert wird. <srcSchema>
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

Mit der Option Federated Data Access - FDA haben Sie Zugriff auf die in einer externen Datenbank gespeicherten Daten.
Die Konfiguration für die Schemata zum Zugriff auf Daten in einer externen Datenbank ist auf dieser Seite ausführlich beschrieben.