[Beta]{class="badge informative"}
Spiegeln und Verwenden modellbasierter Daten
In dieser Kurzanleitung wird erläutert, wie Sie Experience Platform Data Mirror for Customer Journey Analytics verwenden können, um modellbasierte Daten aus einer nativen Data Warehouse-Lösung in Adobe Experience Platform zu spiegeln. Und dann benutzen wir diese Daten in Customer Journey Analytics.
Um diesen Anwendungsfall zu erreichen, müssen Sie:
-
Verwenden einer nativen Data Warehouse-Lösung um Daten zu speichern, die Sie in Experience Platform spiegeln möchten. Verwenden Sie diese Daten dann in Customer Journey Analytics, um Berichte zu erstellen und sie zu analysieren.
-
Einrichten eines Schemas in Experience Platform, um das Modell (Schema) der Daten zu definieren, die Sie spiegeln möchten.
-
Verwenden Sie einen Quell-Connector in Experience Platform, um Ihre gespiegelten Daten in einen Datensatz zu übertragen.
-
Richten Sie in Customer Journey Analytics eine Verbindung ein. Diese Verbindung sollte (zumindest) Ihren auf dem Experience Platform-Modell basierenden Datensatz enthalten.
-
Richten Sie in Customer Journey Analytics eine Datenansicht ein, um Metriken und Dimensionen zu definieren, die Sie in Analysis Workspace verwenden möchten.
-
Richten Sie in Customer Journey Analytics ein Projekt ein, um Berichte und Visualisierungen zu erstellen.
Experience Platform Data Mirror für Customer Journey Analytics erfordert modellbasierte Schemata.
Verwenden einer nativen Data Warehouse-Lösung
In diesem Schnellstartanleitung wird Google BigQuery als native Data Warehouse-Lösung verwendet. Andere unterstützte Lösungen sind Snowflake und Azure Databricks.
In Google BigQuery werden die folgenden Beispieldaten regelmäßig in einer Tabelle mit dem Namen eventdata gespeichert und aktualisiert.
| table 0-row-7 1-row-7 2-row-7 3-row-7 4-row-7 5-row-7 6-row-7 7-row-7 8-row-7 9-row-7 10-row-7 11-row-7 12-row-7 13-row-7 14-row-7 15-row-7 16-row-7 17-row-7 18-row-7 19-row-7 20-row-7 1-align-left 2-align-right 3-align-left 4-align-left 5-align-left 6-align-right 7-align-left 9-align-left 10-align-right 11-align-left 12-align-left 13-align-left 14-align-right 15-align-left 17-align-left 18-align-right 19-align-left 20-align-left 21-align-left 22-align-right 23-align-left 25-align-left 26-align-right 27-align-left 28-align-left 29-align-left 30-align-right 31-align-left 33-align-left 34-align-right 35-align-left 36-align-left 37-align-left 38-align-right 39-align-left 41-align-left 42-align-right 43-align-left 44-align-left 45-align-left 46-align-right 47-align-left 49-align-left 50-align-right 51-align-left 52-align-left 53-align-left 54-align-right 55-align-left 57-align-left 58-align-right 59-align-left 60-align-left 61-align-left 62-align-right 63-align-left 65-align-left 66-align-right 67-align-left 68-align-left 69-align-left 70-align-right 71-align-left 73-align-left 74-align-right 75-align-left 76-align-left 77-align-left 78-align-right 79-align-left 81-align-left 82-align-right 83-align-left 84-align-left 85-align-left 86-align-right 87-align-left 89-align-left 90-align-right 91-align-left 92-align-left 93-align-left 94-align-right 95-align-left 97-align-left 98-align-right 99-align-left 100-align-left 101-align-left 102-align-right 103-align-left 105-align-left 106-align-right 107-align-left 108-align-left 109-align-left 110-align-right 111-align-left 113-align-left 114-align-right 115-align-left 116-align-left 117-align-left 118-align-right 119-align-left 121-align-left 122-align-right 123-align-left 124-align-left 125-align-left 126-align-right 127-align-left 129-align-left 130-align-right 131-align-left 132-align-left 133-align-left 134-align-right 135-align-left 137-align-left 138-align-right 139-align-left 140-align-left 141-align-left 142-align-right 143-align-left 145-align-left 146-align-right 147-align-left 148-align-left 149-align-left 150-align-right 151-align-left 153-align-left 154-align-right 155-align-left 156-align-left 157-align-left 158-align-right 159-align-left 161-align-left 162-align-right 163-align-left 164-align-left 165-align-left 166-align-right 167-align-left | ||||||
|---|---|---|---|---|---|---|
| timestamp | ID | pageName | PersonID | trackingCode | Bestellungen | Einnahmenbetrag |
| 2025-03-06T19:15:39+00:00 | 10001 | Startseite | person-1abc123 | abc123 | ||
| 2025-03-06T19:15:39+00:00 | 10002 | Bestätigungsseite | person-1abc123 | 1 | 174,25 | |
| 2025-03-06T19:15:39+00:00 | 10003 | Startseite | person-2def123 | def123 | ||
| 2025-03-06T19:15:39+00:00 | 10004 | Startseite | person-3ghi123 | ghi123 | ||
| 2025-03-06T19:15:39+00:00 | 10005 | Bestätigungsseite | person-3ghi123 | 1 | 149,25 | |
| 2025-03-06T19:15:39+00:00 | 10006 | Startseite | person-4abc456 | ABC456 | ||
| 2025-03-06T19:15:39+00:00 | 10007 | Startseite | person-5def456 | def456 | ||
| 2025-03-06T19:15:39+00:00 | 10008 | Startseite | person-6ghi456 | GHI456 | ||
| 2025-03-06T19:15:39+00:00 | 10009 | Bestätigungsseite | person-6ghi456 | 1 | 159,25 | |
| 2025-03-06T19:15:39+00:00 | 10010 | Startseite | person-7abc789 | ABC789 | ||
| 2025-03-06T19:15:39+00:00 | 10011 | Startseite | person-8def789 | DEF789 | ||
| 2025-03-06T19:15:39+00:00 | 10012 | Startseite | person-9ghi789 | ghi789 | ||
| 2025-03-06T19:15:39+00:00 | 10013 | Bestätigungsseite | person-9ghi789 | 1 | 124,25 | |
| 2025-03-06T19:15:39+00:00 | 10014 | Startseite | person-10abc987 | ABC987 | ||
| 2025-03-06T19:15:39+00:00 | 10015 | Startseite | person-11def987 | DEF987 | ||
| 2025-03-06T19:15:39+00:00 | 10016 | Startseite | person-12ghi987 | ghi987 | ||
| 2025-03-06T19:15:39+00:00 | 10017 | Startseite | person-13abc654 | ABC654 | ||
| 2025-03-06T19:15:39+00:00 | 10018 | Startseite | person-14def654 | DEF654 | ||
| 2025-03-06T19:15:39+00:00 | 10019 | Startseite | person-15ghi654 | ghi654 | ||
| 2025-03-06T19:15:39+00:00 | 10020 | Bestätigungsseite | person-15ghi654 | 1 | 174,25 |
Die Daten werden in einer Datenbanktabelle mit einem verknüpften Schema gespeichert. So überprüfen Sie die Datenbanktabelle:
-
Melden Sie sich bei Google BigQuery an.
-
Wählen Sie BigQuery > Studio aus.
-
Projekt, Datensatz und Tabelle auswählen. Auf der Registerkarte Schema sehen Sie eine Übersicht über das Schema für die Ereignisdaten.
So überprüfen Sie die Daten:
-
Wählen Sie Abfrage aus.
-
Führen Sie eine Beispielabfrage im Abfrage-Editor aus, wobei
projectder Name Ihres Projekts unddatasetsder Name Ihrer Datensätze ist:code language-sql SELECT * FROM `project.datasets.eventdata` LIMIT 100
Für Experience Platform Data Mirror für Customer Journey Analytics müssen die Tabellen in Ihrer nativen Data Warehouse-Lösung für den Änderungsverlauf aktiviert sein. So überprüfen Sie, ob die Tabelle für den Änderungsverlauf aktiviert ist:
-
Führen Sie die folgende SQL-Anweisung im Abfrage-Editor aus, um die Einstellung zu überprüfen, wobei
projectder Name Ihres Projekts unddatasetsder Name Ihrer Datensätze ist:code language-sql SELECT table_name, MAX(CASE WHEN option_name = 'enable_change_history' THEN option_value END) AS enable_change_history FROM `project.datasets.INFORMATION_SCHEMA.TABLE_OPTIONS` WHERE table_name = 'eventdata' GROUP BY table_name ORDER BY table_name; -
Wenn das Ergebnis nicht TRUE lautet, verwenden Sie die folgende SQL-Anweisung, um den Änderungsverlauf zu aktivieren, wobei
projectder Name Ihres Projekts unddatasetsder Name Ihrer Datensätze ist:code language-sql ALTER TABLE `project.datasets.eventdata` SET OPTIONS (enable_change_history = TRUE);
Die Daten in der Tabelle in Ihrer Data Warehouse-nativen Lösung sind für Experience Platform Data Mirror für Customer Journey Analytics bereit.
Einrichten eines Schemas
Um Daten in Experience Platform zu spiegeln, müssen Sie zunächst das Schema für die Daten definieren. Alle Daten, die Sie in Experience Platform spiegeln möchten und Experience Platform Data Mirror für Customer Journey Analytics verwenden, müssen einem modellbasierten Schema entsprechen.
Definieren Sie ein Schema, das diese Daten modelliert. Gehen Sie folgendermaßen vor, um das Schema einzurichten:
-
Wählen Sie in der Adobe Experience Platform-Benutzeroberfläche in der linken Leiste die Option Schemata unter Daten-Management.
-
Wählen Sie Schema erstellen aus.
-
Wählen Sie aus dem Dropdown-Menü Modellbasiert aus.
-
Wenn ein Popup mit der Option angezeigt wird, zwischen Manuell erstellen oder DDL-Datei hochladen:
-
Wählen Sie Manuell erstellen aus.
-
Klicken Sie auf Weiter.
-
-
In der Benutzeroberfläche Schemata > Modellbasiertes Schema erstellen:
-
Geben Sie einen Anzeigenamen des Schemas ein. Beispiel:
Sample Event Feed Schema. -
Geben Sie eine Beschreibung ein. Beispiel:
Sample event feed schema for a model-based schema. -
Wählen Sie Zeitreihe als Schemaverhalten aus. Sie wählen Zeitreihe für zeitreihenbasierte Daten und Datensatz für datensatzbasierte Daten aus. Das Verhalten definiert die Struktur des Schemas und die enthaltenen Eigenschaften.
Experience Platform Data Mirror für Customer Journey Analytics wird hauptsächlich für Zeitreihendaten (z. B. Ereignisdaten) verwendet.
-
Wählen Sie Beenden aus.
-
-
In der Benutzeroberfläche Schemas > Beispiel-Ereignisfeed-) wird eine Warnung angezeigt, dass modellbasierte Schemas die Aufnahme als Änderungszeilen unterstützen.
Die Aufnahme als Änderungszeilen wird auch als Änderungsdatenerfassung (Change Data Capture, CDC) bezeichnet. Zur Unterstützung der Änderungsdatenerfassung erfordert das Schema Folgendes:
- Primärer Schlüssel.
- Versionsdeskriptor
- Zeitstempeldeskriptor für Zeitreihendaten.
-
Wählen Sie
neben Beispielereignis-Feed-Schema aus, um Felder zum Schema hinzuzufügen. Fügen Sie die folgenden Felder mit Datentyp und zusätzlichen Attributen zum Schema hinzu.table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 Feldname Anzeigename Typ Zusätzliche Attribute idIdInteger VersionsdeskriptorordersOrdersInteger pagenamePage NameString personidPerson IdString Primärer Schlüssel
Identität
Wählen Sie CRMID für den Identity-Namespace.revenueamountRevenue AmountDouble timestampTimestampDateTime ZeitstempeldeskriptortrackingcodeTracking CodeString -
Das Feld id wird als Versionsdeskriptor konfiguriert.
-
Das Feld personid wird zusammen mit timestamp als Primärer Schlüssel konfiguriert. Wählen Sie
Zusammengesetzten Primärschlüssel erstellen aus, um einen zusammengesetzten Schlüssel zu erstellen.
Das personid-Feld wird auch als Identity konfiguriert, mit CRMID als Identity-Namespace.
-
Das Feld Zeitstempel wird zusammen mit dem Feld personid als Primärer Schlüssel konfiguriert. Das Zeitstempel-Feld wird auch als Zeitstempeldeskriptor konfiguriert. Sie müssen nur ein Feld als Zeitstempeldeskriptor für zeitreihenmodellbasierte Daten definieren.
Wenn Sie Primären Schlüssel, Versionsdeskriptor und Zeitstempeldeskriptor korrekt definiert haben, verschwindet die Warnung über der Schemadefinition.
-
-
Wählen Sie Speichern aus, um Ihr Schema zu speichern.
Verwenden eines Quell-Connectors
Sie verwenden einen Quell-Connector, um die native Data Warehouse-Lösung mit Experience Platform zu verbinden.
In der Benutzeroberfläche von Experience Platform:
- Wählen Sie Quellen aus.
- Wählen oder suchen Sie nach Google BigQuery.
- Wählen Sie Daten hinzufügen aus.
Der Assistent Daten hinzufügen führt Sie durch die folgenden Schritte, um die Daten aus der Tabelle in Google BigQuery mit Experience Platform zu verbinden.
Authentifizierung
Wählen im Schritt Authentifizierung“ Folgendes aus:
-
Vorhandenes Konto wenn Sie bereits ein Konto für Google BigQuery eingerichtet haben. Fahren Sie mit dem Schritt Daten auswählen fort.
-
Neues Konto wenn Sie eine Verbindung zu Google BigQuery herstellen müssen.
-
Geben Sie einen Kontonamen und (optional) Beschreibung an.
-
Wählen Sie Ihren Authentifizierungstyp aus: Standardauthentifizierung oder Service-. Geben Sie je nach Auswahl die erforderlichen Eingaben ein.
-
Wählen Sie Mit Quelle verbinden
Ihre Verbindung wurde verifiziert. Ein
Verbunden zeigt eine erfolgreiche Verbindung an. -
Klicken Sie auf Weiter.
In der Experience Platform-Dokumentation finden Sie Einzelheiten zur Verbindung und Authentifizierung bei der Verwendung des Azure Databricks oder Snowflake-Connectors.
-
Daten auswählen
Im Schritt Daten auswählen:
-
Wählen Sie die Tabelle aus der Liste der Tabellen aus. Beispiel: eventdata.
Ein Beispiel für die zur Überprüfung angezeigten Daten wird angezeigt.
-
Klicken Sie auf Weiter, um fortzufahren.
Datenflussdetails
Im Schritt Datenflussdetails:
-
Wählen Änderungsdatenerfassung aktivieren. Ein Change data collection requirement-Informationsfeld wird mit weiteren Informationen angezeigt.
-
Wählen Sie Neuer Datensatz für Zieldatensatz aus, um einen neuen Datensatz zu erstellen, der die gespiegelten Daten enthält.
-
Geben Sie einen Namen des Ausgabedatensatzes ein. Beispiel:
event-data-mirror. -
Wählen Sie das zuvor erstellte modellbasierte Schema aus dem Dropdown Menü Schema“ aus. Beispiel: Beispielereignis-Feed-Schema.
-
Geben Sie weitere Details an.
-
Klicken Sie auf Weiter.
Zuordnen
Im Schritt Zuordnung:
-
Ordnen Sie die Felder zu. Vom Schema in Google BigQuery (Source-Daten) bis zu den Feldern im Schema, die Sie in Experience Platform definiert haben (Zielfelder).
-
Wenn alle Felder korrekt zugeordnet sind, wählen Sie Weiter aus, um fortzufahren.
Zeitplan
Im Schritt Planung:
-
Geben Sie Häufigkeit und Intervall an, um die Synchronisierung der gespiegelten Daten zu planen.
-
Geben Sie die Startzeit für den Zeitplan an.
-
Klicken Sie auf Weiter, um fortzufahren.
Überprüfung
Im Schritt Überprüfen.
-
Überprüfen Sie die Konfiguration für den Quell-Connector.
-
Wählen Sie Beenden aus. Sie werden zum konfigurierten Datenfluss weitergeleitet.
Einrichten einer Verbindung
In dieser Kurzanleitung erstellen Sie eine neue Verbindung, um die gespiegelten Daten aus Experience Platform zu verwenden. Alternativ können Sie die gespiegelten Daten zu einer vorhandenen Verbindung hinzufügen.
In der Benutzeroberfläche von Customer Journey Analytics:
-
Wählen Verbindungen aus dem Menü Daten-Management aus.
-
Wählen Sie Neue Verbindung erstellen aus.
-
Geben Sie den erforderlichen Verbindungsnamen, Sandbox, Durchschnittliche Anzahl der täglichen Ereignisse und andere optionale Parameter an.
-
Wählen Sie Datensätze hinzufügen aus.
-
Im Schritt Auswählen von" von Hinzufügen von Datensätzen:
-
Wählen Sie den Datensatz aus, der die gespiegelten Daten enthält. Beispiel: event-data-mirror. Der Datensatz hat Modell als Datensatztyp.
-
Fügen Sie alle zusätzlichen Datensätze hinzu, die für die Verbindung relevant sind.
-
Klicken Sie auf Weiter.
-
-
Im Schritt Datensatzeinstellungen von Datensätze hinzufügen:
Für den event-data-mirror modellbasierten Datensatz
-
Wählen Sie Ereignis als Datensatztyp.
-
Wählen Sie das PersonId als Personen-ID.
-
Zeitstempel wird automatisch als "".
-
Wählen Sie Sonstige als Datenquellentyp.
-
Geben Sie
Google BigQuery Event Dataals Beschreibung der Datenquelle“. -
Geben Sie andere Details an, z B. „Alle neuen Daten importieren und Alle vorhandenen Daten aufstocken.
Geben Sie optional Details für andere Datensätze an.
-
-
Wählen Sie Datensätze hinzufügen aus.
-
-
Wählen Sie Speichern aus.
Nachdem Sie eine Verbindung erstellt haben, können Sie verschiedene Verwaltungsaufgaben ausführen. Beispielsweise Auswählen und Kombinieren Datensätzen Überprüfen des Status der Datensätze einer Verbindung und des Status Datenaufnahme).
Einrichten einer Datenansicht
Gehen Sie folgendermaßen vor, um eine Datenansicht zu erstellen:
-
Wählen Sie in der Benutzeroberfläche von Customer Journey Analytics Datenansichten, optional unter Daten-Management im oberen Menü aus.
-
Wählen Sie Neue Datenansicht erstellen.
-
Im Schritt Konfigurieren:
-
Wählen Sie Ihre Verbindung in der Liste Verbindung.
-
Geben Sie einen Namen und (optional) eine Beschreibung für Ihre Verbindung ein.
-
Wählen Sie Speichern und fortfahren aus.
-
-
Im Schritt Komponenten:
-
Fügen Sie alle Schemafelder und/oder Standardkomponenten hinzu, die Sie in die Komponentenfelder METRIKEN oder DIMENSIONEN aufnehmen möchten. Stellen Sie sicher, dass Sie relevante Felder aus dem Datensatz hinzufügen, der die gespiegelten Daten enthält. Zugriff auf diese Felder:
-
Wählen Sie Ereignis-Datensätze aus.
-
Wählen Sie Ad-hoc- und modellbasierte Felder.
-
Ziehen Sie Felder aus den modellbasierten Schemata per Drag-and-Drop auf METRIKEN oder DIMENSIONEN.
-
-
Abgeleitete Felder für Felder definieren, die nicht den richtigen Typ haben, nicht das richtige Format aufweisen oder aus anderen Gründen geändert werden sollen. Beispiel: für "".
-
Wählen Sie Abgeleitetes Feld erstellen.
-
Im Editor für abgeleitete Felder:
-
Definieren Sie ein neues
Revenue Amount (Numeric), wie unten dargestellt.
-
Wählen Sie Speichern aus.
-
-
Ziehen Sie das neue Abgeleitete (numerische Umsatzbetrag) und legen Sie das Feld in "".
-
-
Wählen Sie Speichern und fortfahren aus.
-
-
Im Schritt Einstellungen:
Behalten Sie die Einstellungen bei und wählen Sie Speichern und beenden.
Weitere Informationen Erstellen und Bearbeiten einer Datenansicht finden unter Datenansichten - Übersicht . Und welche Komponenten in Ihrer Datenansicht verfügbar sind und wie Sie Segment- und Sitzungseinstellungen verwenden.
Einrichten eines Projekts
Analysis Workspace ist ein flexibles Browser-Tool, mit dem Sie schnell Analysen erstellen und Erkenntnisse basierend auf Ihren Daten austauschen können. Mit Analysis Workspace-Projekten können Sie Datenkomponenten, Tabellen und Visualisierungen kombinieren, um eine Analyse zu erstellen, und diese für andere Personen in Ihrem Unternehmen freigeben.
Gehen Sie folgendermaßen vor, um ein Projekt zu erstellen:
-
Wählen Sie in der Customer Journey Analytics-Benutzeroberfläche im oberen die Option Workspace.
-
Wählen Sie Projekte in der linken Navigation aus.
-
Wählen Sie Projekt erstellen aus. Im Popup:
-
Wählen Sie Leeres Workspace-Projekt aus.
-
Wählen Sie Erstellen aus.
-
-
Stellen Sie im Arbeitsbereich Neues Projekt sicher, dass Datenansicht ausgewählt ist. Diese Datenansicht verweist auf die Verbindung die die gespiegelten Daten enthält.
-
Um Ihren ersten Bericht zu erstellen, ziehen Sie Dimensionen und Metriken per Drag-and-Drop in die Freiformtabelle im Bedienfeld Freiform. Ziehen Sie beispielsweise Umsatzbetrag (numerisch)) auf Ziehen Sie hier eine Metrik. Ziehen Sie PersonId und legen Sie das Feld in der ersten Spaltenüberschrift ab. Nehmen Sie nach Bedarf weitere Anpassungen vor.
Das Endergebnis ist ein Überblick über Profile und deren Umsätze, die auf gespiegelten Daten aus einer Google BigQuery-Tabelle basieren.
Weitere Informationen zum Erstellen von Projekten und zum Durchführen einer Analyse mithilfe von Komponenten, Visualisierungen und Bedienfeldern finden Sie unter Analysis Workspace – Überblick.