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 verstrekt verscheidene klassen van de Gegevens van de Ervaring Model (XDM) die fundamentele B2B gegevensentiteiten, met inbegrip van rekeningen, kansen, campagnes, en meer vangen. Door schema's te bouwen die op deze klassen worden gebaseerd en hen toe te laten voor gebruik in Real-Time Profiel van de Klant, kunt u gegevens van ongelijksoortige bronnen in een verenigde vertegenwoordiging samenvoegen 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 gebruikersinterface van Experience Platform . Lees de volgende documentatie voordat u met deze zelfstudie begint:
- XDM Systeem in Experience Platform: Een overzicht van XDM en zijn implementatie in Experience Platform.
- Grondbeginselen van schemacompositie: Een inleiding van de bouwstenen van schema's XDM.
- creeer een schema gebruikend Schema Editor: Een leerprogramma dat de grondbeginselen van behandelt om schema's in UI te bouwen en uit te geven.
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 dit leerprogramma tot een verband tussen bedrijfskansen (die in een "Opportunities"schema worden bepaald) en hun bijbehorende bedrijfsrekening (die in een "Accounts"schema wordt bepaald).
De verhoudingen van het schema worden vertegenwoordigd door een specifiek gebied binnen a bronschema dat verwijzingen het primaire identiteitsgebied van a verwijzingsschema. In de stappen die volgen, "Opportunities"dient als bronschema, terwijl "Accounts"als verwijzingsschema dienst doet.
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 tekenreeksen gebaseerde entiteit-id's elkaar kunnen overlappen als u deze verzamelt over verschillende systemen of locaties, wat tot gegevensconflicten in Platform kan leiden.
Om hiervan rekenschap te geven, bevatten alle standaard B2B-klassen 'key'-velden die overeenkomen met het 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 om een volledig unieke id voor de entiteit te maken. 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.
Opportuniteitsschema
Het bronschema "Opportunities" is gebaseerd op de XDM Business Opportunity -klasse. Een van de velden die door de klasse, opportunityKey
, wordt opgegeven, fungeert als id voor het schema. Het veld sourceKey
onder het object opportunityKey
wordt specifiek ingesteld als de primaire identiteit van het schema onder een aangepaste naamruimte met de naam B2B Opportunity .
Zoals u onder Field Properties ziet, is dit schema ingeschakeld voor gebruik in Real-Time Customer Profile .
Accounts schema
Het referentieschema "Accounts" is gebaseerd op de klasse XDM Account . Het veld op hoofdniveau accountKey
bevat de sourceKey
die als primaire identiteit fungeert onder een aangepaste naamruimte met de naam 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, bevat de XDM Business Opportunity klasse bronzeer belangrijke gebieden voor een verwante rekening (accountKey
) en een verwante campagne (campaignKey
). U kunt echter ook andere B2B Source -velden aan het schema toevoegen door aangepaste veldgroepen te gebruiken als u meer dan de standaardcomponenten nodig hebt.
Als u een relatieveld wilt instellen, selecteert u het desbetreffende veld binnen het canvas, gevolgd door Add relationship in de zijbalk van Schema properties . In het geval van het Opportunities schema, is dit het accountKey.sourceKey
gebied aangezien het doel een vele-aan-één verhouding met een rekening is te vestigen.
Het dialoogvenster Add relationship wordt weergegeven. In dit dialoogvenster kunt u relatiegegevens opgeven. Het relatietype wordt standaard ingesteld op Many-to-one .
Gebruik onder Reference Schema de zoekbalk of het vervolgkeuzemenu om de naam van het referentieschema te zoeken. Wanneer u de naam van het verwijzingsschema markeert, werkt het Reference Identity Namespace gebied automatisch aan namespace van de primaire identiteit van het verwijzingsschema bij.
Geef onder Relationship Name From Current Schema en Relationship Name From Reference Schema vriendschappelijke namen op voor de relatie in de context van respectievelijk de bron- en referentieschema's. Als u klaar bent, selecteert u Apply om de wijzigingen te bevestigen en de relatie 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 op 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.
Een B2B-schemarelatie bewerken edit-schema-relationship
Nadat een schemarelatie is ingesteld, selecteert u het relatieveld in het bronschema gevolgd door Edit relationship .
{width="100" modal="regular"}
Het dialoogvenster Edit relationship wordt weergegeven. In dit dialoogvenster kunt u het referentieschema en de relatienamen wijzigen of de relatie verwijderen. Het veel-op-één relatietype kan niet worden veranderd.
Houd rekening met de volgende richtlijnen bij het beheren van schemakoppelingen met gekoppelde datasets om de gegevensintegriteit te handhaven en verstoringen in segmentatie en andere processen te voorkomen:
- Vermijd direct het schrappen van verhoudingen als een schema met een dataset wordt geassocieerd, aangezien dit segmentatie negatief kan beïnvloeden. Verwijder in plaats daarvan de bijbehorende gegevensset voordat u de relatie verwijdert.
- U kunt het referentieschema niet wijzigen zonder eerst de bestaande relatie te verwijderen. Nochtans, zou dit met voorzichtigheid moeten worden gedaan, aangezien het schrappen van een verband met een bijbehorende dataset onbedoelde gevolgen kan veroorzaken.
- Het toevoegen van nieuwe relaties aan een schema met bestaande gekoppelde datasets werkt mogelijk niet naar behoren en kan leiden tot potentiële conflicten.
Filteren en zoeken naar relaties filter-and-search
U kunt filteren op en zoeken naar specifieke relaties binnen uw schema's via het tabblad Relationships van de Schemas -werkruimte. U kunt deze weergave gebruiken om snel uw relaties te zoeken en te beheren. Lees het document op het onderzoeken schemamiddelenvoor gedetailleerde instructies op de het filtreren opties.
Volgende stappen
Door deze zelfstudie te volgen, hebt u met succes een veel-op-één verhouding tussen twee schema's tot stand gebracht gebruikend Schema Editor. Zodra het gegeven gebruikend datasets is opgenomen 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 multi-class gebruikscase van de segmentatie gebruiken.