Definieren einer n:1-Zuordnung zwischen zwei Schemata in der Real-time Customer Data Platform B2B Edition relationship-b2b
Adobe Real-time Customer Data Platform B2B edition bietet mehrere Experience-Datenmodell (XDM)-Klassen, die grundlegende B2B-Datenentitäten erfassen, einschließlich Konten, Chancen, Kampagnen und mehr. Indem Sie Schemata erstellen, die auf diesen Klassen basieren, und sie für die Verwendung im Echtzeit-Kundenprofil aktivieren, können Sie Daten aus unterschiedlichen Quellen zu einer einheitlichen Darstellung zusammenführen, die als Vereinigungsschema bezeichnet wird.
Vereinigungsschemata können jedoch nur Felder enthalten, die von Schemata erfasst werden, die dieselbe Klasse aufweisen. Hier kommen die Schemabeziehungen ins Spiel. Durch die Implementierung von Beziehungen in Ihren B2B-Schemata können Sie beschreiben, wie diese Geschäftsentitäten miteinander in Beziehung stehen und Attribute aus mehreren Klassen in nachgelagerten Segmentierungsanwendungsfällen einschließen können.
Das folgende Diagramm zeigt ein Beispiel dafür, wie sich die verschiedenen B2B-Klassen in einer Basisimplementierung zueinander verhalten können:
In diesem Tutorial werden die Schritte zum Definieren einer Viele-zu-eins-Beziehung zwischen zwei Schemas in Real-Time CDP B2B edition beschrieben.
Erste Schritte
Dieses Tutorial setzt Grundkenntnisse der XDM System und des Schema-Editors in der Experience Platform-Benutzeroberfläche voraus. Bevor Sie mit dem Tutorial beginnen, lesen Sie die folgenden Dokumente:
- XDM-System in Experience Platform: Ein Überblick über XDM und seine Implementierung in Experience Platform.
- Grundlagen der Schemakomposition: Eine Einführung in die Bausteine von XDM-Schemata.
- Erstellen eines Schemas mithilfe des Schema Editor: Ein Tutorial, in dem die Grundlagen zum Erstellen und Bearbeiten von Schemas in der Benutzeroberfläche behandelt werden.
Definieren eines Quell- und Referenzschemas
Wir gehen davon aus, dass Sie die beiden Schemata, die in der Beziehung definiert werden sollen, bereits erstellt haben. Zu Demonstrationszwecken erstellt dieses Tutorial eine Beziehung zwischen Geschäftschancen (definiert in einem "Opportunities"-Schema) und ihrem zugehörigen Geschäftskonto (definiert in einem "Accounts"-Schema).
Schemabeziehungen werden durch ein dediziertes Feld innerhalb eines Quellschemas dargestellt, das auf das primäre Identitätsfeld eines Referenzschemas verweist. In den folgenden Schritten dient "Opportunities" als Quellschema, während "Accounts" als Referenzschema dient.
Grundlegendes über Identitäten in B2B-Beziehungen
Um eine Beziehung herzustellen, muss das Referenzschema über eine definierte primäre Identität verfügen. Beachten Sie beim Festlegen einer primären Identität für eine B2B-Entität, dass sich zeichenfolgenbasierte Entitäts-IDs überschneiden können, wenn Sie sie über verschiedene Systeme oder Standorte hinweg erfassen, was zu Datenkonflikten in Platform führen könnte.
Aus diesem Grund enthalten alle standardmäßigen B2B-Klassen „Schlüssel“-Felder, die dem Datentyp B2BSource". Dieser Datentyp stellt Felder für eine Zeichenfolgenkennung für die B2B-Entität zusammen mit anderen kontextuellen Informationen über die Quelle der Kennung bereit. Eines dieser Felder verkettet sourceKey
die Werte der anderen Felder im Datentyp, um eine völlig eindeutige Kennung für die Entität zu erzeugen. Dieses Feld sollte immer als primäre Identität für B2B-Entitätsschemata verwendet werden.
Zu Referenzzwecken wird in den folgenden Abschnitten die Struktur der einzelnen Schemas beschrieben, die in diesem Tutorial verwendet werden, bevor eine Beziehung definiert wurde. Notieren Sie sich, wo die primären Identitäten in der Schemastruktur definiert wurden, und die benutzerdefinierten Namespaces, die sie verwenden.
Opportunities-Schema
Das Quellschema "Opportunities" basiert auf der Klasse XDM Business Opportunity . Eines der von der Klasse bereitgestellten Felder, opportunityKey
, dient als Bezeichner für das Schema. Insbesondere wird das sourceKey
unter dem opportunityKey
als primäre Identität des Schemas unter einem benutzerdefinierten Namespace namens B2B Opportunity festgelegt.
Wie unter Feldeigenschaften zu sehen, wurde dieses Schema für die Verwendung in Real-Time Customer Profile aktiviert.
Schema Accounts
Das Referenzschema "Accounts" basiert auf der Klasse XDM-". Das Feld accountKey
auf der Stammebene enthält den sourceKey
, der als primäre Identität unter einem benutzerdefinierten Namespace namens B2B Account fungiert. Dieses Schema wurde auch für die Verwendung im Profil aktiviert.
Definieren eines Beziehungsfelds für das Quellschema relationship-field
Um eine Beziehung zwischen zwei Schemata zu definieren, muss das Quellschema über ein dediziertes Feld verfügen, das die primäre Identität des Referenzschemas angibt. Standard-B2B-Klassen enthalten dedizierte Quellschlüsselfelder für häufig verwandte Geschäftsbereiche. Beispielsweise enthält die Klasse XDM Business Opportunity Quellschlüsselfelder für ein verwandtes Konto (accountKey
) und eine verwandte Kampagne (campaignKey
). Sie können jedoch auch andere B2BSource-Felder mithilfe von benutzerdefinierten Feldergruppen zum Schema hinzufügen, wenn Sie mehr als die Standardkomponenten benötigen.
Um ein Beziehungsfeld festzulegen, wählen Sie das betreffende Feld auf der Arbeitsfläche aus, gefolgt von Beziehung hinzufügen in der Seitenleiste Schemaeigenschaften. Im Fall des Opportunities-Schemas ist dies das accountKey.sourceKey
Feld, da das Ziel darin besteht, eine Viele-zu-eins-Beziehung mit einem Konto herzustellen.
Das Beziehung hinzufügen wird angezeigt. In diesem Dialogfeld können Sie Beziehungsdetails angeben. Der Beziehungstyp ist standardmäßig auf Viele zu eins festgelegt.
Verwenden unter "" die Suchleiste oder das Dropdown-Menü, um den Namen des Referenzschemas zu finden. Wenn Sie den Namen des Referenzschemas markieren, wird das Feld Referenz-Identity-Namespace automatisch auf den Namespace der primären Identität des Referenzschemas aktualisiert.
Geben unter „Beziehungsname aus aktuellem" und Beziehungsname aus Referenzschema benutzerfreundliche Namen für die Beziehung im Kontext des Quell- bzw. Referenzschemas an. Wenn Sie fertig sind, wählen Übernehmen aus, um die Änderungen zu bestätigen und die Beziehung zu speichern.
Die Arbeitsfläche wird erneut angezeigt, wobei das Feld Beziehung jetzt mit dem zuvor angegebenen Anzeigenamen markiert ist. Der Beziehungsname wird auch in der linken Leiste aufgeführt, um die Referenz zu erleichtern.
Wenn Sie die Struktur des Referenzschemas anzeigen, wird die Beziehungsmarkierung neben dem Feld der primären Identität des Schemas und in der linken Leiste angezeigt.
Bearbeiten einer B2B-Schemabeziehung edit-schema-relationship
Nachdem eine Schemabeziehung eingerichtet wurde, wählen Sie das Beziehungsfeld im Quellschema gefolgt von Beziehung bearbeiten aus.

Das Beziehung bearbeiten wird angezeigt. In diesem Dialogfeld können Sie das Referenzschema und die Beziehungsnamen ändern oder die Beziehung löschen. Der Viele-zu-eins-Beziehungstyp kann nicht geändert werden.
Beachten Sie beim Verwalten von Schemabeziehungen mit verknüpften Datensätzen die folgenden Richtlinien, um die Datenintegrität aufrechtzuerhalten und Unterbrechungen bei der Segmentierung und anderen Prozessen zu vermeiden:
- Vermeiden Sie das direkte Löschen von Beziehungen, wenn ein Schema mit einem Datensatz verknüpft ist, da dies die Segmentierung beeinträchtigen kann. Löschen Sie stattdessen den zugehörigen Datensatz, bevor Sie die Beziehung entfernen.
- Sie können das Referenzschema nicht ändern, ohne zuvor die vorhandene Beziehung zu löschen. Dies sollte jedoch mit Vorsicht erfolgen, da das Löschen einer Beziehung zu einem zugehörigen Datensatz unbeabsichtigte Folgen haben kann.
- Das Hinzufügen neuer Beziehungen zu einem Schema mit vorhandenen verknüpften Datensätzen funktioniert möglicherweise nicht wie beabsichtigt und könnte zu potenziellen Konflikten führen.
Filtern und Suchen nach Beziehungen filter-and-search
Sie können über die Registerkarte „Beziehungen“ des Arbeitsbereichs Schemata nach bestimmten innerhalb Ihrer Schemata und suchen. Mithilfe dieser Ansicht können Sie Ihre Beziehungen schnell finden und verwalten. Ausführliche Anweisungen zu den Filteroptionen finden Sie Dokument untervon Schemaressourcen .
Nächste Schritte
In diesem Tutorial haben Sie mithilfe der Schema Editor erfolgreich eine Viele-zu-eins-Beziehung zwischen zwei Schemas erstellt. Sobald Daten mit Datensätzen aufgenommen wurden, die auf diesen Schemata basieren, und diese Daten im Profildatenspeicher aktiviert wurden, können Sie Attribute aus beiden Schemata für Anwendungsfälle Segmentierung mehrerer Klassen“.