Een veel-op-een relatie definiëren tussen twee schema's in Real-time Customer Data Platform B2B Edition relationship-b2b
Adobe Real-time Customer Data Platform B2B Edition biedt verschillende XDM-klassen (Experience Data Model) die fundamentele B2B-gegevensentiteiten vastleggen, waaronder rekeningen, kansen, campagnesen meer. Door schema's te bouwen die op deze klassen worden gebaseerd en hen toe te laten voor gebruik binnen Klantprofiel in realtime, kunt u gegevens uit verschillende bronnen samenvoegen in een verenigde vertegenwoordiging genoemd een unieschema.
Unieschema's kunnen echter alleen velden bevatten die zijn vastgelegd door schema's die dezelfde klasse delen. Dit is waar schemaverhoudingen binnen komen. Door relaties in uw B2B-schema's uit te voeren, kunt u beschrijven hoe deze bedrijfsentiteiten met elkaar verband houden en kunt u kenmerken van meerdere klassen in downstreamgevallen van segmentatiegebruik opnemen.
Het volgende diagram verstrekt een voorbeeld van hoe de verschillende klassen B2B op elkaar in een basisimplementatie kunnen betrekking hebben:
Deze zelfstudie behandelt de stappen voor het definiëren van een vele-op-één relatie tussen twee schema's in Real-Time CDP B2B Edition.
Aan de slag
Deze zelfstudie vereist een goed begrip van XDM System en de Schema-editor in de Experience Platform UI. Lees de volgende documentatie voordat u met deze zelfstudie begint:
- XDM-systeem in Experience Platform: Een overzicht van XDM en de implementatie ervan in Experience Platform.
- Basisbeginselen van de schemacompositie: Een inleiding van de bouwstenen van schema's XDM.
- Een schema maken met de opdracht Schema Editor: Een zelfstudie waarin de grondbeginselen van het maken en bewerken van schema's in de gebruikersinterface worden besproken.
Een bron- en referentieschema definiëren
Verwacht wordt dat u reeds de twee schema's hebt gecreeerd die in de verhouding zullen worden bepaald. Voor demonstratiedoeleinden leidt deze zelfstudie tot een verband tussen bedrijfskansen (die in "Opportunities" schema) en hun bijbehorende bedrijfsrekening (bepaald in "Accounts" schema).
Schemarelaties worden vertegenwoordigd door een specifiek veld binnen een bronschema dat verwijst naar het primaire identiteitsveld van een referentieschema. In de volgende stappen: "Opportunities" dient als het bronschema, terwijl "Accounts" fungeert als het referentieschema.
Inzicht in identiteiten in B2B-relaties
Om een relatie tot stand te brengen, moet het referentieschema een gedefinieerde primaire identiteit hebben. Houd er bij het instellen van een primaire identiteit voor een B2B-entiteit rekening mee dat op tekenreeks gebaseerde entiteit-id's elkaar kunnen overlappen als u deze verzamelt op verschillende systemen of locaties, wat tot gegevensconflicten in Platform kan leiden.
Om hiermee rekening te houden, bevatten alle standaard B2B-klassen "sleutelvelden" die voldoen aan de B2B Source gegevenstype. Dit gegevenstype verschaft velden voor een tekenreeks-id voor de B2B-entiteit, samen met andere contextuele informatie over de bron van de id. Een van deze velden, sourceKey
voegt de waarden van de andere velden in het gegevenstype samen tot een geheel unieke identificatie voor de entiteit. Dit veld moet altijd worden gebruikt als de primaire identiteit voor B2B-entiteitsschema's.
Voor verwijzingsdoeleinden, beschrijven de volgende secties de structuur van elk schema dat in dit leerprogramma wordt gebruikt alvorens een verhouding is bepaald. Let op waar de primaire identiteiten zijn gedefinieerd in de schemastructuur en de aangepaste naamruimten die ze gebruiken.
Opportunities schema
Het bronschema "Opportunities" is gebaseerd op de XDM Business Opportunity klasse. Een van de velden die door de klasse worden verschaft. opportunityKey
, dient als id voor het schema. In het bijzonder de sourceKey
onder de opportunityKey
object wordt ingesteld als de primaire identiteit van het schema onder een aangepaste naamruimte B2B Opportunity.
Zoals onder Schema Properties, is dit schema ingeschakeld voor gebruik in Real-Time Customer Profile.
Accounts schema
Het referentieschema "Accounts" is gebaseerd op de XDM Account klasse. Het hoofdniveau accountKey
bevat het veld sourceKey
die als primaire identiteit onder een aangepaste naamruimte fungeert die B2B Account. Dit schema is ook ingeschakeld voor gebruik in Profiel.
Een relatieveld definiëren voor het bronschema relationship-field
Om een verhouding tussen twee schema's te bepalen, moet het bronschema een specifiek gebied hebben dat op de primaire identiteit van het verwijzingsschema wijst. De standaard B2B-klassen omvatten specifieke bronsleutelvelden voor algemeen verwante bedrijfsentiteiten. Bijvoorbeeld de XDM Business Opportunity klasse bevat bronsleutelvelden voor een verwante account (accountKey
) en een daarmee samenhangende campagne (campaignKey
). U kunt echter ook andere B2B Source velden naar het schema door aangepaste veldgroepen te gebruiken als u meer dan de standaardcomponenten nodig hebt.
Als u een relatieveld wilt instellen, selecteert u het pijlpictogram (
accountKey.sourceKey
omdat het doel is om een veel-op-een relatie met een account tot stand te brengen.
Er wordt een dialoogvenster weergegeven waarin u de details van de relatie kunt opgeven. Het relatietype wordt automatisch ingesteld op Many-to-one.
Onder Reference Schema gebruikt u de zoekbalk om de naam van het referentieschema te zoeken. Wanneer u de naam van het referentieschema markeert, wordt de Reference Identity Namespace wordt automatisch bijgewerkt naar de naamruimte van de primaire identiteit van het schema.
Onder Relationship Name From Current Schema en Relationship Name From Reference Schema een vriendschappelijke naam voor de relatie te geven in de context van respectievelijk de bron- en referentieschema. Selecteer Save om de wijzigingen toe te passen en het schema op te slaan.
Het canvas verschijnt weer, terwijl het relatieveld nu is gemarkeerd met de vriendelijke naam die u eerder hebt opgegeven. De relatienaam wordt ook vermeld onder de linkerspoorstaaf voor gemakkelijke verwijzing.
Als u de structuur van het verwijzingsschema bekijkt, verschijnt de relatiemarkeerteken naast het primaire identiteitsveld van het schema en in de linkerspoorstaaf.
Volgende stappen
Door dit leerprogramma te volgen, hebt u met succes een vele-aan-één verhouding tussen twee schema's gecreeerd gebruikend Schema Editor. Zodra het gegeven is opgenomen gebruikend datasets die op deze schema's worden gebaseerd en dat het gegeven in de de gegevensopslag van het Profiel is geactiveerd, kunt u attributen van beide schema's voor gebruiken Gebruiksgevallen voor segmentatie van meerdere klassen.