Definiera en många-till-ett-relation mellan två scheman i Real-time Customer Data Platform B2B Edition relationship-b2b

Adobe Real-time Customer Data Platform B2B Edition innehåller flera Experience Data Model-klasser (XDM) som samlar in grundläggande B2B-datatabeller, bland annat konton, möjligheter, kampanjer. Genom att skapa scheman som baseras på dessa klasser och aktivera dem för användning i kundprofilen i realtid, kan du sammanfoga data från olika källor till en enhetlig representation som kallas ett unionsschema.

Unionsscheman kan dock bara innehålla fält som hämtats av scheman som delar samma klass. Det är här som schemarelationer kommer in. Genom att implementera relationer i dina B2B-scheman kan du beskriva hur dessa affärsenheter relaterar till varandra och kan inkludera attribut från flera klasser i fall där segmentering sker nedåt.

I följande diagram visas ett exempel på hur de olika B2B-klasserna kan relatera till varandra i en grundläggande implementering:

B2B-klassrelationer

I den här självstudiekursen beskrivs stegen för att definiera ett många-till-ett-förhållande mellan två scheman i Real-Time CDP B2B Edition.

NOTE
Om du inte använder Real-time Customer Data Platform B2B Edition eller vill skapa en 1:1-relation läser du i guiden om att skapa en 1:1-relation i stället.
I den här självstudiekursen fokuseras på hur du manuellt skapar relationer mellan B2B-scheman i plattformsgränssnittet. Om du hämtar in data från en B2B-källanslutning kan du använda ett verktyg för automatisk generering för att skapa nödvändiga scheman, identiteter och relationer i stället. I källdokumentationen för B2B-namnutrymmen och scheman finns mer information om att använda verktyget för automatisk generering.

Komma igång

Den här självstudiekursen kräver en fungerande förståelse av XDM System och Schemaredigeraren i Experience Platform-gränssnittet. Läs följande dokumentation innan du börjar den här självstudiekursen:

Definiera en källa och ett referensschema

Du förväntas redan ha skapat de två scheman som ska definieras i relationen. I demonstrationssyfte skapar den här självstudien en relation mellan affärsmöjligheter (som definieras i ett Opportunities-schema) och deras associerade företagskonto (som definieras i ett Accounts-schema).

Schemarelationer representeras av ett dedikerat fält i ett källschema som refererar till det primära identitetsfältet i ett referensschema. I de följande stegen fungerar Opportunities som källschema, medan Accounts fungerar som referensschema.

Identiteter i B2B-relationer

För att en relation ska kunna upprättas måste referensschemat ha en definierad primär identitet. När du anger en primär identitet för en B2B-enhet bör du tänka på att strängbaserade enhets-ID:n kan överlappa om du samlar in dem över olika system eller platser, vilket kan leda till datakonflikter i Platform.

För att ta hänsyn till detta innehåller alla standardklasser B2B nyckelfält som överensstämmer med datatypen B2B Source. Den här datatypen innehåller fält för en strängidentifierare för B2B-enheten tillsammans med annan sammanhangsberoende information om identifierarens källa. Ett av dessa fält, sourceKey, sammanfogar värdena för de andra fälten i datatypen för att skapa en helt unik identifierare för entiteten. Det här fältet ska alltid användas som primär identitet för B2B-entitetsscheman.

fältet sourceKey

NOTE
När anger ett XDM-fält som en identitet måste du ange ett identitetsnamnutrymme för att definiera identiteten under. Detta kan vara ett standardnamnutrymme från Adobe eller ett anpassat namnutrymme som definieras av din organisation. I praktiken är namnutrymmet helt enkelt en kontextuell sträng och kan anges till vilket värde som helst, förutsatt att det är användbart för din organisation för att kategorisera identitetstypen. Mer information finns i översikten för identitetsnamnutrymmen.

I följande avsnitt beskrivs strukturen för varje schema som används i den här självstudiekursen innan en relation har definierats. Observera var de primära identiteterna har definierats i schemastrukturen och vilka anpassade namnutrymmen de använder.

Opportunities-schema

Källschemat Opportunities baseras på klassen XDM Business Opportunity. Ett av fälten som tillhandahålls av klassen, opportunityKey, fungerar som identifierare för schemat. Fältet sourceKey under objektet opportunityKey anges som schemats primära identitet under ett anpassat namnområde med namnet B2B Opportunity.

Som framgår av Schema Properties har det här schemat aktiverats för användning i Real-Time Customer Profile.

Schema för affärsmöjligheter

Accounts-schema

Referensschemat Accounts baseras på klassen XDM Account. Fältet accountKey på rotnivå innehåller det sourceKey som fungerar som dess primära identitet under ett anpassat namnområde med namnet B2B Account. Det här schemat har också aktiverats för användning i profilen.

Kontoschema

Definiera ett relationsfält för källschemat relationship-field

För att kunna definiera en relation mellan två scheman måste källschemat ha ett dedikerat fält som anger den primära identiteten för referensschemat. StandardB2B-klasser innehåller dedikerade källnyckelfält för vanliga affärsföretag. Klassen XDM Business Opportunity innehåller till exempel källnyckelfält för ett relaterat konto (accountKey) och en relaterad kampanj (campaignKey). Du kan emellertid också lägga till andra B2B Source-fält i schemat genom att använda anpassade fältgrupper om du behöver fler än standardkomponenterna.

NOTE
För närvarande kan endast många-till-ett- och en-till-en-relationer definieras från ett källschema till ett referensschema. För en-till-många-relationer måste du definiera relationsfältet i schemat som representerar"många".

Om du vill ställa in ett relationsfält väljer du pilikonen ( Pilikon ) bredvid fältet i fråga på arbetsytan. För schemat Opportunities är det här fältet accountKey.sourceKey eftersom målet är att upprätta en många-till-ett-relation med ett konto.

Relationsknapp

En dialogruta visas där du kan ange information om relationen. Relationstypen ställs automatiskt in på Many-to-one.

Dialogrutan Relation

Under Reference Schema använder du sökfältet för att hitta namnet på referensschemat. När du markerar referensschemats namn uppdateras fältet Reference Identity Namespace automatiskt till namnområdet för schemats primära identitet.

Referensschema

Under Relationship Name From Current Schema och Relationship Name From Reference Schema anger du egna namn för relationen i sammanhanget för käll- respektive referensscheman. När du är klar väljer du Save för att tillämpa ändringarna och spara schemat.

Relationsnamn

Arbetsytan visas igen med relationsfältet markerat med det egna namn du angav tidigare. Relationsnamnet visas även under den vänstra listen för enkel referens.

Relation används

Om du visar referensschemats struktur visas relationsmarkören bredvid schemats primära identitetsfält och i den vänstra listen.

Relationsmarkör för målschema

Nästa steg

Genom att följa den här självstudiekursen har du skapat en många-till-ett-relation mellan två scheman med hjälp av Schema Editor. När data har importerats med datauppsättningar som baseras på dessa scheman och data har aktiverats i datalagret för profilen, kan du använda attribut från båda scheman för användning av segmentering i flera klasser.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07