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 das 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,
  • Schema-Schlüssel: auf das/die Abgleichfeld(e) verweisen,
  • Indizes: zur Erzeugung 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.

Implementierung

Um das entsprechende Schema zu erstellen, führen Sie die folgenden Schritte aus:

  1. Bearbeiten Sie den Knoten Administration>Configuration>Data Schemas der Adobe Campaign-Struktur und klicken Sie auf Neu .

  2. Wählen Sie die Option 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 die Schema-Inhalte an Ihre Anforderungen an.

    Das Schema muss mit dem Attribut "Ansicht="true"im Stammelement <srcSchema> gefüllt werden, damit kein SQL-Skript zur Tabellenerstellung generiert wird.

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 können Sie auf die in einer externen Datenbank gespeicherten Daten zugreifen.

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

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now