Definire una relazione tra due schemi in Real-time Customer Data Platform B2B Edition

NOTA

Se non utilizzi Real-time Customer Data Platform B2B Edition, consulta la guida su creazione di una relazione non B2B invece.

Real-time Customer Data Platform B2B Edition fornisce diverse classi Experience Data Model (XDM) che acquisiscono entità dati B2B fondamentali, tra cui account, opportunità, campagnee altro ancora. Creando schemi basati su queste classi e abilitandoli per l’utilizzo in Profilo cliente in tempo reale, è possibile unire dati provenienti da origini diverse in una rappresentazione unificata denominata schema di unione.

Tuttavia, gli schemi di unione possono contenere solo campi acquisiti da schemi che condividono la stessa classe. Qui entrano in gioco le relazioni tra schemi. Implementando relazioni negli schemi B2B, puoi descrivere come queste entità business si relazionano tra loro e possono includere attributi di più classi nei casi di utilizzo della segmentazione a valle.

Il diagramma seguente fornisce un esempio di correlazione tra le diverse classi B2B in un’implementazione di base:

Relazioni tra le classi B2B

Questa esercitazione descrive i passaggi per definire una relazione molti-a-uno tra due schemi in Real-time CDP B2B Edition.

NOTA

Questa esercitazione si concentra su come stabilire manualmente le relazioni tra schemi B2B nell’interfaccia utente di Platform. Se si inseriscono dati da una connessione sorgente B2B, è possibile utilizzare un'utilità di generazione automatica per creare gli schemi, le identità e le relazioni richiesti. Per ulteriori informazioni sugli spazi dei nomi e gli schemi B2B, consulta la documentazione sulle sorgenti utilizzo dell'utilità di generazione automatica.

Introduzione

Questa esercitazione richiede una comprensione approfondita dei XDM System e nell’Editor di schema in Experience Platform Interfaccia utente. Prima di iniziare questa esercitazione, consulta la seguente documentazione:

Definire uno schema di origine e di destinazione

È previsto che siano già stati creati i due schemi che verranno definiti nella relazione. A scopo dimostrativo, questo tutorial crea una relazione tra opportunità di business (definite in un "Opportunities" schema) e il relativo account aziendale associato (definito in un "Accounts" schema).

Le relazioni dello schema sono rappresentate da un campo dedicato all’interno di un schema di origine che fa riferimento al campo di identità principale di un schema di destinazione. Nei passi successivi, "Opportunities" funge da schema di origine, mentre "Accounts" agisce come schema di destinazione.

Informazioni sulle identità nelle relazioni B2B

Per stabilire una relazione, entrambi gli schemi devono avere identità principali definite e devono essere abilitati per Real-time Customer Profile. Quando imposti un’identità primaria per un’entità B2B, ricorda che gli ID di entità basati su stringhe possono sovrapporsi se li raccogli tra sistemi o posizioni diversi, il che potrebbe causare conflitti di dati in Platform.

Per questo motivo, tutte le classi B2B standard contengono campi "chiave" conformi alla Origine B2B tipo di dati. Questo tipo di dati fornisce campi per un identificatore di stringa per l’entità B2B, insieme ad altre informazioni contestuali sull’origine dell’identificatore. Uno di questi campi, sourceKeyconcatena i valori degli altri campi del tipo di dati per produrre un identificatore completamente univoco per l’entità. Questo campo deve sempre essere utilizzato come identità principale per gli schemi di entità B2B.

campo sourceKey

NOTA

Quando impostazione di un campo XDM come identità, devi fornire uno spazio dei nomi di identità per definire l’identità in . Può trattarsi di uno spazio dei nomi standard fornito dall’Adobe o di uno spazio dei nomi personalizzato definito dall’organizzazione. In pratica, lo spazio dei nomi è semplicemente una stringa contestuale e può essere impostato su qualsiasi valore desideri, purché sia significativo per la tua organizzazione per la classificazione del tipo di identità. Vedi la panoramica su spazi dei nomi delle identità per ulteriori informazioni.

A scopo di riferimento, le sezioni seguenti descrivono la struttura di ogni schema utilizzato in questa esercitazione prima che sia stata definita una relazione. Prendi nota della posizione in cui sono state definite le identità principali nella struttura dello schema e negli spazi dei nomi personalizzati utilizzati.

Opportunities schema

Lo schema di origine "Opportunities" si basa sul Opportunità aziendali XDM classe. Uno dei campi forniti dalla classe, opportunityKey, funge da identificatore per lo schema. In particolare, sourceKey campo opportunityKey viene impostato come identità principale dello schema in uno spazio dei nomi personalizzato denominato B2B Opportunity.
Come visto sotto Proprietà schema, questo schema è stato abilitato per l'utilizzo in Real-time Customer Profile.

Schema opportunità

Accounts schema

Lo schema di destinazione "Accounts" si basa sul Account XDM classe. Livello principale accountKey il campo contiene sourceKey che agisce come identità principale in uno spazio dei nomi personalizzato denominato B2B Account. Questo schema è stato abilitato anche per l’utilizzo in Profilo.

Schema account

Definire un campo di relazione per lo schema di origine

Per definire una relazione tra due schemi, lo schema di origine deve disporre di un campo dedicato che faccia riferimento all’identità primaria dello schema di destinazione. Le classi B2B standard includono campi chiave sorgente dedicati per le entità business comunemente correlate. Ad esempio, il Opportunità aziendali XDM la classe contiene i campi della chiave di origine di un account correlato (accountKey) e una campagna correlata (campaignKey). Tuttavia, puoi anche aggiungere altri Origine B2B allo schema utilizzando i gruppi di campi personalizzati se sono necessari più componenti di quelli predefiniti.

NOTA

Attualmente, è possibile definire solo relazioni molti-a-uno da uno schema di origine a uno schema di destinazione. Per le relazioni uno-a-molti, è necessario definire il campo di relazione nello schema che rappresenta i "molti".

Per impostare un campo di relazione, seleziona l’icona a forma di freccia (Icona a freccia) accanto al campo in questione all’interno dell’area di lavoro. Nel caso di Opportunities schema, è accountKey.sourceKey poiché l'obiettivo è stabilire una relazione molti-a-uno con un account.

Pulsante Relazione

Viene visualizzata una finestra di dialogo che consente di specificare i dettagli della relazione. Il tipo di relazione viene impostato automaticamente su Many-to-one (Da molti a uno).

Dialogo tra relazioni

Sotto Schema di riferimento, utilizza la barra di ricerca per trovare il nome dello schema di destinazione. Quando si evidenzia il nome dello schema di destinazione, la Namespace di riferimento Identity Il campo viene aggiornato automaticamente allo spazio dei nomi dell'identità principale dello schema.

Schema di riferimento

Sotto Nome relazione dallo schema corrente e Nome della relazione dallo schema di riferimento, fornire nomi descrittivi per la relazione nel contesto rispettivamente degli schemi di origine e di destinazione. Al termine, seleziona Salva per applicare le modifiche e salvare lo schema.

Nome relazione

L’area di lavoro viene visualizzata nuovamente, con il campo di relazione ora contrassegnato con il nome descrittivo fornito in precedenza. Il nome della relazione viene elencato anche nella barra a sinistra per un riferimento semplice.

Relazione applicata

Se si visualizza la struttura dello schema di destinazione, il marcatore di relazione viene visualizzato accanto al campo di identità principale dello schema e nella barra a sinistra.

Marcatore di relazione schema di destinazione

Passaggi successivi

Seguendo questa esercitazione, è stata creata una relazione molti-a-uno tra due schemi utilizzando Schema Editor. Una volta acquisiti i dati utilizzando set di dati basati su questi schemi e attivati nell’archivio dati Profilo, puoi utilizzare gli attributi di entrambi gli schemi per i casi di utilizzo della segmentazione multiclasse. Per ulteriori informazioni, consulta la documentazione su Real-time CDP B2B Edition .

In questa pagina