XDM-Schemata
Schemata dienen in Experience Platform zur konsistenten und wiederverwendbaren Beschreibung der Struktur von Daten. Durch die systemübergreifende einheitliche Definition von Daten wird es einfacher, deren Bedeutung beizubehalten und somit Wert aus Daten zu ziehen.
Bevor Daten in Platform aufgenommen werden können, muss ein Schema erstellt werden, das die Datenstruktur beschreibt und den Datentyp entsprechend des jeweiligen Feldes einschränkt. Schemata bestehen aus einer Basisklasse und keiner oder mehreren Schema-Feldergruppen.
Weitere Informationen zum Schemakompositionsmodell, einschließlich Planungsgrundsätzen und Best Practices, finden Sie in den Grundlagen der Schemakomposition.
Standardmäßige XDM-Komponenten
XDM bietet eine Sammlung von standardmäßigen Feldergruppen und Datentypen, mit denen gängige Konzepte und Anwendungsfälle in verschiedenen Branchen abgedeckt werden. Sie können diese Komponenten in Experience Platform nach Branchen filtern, sodass Sie schnell und sicher Schemata erstellen können, die optimal zu Ihren speziellen Geschäftsanforderungen passen.
Beim Erstellen von Schemata in der Experience Platform-Benutzeroberfläche werden die aufgelistete Feldergruppen mit einer Beliebtheitsmetrik angezeigt. Diese Metrik wird durch die Häufigkeit bestimmt, mit der andere Platform-Benutzer die jeweilige Feldergruppe in ihren Schemata verwenden. Je höher die Zahl ist, desto beliebter ist die Feldergruppe. Standardmäßig werden die Ergebnisse von den beliebtesten zu den am wenigsten beliebten Ergebnissen gereiht, sodass Sie über die Datenmodellierungstrends in Ihrer Branche auf dem Laufenden bleiben.
Schema Library
Experience Platform stellt eine Benutzeroberfläche und RESTful-API bereit, über die Sie alle mit einem Schema in Zusammenhang stehenden Ressourcen in der Schema Library von Experience Platform anzeigen und verwalten können. Die Schema Library enthält standardmäßige XDM-Komponenten, die Ihnen von Adobe zur Verfügung gestellt werden, sowie Ressourcen von Experience Platform-Partnern und Anbietern, deren Anwendungen Sie verwenden.
Sie können auch neue, unternehmensspezifische Schemata und Ressourcen mithilfe der Schema Registry API oder des Arbeitsbereichs Schemata in der Platform-Benutzeroberfläche erstellen und verwalten.
Weitere Informationen zur Verwaltung und Interaktion mit Schemata in Platform finden Sie in der folgenden Dokumentation:
Datenverhalten im XDM-System
Daten, die in Experience Platform verwendet werden können, sind in drei Verhaltenstypen unterteilt:
- Datensatz: Stellt Informationen zu den Attributen eines Subjekts bereit. Ein Subjekt kann ein Unternehmen oder eine Person sein.
- Zeitreihe: Stellt eine Momentaufnahme des Systems zum Zeitpunkt bereit, zu dem eine Aktion entweder direkt oder indirekt von einem Datensatzsubjekt durchgeführt wurde.
- Ad-hoc: Erfasst Felder, die sich in einem Namespace befinden und nur von einem einzigen Datensatz verwendet werden. Ad-hoc-Schemata werden in verschiedenen Datenaufnahme-Workflows für Experience Platform verwendet, einschließlich der Aufnahme von CSV-Dateien und der Erstellung bestimmter Arten von Quellverbindungen.
Alle XDM-Schemata beschreiben Daten, die als Datensatz oder Zeitreihe kategorisiert werden können. Das Datenverhalten eines Schemas wird durch die Klasse des Schemas definiert, die einem Schema bei dessen Erstellung zugewiesen wird. XDM-Klassen beschreiben die Mindestanzahl von Eigenschaften, die ein Schema enthalten muss, um ein bestimmtes Datenverhalten zu haben.
Obwohl Sie in der Schema Registry Ihre eigenen Klassen definieren können, wird empfohlen, die Standardklassen XDM Individual Profile und XDM ExperienceEvent für Datensatz- bzw. Zeitreihendaten zu verwenden. Diese Klassen werden weiter unten detaillierter beschrieben.
Individuelles XDM-Profil
XDM Individual Profile ist eine auf einem Datensatz basierende Klasse, die eine einzige Repräsentation der Attribute sowohl identifizierter als auch teilweise identifizierter Subjekte darstellt. Hochgradig identifizierte Profile können für persönliche Kommunikation oder zielgerichtete Interaktionen verwendet werden. Hochgradig identifizierte Profile können detaillierte persönliche Informationen wie Name, Geschlecht, Geburtsdatum, Standort und Kontaktinformationen, einschließlich Telefonnummern und E-Mail-Adressen, enthalten.
Weniger identifizierte Profile bestehen möglicherweise nur aus anonymen Verhaltenssignalen wie Browser-Cookies. In diesem Fall wird mithilfe der wenigen Profildaten eine Informationsbasis geschaffen, in der die Interessen und Präferenzen des anonymen Profils erfasst und gespeichert werden. Die Anzahl dieser Daten kann im Laufe der Zeit anwachsen, wenn sich das Subjekt für Benachrichtigungen, Abonnements, Käufe usw. entscheidet. Dieses Anwachsen von Profilattributen kann als Ergebnis schließlich ein identifiziertes Subjekt haben und ein höheres Maß an zielgerichteter Interaktion ermöglichen.
Je mehr Daten zu einem Profil gesammelt werden, desto zuverlässiger wird der Bestand an personenbezogenen Daten, Identifizierungsinformationen, Kontaktdaten und Kommunikationsvorlieben einer Person.
Weitere Informationen zur Struktur und zum Anwendungsfall der Felder einer Klasse erhalten Sie im Referenzhandbuch XDM Individual Profile.
XDM ExperienceEvent
XDM ExperienceEvent ist eine zeitreihenbasierte Klasse, mit der der Status des Systems beim Eintreten eines Ereignisses (oder einer Reihe von Ereignissen) erfasst wird, einschließlich des Zeitpunkts und der Identität des betroffenen Subjekts. Erlebnisereignisse sind unveränderliche, sachliche Aufzeichnungen darüber, was zu diesem Zeitpunkt geschehen ist, und stellen das dar, was ohne Aggregation oder Interpretation passiert ist. Sie sind für die Zeit-Domain-Analyse von entscheidender Bedeutung, da sie zur Analyse von Änderungen, die in einem bestimmten Zeitfenster auftreten, und zum Vergleich zwischen mehreren Zeitfenstern verwendet werden können, um Trends zu verfolgen.
Erlebnisereignisse können entweder explizit oder implizit sein. Explizite Ereignisse sind unmittelbar erkennbare menschliche Aktionen, die zu einem bestimmten Zeitpunkt in einer Journey stattfinden. Implizite Ereignisse sind Ereignisse, die ohne direkte menschliche Aktion ausgelöst werden, sich aber auf eine Person beziehen. Beispiele für implizite Ereignisse sind der planmäßige Versand von E-Mail-Newslettern oder die Akkuspannung, die einen bestimmten Schwellenwert erreicht.
Es ist zwar nicht einfach, alle Ereignisse in allen Datenquellen zu kategorisieren, doch ist es äußerst nützlich, ähnliche Ereignisse zu ähnlichen Typen zusammenzufassen, um sie verarbeiten zu können.
Weitere Informationen zur Struktur und zum Anwendungsfall der Felder einer Klasse erhalten Sie im Referenzhandbuch XDM ExperienceEvent.
XDM-Schemata und Experience Platform-Services
Experience Platform ist schemaunabhängig, d. h. jedes Schema, das dem XDM-Standard entspricht, wird Platform-Services zur Verfügung gestellt. Die Verwendung von Schemata durch verschiedene Platform-Services wird weiter unten ausführlicher beschrieben.
Katalog-Service, Datenaufnahme und Data Lake
Catalog Service ist das „System of Record“ für Experience Platform-Medienelemente und deren zugehörige Schemata. Catalog Service enthält nicht die eigentlichen Datendateien oder Ordner, sondern die Metadaten und Beschreibungen dieser Dateien und Ordner.
Die Katalogdaten werden im Data Lake gespeichert, einem hochgradig granularen Datenspeicher, der unabhängig von Herkunft oder Dateiformat alle von Platform verwalteten Daten enthält.
Um mit der Aufnahme von Daten in Experience Platform zu beginnen, können Sie mithilfe von Catalog Service einen Datensatz erstellen. Der Datensatz verweist auf ein XDM-Schema, das die Struktur der aufzunehmenden Daten beschreibt. Wenn ein Datensatz ohne Schema erstellt wird, leitet Experience Platform ein „festgestelltes Schema“ ab, indem Typ und Inhalt der erfassten Datenfelder überprüft werden. Datensätze werden dann im Katalog-Service verfolgt und im Data Lake zusammen mit den Schemas und festgestellten Schemas, auf denen sie basieren, gespeichert.
Weitere Informationen finden Sie „ÜbersichtKatalog-Service“. Weitere Informationen zur Datenaufnahme in findenin der Übersicht zur Datenaufnahme in Adobe Experience Platform .
Abfrage-Service
Sie können Standard-SQL verwenden, um Experience Platform-Daten abzufragen und so viele verschiedene Anwendungsfälle mit dem Abfrage-Service von Adobe Experience Platform zu unterstützen.
Nachdem ein Schema erstellt und ein Datensatz erstellt wurde, der auf dieses Schema verweist, werden die Daten aufgenommen und im Data Lake gespeichert. Anschließend können Sie den Abfrage-Service verwenden, um beliebige Datensätze im Data Lake zu verbinden und die Abfrageergebnisse als neuen Datensatz zu erfassen, der bei Reporting, maschinellem Lernen oder der Aufnahme in das Echtzeit-Kundenprofil verwendet werden kann.
Weitere Informationen zu diesem Service finden Sie unter Query Service – Übersicht.
Echtzeit-Kundenprofil
Das Echtzeit-Kundenprofil bietet ein zentralisiertes Kundenprofil für zielgerichtetes und personalisiertes Erlebnis-Management. Jedes Profil enthält Daten, die systemübergreifend aggregiert werden, und enthält aussagekräftige Konten mit Zeitstempel von Ereignissen, die das Profilsubjekt betreffen. Diese Vorfälle können in allen Systemen stattgefunden haben, die Sie mit Experience Platform verwenden.
Das Echtzeit-Kundenprofil nutzt schemaformatierte Daten basierend auf den Klassen XDM Individual Profile und XDM ExperienceEvent und reagiert auf Abfragen, die auf diesen Daten basieren.
Das System bildet für jedes Kundenprofil eine Instanz und vereint Daten einer Person zu einer „Single Source of Truth“. Diese zusammengeführten Daten werden mithilfe eines so genannten „Vereinigungsschemas“ dargestellt (auch als „Vereinigungsansicht“ bezeichnet). Ein Vereinigungsschema aggregiert die Felder aller Schemas, die dieselbe Klasse implementieren, in ein einziges Schema. Wenn Sie ein Schema mithilfe der Benutzeroberfläche oder API erstellen, können Sie es aktivieren, damit es mit dem Echtzeit-Kundenprofil verwendet werden kann, und es zur Aufnahme in die Vereinigung mit einem Tag versehen. Das mit einem Tag versehene Schema wird dann Teil der Schemadefinition, die an das Profil übergeben wird.
Wenn XDM Individual Profile- und XDM ExperienceEvent-Daten in den Data Lake aufgenommen werden, nimmt das Echtzeit-Kundenprofil alle Daten auf, die für dessen Verwendung aktiviert wurden. Je mehr Interaktionen und Details aufgenommen werden, desto zuverlässiger werden die einzelnen Profile.
Die Daten von XDM Individual Profile helfen bei der Kommunikation und der Aktivierung von Aktionen auf allen Kanälen und allen Adobe-Produkten. In Kombination mit umfangreichen Verhaltens- und Interaktionsdaten können diese Daten für maschinelles Lernen verwendet werden. Darüber hinaus kann die Echtzeit-Kundenprofil-API genutzt werden, um die Funktionalität von Drittanbieterlösungen, CRM-Systemen und proprietären Lösungen zu erweitern.
Weitere Informationen dazu finden Sie in der Übersicht zum Echtzeit-Kundenprofil.