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 XDM-klasser (Experience Data Model) som samlar in grundläggande B2B-datatabeller, inklusive konton, möjligheter, kampanjer, med mera. Genom att skapa scheman baserade på dessa klasser och aktivera dem för användning i Kundprofil i realtidkan du sammanfoga data från olika källor till en enhetlig representation som kallas för 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 personlig relation läser du i guiden på skapa en personlig 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 om B2B-namnutrymmen och scheman finns mer information om med verktyget för autogenerering.

Komma igång

Den här självstudiekursen kräver en fungerande förståelse av XDM System och Schemaredigeraren i Experience Platform Gränssnitt. 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 den här självstudiekursen skapas en relation mellan affärsmöjligheter (definieras i enOpportunities" schema) och deras associerade företagskonto (definieras i en "Accounts" schema).

Schemarelationer representeras av ett dedikerat fält i en källschema som refererar till det primära identitetsfältet för en referensschema. I följande steg: "Opportunities" fungerar 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 för B2B"nyckelfält" som följer B2B Source datatyp. 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 så att en helt unik identifierare skapas för entiteten. Det här fältet ska alltid användas som primär identitet för B2B-entitetsscheman.

sourceKey-fält

NOTE
När ange ett XDM-fält som en identitetmåste du ange ett ID-namnutrymme 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. Se översikten på identitetsnamnutrymmen för mer information.

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å XDM Business Opportunity klassen. Ett av fälten i klassen, opportunityKey, fungerar som identifierare för schemat. I synnerhet sourceKey fält under opportunityKey objektet anges som schemats primära identitet under ett anpassat namnområde som kallas 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å XDM Account klassen. Rotnivån accountKey fältet innehåller sourceKey som fungerar som sin primära identitet under ett anpassat namnutrymme som kallas 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. Till exempel XDM Business Opportunity klassen innehåller källnyckelfält för ett relaterat konto (accountKey) och en relaterad kampanj (campaignKey). Du kan dock även lägga till andra B2B Source fält till 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 ange ett relationsfält väljer du pilen ( Pilikon ) bredvid fältet i fråga på arbetsytan. När det gäller Opportunities schema, det här är accountKey.sourceKey eftersom målet är att skapa en många-till-en-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 visas Reference Identity Namespace fältet uppdateras automatiskt till namnområdet för schemats primära identitet.

Referensschema

Under Relationship Name From Current Schema och Relationship Name From Reference Schema, anger egna namn för relationen i samband med 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.

Markör för målschemarelation

Nästa steg

I 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 baserade på dessa scheman och data har aktiverats i datalagret 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