Data Warehouse-Verbindung
Zunächst konfigurieren wir eine Verbindung zwischen Adobe Experience Platform und Ihrer Enterprise Data Warehouse. Wir verwenden Schemata und Datenmodelle, die darauf basieren, wie sich die Daten in der Data Warehouse befinden, um die Abfrageerstellung zu unterstützen.
Um dies zu demonstrieren, stellen wir eine Verbindung zu einem Snowflake-Konto her. Die Federated Audience-Komposition unterstützt eine wachsende Liste von Data Warehouse-Verbindungen. Siehe die aktualisierte Liste der Integrationen.
Schritte
-
Navigieren Sie zum Abschnitt FEDERATED DATA in der linken Leiste.
-
Klicken Sie Link „Federated" auf die Schaltfläche Federated Database hinzufügen.
-
Fügen Sie einen Namen hinzu und wählen Sie Snowflake.
-
Füllen Sie die Details aus, klicken Sie auf die Schaltfläche Verbindung testen und dann auf die Schaltfläche Funktionen bereitstellen.
Schema erstellen
Gehen Sie wie folgt vor, um Schemas in Federated Audience Composition zu erstellen:
Schritte
-
Klicken Sie Abschnitt „FEDERATED DATA auf Modelle.
-
Durchsuchen Sie die Schema und klicken Sie auf die Schaltfläche Schema erstellen.
-
Wählen Sie Ihre Quelldatenbank in der Liste aus und klicken Sie auf die Registerkarte Tabellen hinzufügen.
-
Wählen Sie die Tabellen aus der zusammengeführten Quelle aus. In unserem Beispiel:
- FSI_CRM
- FSI_CRM_CONSENT_PREFERENCE
Überprüfen Sie nach Auswahl der Tabellen die Spalten in jeder Tabelle und wählen Sie den Primärschlüssel aus. Um den Business-Case zu unterstützen wird E-Mail) in beiden Tabellen als Primärschlüssel ausgewählt.
Erstellen eines Datenmodells
Mit Datenmodellen können Sie eine Relation zwischen Tabellen erstellen. Die Relation kann zwischen Tabellen in derselben Datenbank (z. B. in Snowflake) oder zwischen Tabellen in verschiedenen Datenbanken (z. B. zwischen einer Tabelle in Snowflake und einer Tabelle in Amazon Redshift) erstellt werden.
Schritte
- Klicken Sie im FEDERATED DATA-Abschnitt auf Modelle und anschließend auf Datenmodell.
- Klicken Sie auf Schaltfläche „Datenmodell erstellen.
- Geben Sie einen Namen für Ihr Datenmodell an.
- Klicken Sie auf Schemata hinzufügen und wählen Sie die neuen Federated Data Schemas aus. In diesem Beispiel wählen wir die Schemata FSI_CRM und FSI_CRM_CONSENT_PREFERENCE aus.
- Erstellen Sie eine Verknüpfung zwischen diesen Tabellen, indem Sie auf Verknüpfungen erstellen klicken.
Wählen Sie beim Erstellen eines Links die entsprechende Kardinalität:
- 1-N: Eine Entität in der Quelltabelle kann mit mehreren Entitäten in der Zieltabelle in Beziehung stehen, aber eine Entität in der Zieltabelle kann nur maximal mit einer Entität in der Quelltabelle in Beziehung stehen.
- N-1: Eine Entität in der Zieltabelle kann mit mehreren Entitäten in der Quelltabelle in Beziehung stehen, aber eine Entität in der Quelltabelle kann mit höchstens einer Entität in der Zieltabelle in Beziehung stehen.
- 1-1: Eine Entität in der Quelltabelle kann maximal mit einer Entität in der Zieltabelle in Beziehung stehen.
Nachfolgend finden Sie eine Vorschau des Links, der in den oben genannten Schritten erstellt wurde. Die Relation ermöglicht eine Verknüpfung zwischen der CRM- und der Einverständnistabelle unter Verwendung des Primärschlüssels E-Mail, um eine Verknüpfung durchzuführen.
Jetzt sind wir bereit, eine Zielgruppe zu.