Blueprint für Datenzugriff und -export
Der Datenzugriffs- und -export-Blueprint beschreibt alle möglichen Methoden, mit denen Daten aus Experience Platform und Anwendungen abgerufen oder exportiert werden können.
Der Blueprint ist in zwei Kategorien für den Datenzugriff von Experience Platform und Anwendungen unterteilt.
Der erste umfasst Ansätze zum Auswerten von Daten aus Experience Platform und Anwendungen. Dies würde als Methode vom Typ push für Datenausgabe betrachtet.
Das zweite umfasst Ansätze für den Zugriff auf Daten von Experience Platform und Anwendungen. Dies würde als Methode des Datenzugriffs vom Typ Pull betrachtet.
Datenzugriffsansätze:
Methoden für den Datenexport:
Architektur mit Datenzugriffs- und Exportübersicht
{modal="regular"}
Datenzugriffs- und Exportmethoden
Methoden für den Datenzugriff
Real-Time Customer Profile Access API rtcp-profile-access-api
Kunden können über die Real-Time Customer Profile Access API auf einzelne einheitliche Profile im Echtzeit-Kundenprofil-Datenspeicher zugreifen, einschließlich aller Profilidentitäten, Zielgruppen-Zugehörigkeiten, Attribute und Erlebnisereignisse.
Weitere Informationen finden Sie in der Dokumentation zur Real-Time Customer Profile Access API.
Anwendungsfälle
- Suche nach einem einzelnen Profil, um Kontext zur Kundeninteraktion mit dem Kundenservice hinzuzufügen, z. B. zu einer Support-Anfrage über das Chat- und Callcenter oder einem Einkauf im Geschäft.
- Hinzufügen von zusätzlichem Kontext zu einer von einem externen System durchgeführten Personalisierungsentscheidung, z. B. einem Web-Personalisierungssystem oder einem Angebotsentscheidungssystem.
Allgemeine Überlegungen
- Es gelten die Leitlinien zum Echtzeit-Kundenprofil.
- Geeignet für die Suche nach einem einzelnen Profil. Nicht geeignet für den Massenzugriff auf oder -Download der gesamten Profilpopulation für die Analyse oder datenwissenschaftliche Zwecke.
- Die Antwortzeit bei der Profilsuche hängt von den Profilleitlinien ab. Anforderungen für geringe Latenz in Echtzeit – z. B. sollten Anforderungen für Personalisierung auf derselben Seite das Edge-Profil für die Adobe Target-Verbindung oder die Verbindung für benutzerdefinierte Personalisierung nutzen, um in Browser und Mobile App in Echtzeit auf das Profil zuzugreifen.
Data Access API data-access-api
Mit der Data Access API können Kunden direkt auf die Rohdatensatzdateien im Data Lake von Experience Platform zugreifen.
- Weitere Informationen zur Verwendung der Data Access API finden Sie in der Dokumentation.
Anwendungsfälle
- Abrufen von Dateien mit Rohdaten und verarbeiteten Daten aus Experience Platform, um sie in Unternehmensumgebungen zu speichern und auszuwerten.
Allgemeine Überlegungen
- Da der Datenzugriff asynchron im Batch-Modus erfolgt, ist der Zugriff auf die Daten im Vergleich zu Streaming-Datenausgabe-Methoden, wie der Verwendung von Tags, der Ereignisweiterleitung oder RTCDP-Zielen, von Natur aus latent.
- Datendateien werden bei der Verarbeitung in Experience Platform als Dateisammlungen in Batches abgelegt und im Parquet-Format komprimiert und gespeichert. Daher erfordert der Zugriff und Download von Daten in eine andere Umgebung einen systematischen Zugriff nach Batch und Datei im Gegensatz zu einem ganzen Datensatz, und bei allen Datenvorgängen muss die Komprimierung im Parquet-Format berücksichtigt werden.
Abfrage-Service query-service
Mithilfe des Abfrage-Service von Experience Platform können Kunden Datensätze in Experience Platform abfragen und die Ergebnisse der Abfrage speichern. Ein SQL-Client kann für die Abfrage und die Speicherung der Abfrageantwort im gewünschten, vom SQL-Client unterstützten Speicherziel verwendet werden. Die Benutzeroberfläche des Abfrage-Service kann verwendet werden, um das SQL-Ergebnis in einem Zieldatensatz in Experience Platform oder auf einem lokalen Rechner zu speichern.
- Weitere Informationen zur Verbindung mit SQL-Clients zum Speichern von SQL-Ergebnissen über den Experience Platform-Abfrage-Service finden Sie in der folgenden Dokumentation.
Anwendungsfälle
- Abfrage von Rohdaten aus Experience Platform-Datensätzen und Speicherung der Abfrageergebnisse.
- Abfrage des Profil-Snapshot-Datensatzes, um Erkenntnisse zum Echtzeit-Kundenprofil zu erhalten. Dokumentation.
- Speichern von Abfrageergebnissen in einem separaten Datensatz, um später darauf zuzugreifen, oder in einem profilaktivierten Datensatz, der später über RTCDP und andere Experience Cloud-Anwendungen, die auf das Echtzeit-Kundenprofil zugreifen können, abgerufen werden kann.
Allgemeine Überlegungen
- Da die Datenabfrage asynchronen im Batch-Modus erfolgt, ist der Zugriff auf die Daten im Vergleich zu Streaming-Datenausgabemethoden, wie der Verwendung von Tags, der Ereignisweiterleitung oder RTCDP-Zielen, von Natur aus latent.
- Mit dem Abfrage-Service können nur Daten abgefragt werden, die im Data Lake von Experience Platform verfügbar sind. Der Echtzeit-Kundenprofil-Speicher, das Identitätsdiagramm und Customer Journey Analytics können nicht direkt mit dem Abfrage-Service abgefragt werden. Nur wenn Datensätze in den Data Lake exportiert werden, können diese Datensätze abgefragt werden, wie beim Beispiel des Profil-Snapshot-Datensatzes.
- Beachten Sie, dass für Abfragen Limits für die Anzahl der Abfrageergebnisse und eine maximale Wartezeit gelten. Diese werden in der Dokumentation zu den Leitlinien für Abfrage-Services beschrieben.
Methoden für den Datenexport
Client-seitige Tag-Erweiterungen client-side-tags-extensions
Erweiterungen können mit der Tags-Lösung von Adobe bereitgestellt werden. Nach der Implementierung einer Erweiterung werden Datenanfragen direkt in einem Client-Browser oder einer Anwendung durchgeführt. Mit einer Anfrage können Daten und Anfragen an das gewünschte Ziel gesendet werden.
Weitere Informationen finden Sie in der Dokumentation zur Übersicht über Tags.
Anwendungsfälle
- Erfassen von Roh-Streaming-Informationen direkt in Client-seitigen Umgebungen mithilfe von Tags.
Allgemeine Überlegungen
- Es besteht kein direkter Zugriff auf Server-seitige Informationen wie das Echtzeit-Kundenprofil von Experience Platform und die Zielgruppen-Zugehörigkeit.
- Durch das Hinzufügen zusätzlicher Datenerfassungs-Tags zur Seite können sich die Seitenladezeiten verlangsamen.
- Möglichkeit, Regeln einzurichten, um nur Daten anfordern, wenn bestimmte Kriterien erfüllt sind.
- Daten werden direkt beim Client erfasst, wodurch die Arten der Umwandlungen und Anreicherungen begrenzt werden, die vor der Datenerfassung durchgeführt werden können.
Ereignisweiterleitung event-forwarding
Datenerfassungsanforderungen werden direkt an Adobe Edge Network erfasst. Von den Edge Network -Anfragen an externe RESTful-Endpunkte können konfiguriert werden, um diese Anfragen an das externe Ziel weiterzuleiten.
Weitere Informationen finden Sie in der folgenden Dokumentation zur Ereignisweiterleitung.
Anwendungsfälle
- Erfassen von Roh-Streaming-Daten direkt in Client-seitigen Umgebungen und Weiterleitung an einen Unternehmens-Endpunkt mithilfe der Server-seitigen Ereignisweiterleitung von Adobe.
Allgemeine Überlegungen
- Um die Ereignisweiterleitung zu verwenden, müssen Daten mithilfe des Web SDK oder MobileSDK an die Edge Network gesendet werden.
- Durch die Ereignisweiterleitung werden die Seitenladezeit und -last reduziert, da zusätzliche Tags zur Seite hinzugefügt werden.
- Derzeit wird keine Anreicherung über das Edge-Profil oder andere Datenquellen unterstützt.
- Eingeschränkte Datenfilterung und einfache Mapping-Umwandlungen werden unterstützt.
Ziele für Real-time Customer Data Platform RTCDP-destinations
Profilattributdaten und Zielgruppen-Zugehörigkeitsdaten können für Unternehmens- und Werbeziele aktiviert werden. Das bedeutet, dass die exportierten Daten in das Echtzeit-Kundenprofil von Experience Platform aufgenommen werden müssen.
Weitere Informationen finden Sie in der Dokumentation zu Real-time Customer Data Platform-Zielen.
Anwendungsfälle
- Aktivierung von Profilattribut-Informationen, einschließlich der Zielgruppen-Zugehörigkeit für interne Unternehmensdatenspeicher, Analyse-Tools, E-Mail-Systeme oder Support-Systeme.
- Aktivierung der Profil-Zielgruppen-Zugehörigkeit für einen externen Werbeanbieter, um Inhalte auf das Profil auszurichten und zu personalisieren.
Allgemeine Überlegungen
- Profilattribute und Zielgruppen-Zugehörigkeiten können aktiviert werden. Roh-Erlebnisereignisse können derzeit nicht als Teil von RTCDP-Zielen aktiviert werden.
- Aktivierungen erfolgen im Streaming- oder Batch-Modus, abhängig von der Art der Segmentauswertung und vom Typ des Aufnahmeprotokolls, das vom Ziel akzeptiert wird.
Benutzerdefinierte Journey Optimizer-Aktionen jo-custom-actions
Mit Journey Optimizer können Kunden eine benutzerdefinierte Aktion über die Journey-Arbeitsfläche ausführen, um eine Payload oder Nachricht an einen konfigurierten externen API-Endpunkt zu senden. Eine Aktion kann für jeden beliebigen Service eines jeden beliebigen Anbieters konfiguriert werden, der über eine REST-API mit einer JSON-formatierten Payload aufgerufen werden kann. Diese Payload kann Ereignisinformationen, Profilattribute und frühere Ereignisdaten, Umwandlungen und Anreicherungen enthalten, die in der Journey konfiguriert sind.
Weitere Informationen finden Sie in der Dokumentation zu benutzerdefinierten Journey Optimizer-Aktionen.
Anwendungsfälle
- Aktivierungsereignisse in Experience Platform und Journey Optimizer, die zusätzliche Informationen vom Echtzeit-Kundenprofil enthalten.
- Benachrichtigung externer Systeme, wenn ein Kunde einen bestimmten Punkt einer Journey erreicht hat.
Allgemeine Überlegungen
- Es gelten Limits bezüglich des von Journey Optimizer unterstützten Durchsatzes und der vom Echtzeit-Kundenprofil unterstützten Anreicherungen.
- Benutzerdefinierte Aktionen können für jedes Ereignis oder Profil in einer Journey per Streaming nacheinander ausgeführt werden. Vorgänge oder Datenexporte im Bulk-Modus in Form von Dateien oder aggregierten Anfragen in Customer Journeys können nicht ausgeführt werden.
- Es besteht Streaming-Zugriff auf Echtzeit-Kundenprofil-Attribute und Erlebnisereignisse, die in die Aktivierungs-Payload integriert werden können.
- Ereignisdaten können gefiltert und einfache Mapping-Umwandlungen können angewendet werden, bevor Ereignisse an externe Ziele gesendet werden.