Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I dati dei clienti vengono spesso distribuiti tra più tabelle. È fondamentale che questi dati siano connessi tra loro in modo da poterli sfruttare per gli scenari in uso. Ad esempio, è disponibile una tabella per utenti, ordini, dettagli ordine e prodotti. Si supponga di volere un segmento di tutti gli utenti che hanno effettuato di recente un ordine. Per creare questo segmento, non è possibile usare solo la tabella Users , ma è necessaria la tabella Orders e la tabella Users . La tabella Users and Orders deve essere collegata tra loro con una chiave come userId. Relazioni in Customer Insights: i dati consentono di collegare le tabelle tra loro, consentendo di usare tutti i dati tra segmenti e misure e altri processi di Customer Insights - Dati.
Le relazioni definiscono un grafico dei dati quando le tabelle condividono un identificatore comune, una chiave esterna. È possibile fare riferimento a questa chiave esterna da una tabella a un'altra. Una relazione è costituita da una tabella di origine contenente la chiave esterna e una tabella di destinazione a cui punta la chiave esterna della tabella di origine.
Esistono tre tipi di relazioni:
- Le relazioni di sistema non modificabili vengono create dal sistema come parte del processo di unificazione dei dati
- Le relazioni ereditate non modificabili vengono create automaticamente dall'inserimento di origini dati
- Le relazioni personalizzate modificabili vengono create e configurate dagli utenti
Relazioni di sistema non modificabili
Durante l'unificazione dei dati, le relazioni di sistema vengono create automaticamente in base alla corrispondenza intelligente. Queste relazioni consentono di correlare i record del profilo cliente con i record corrispondenti. Il diagramma seguente illustra la creazione di tre relazioni basate sul sistema. La tabella customer viene confrontata con altre tabelle per produrre la tabella cliente unificata.
- La relazione CustomerToContact è stata creata tra la tabella Customer e la tabella Contact. La tabella Customer include il campo chiave Contact_contactID per collegarsi al campo chiave contactID della tabella Contact.
- La relazione CustomerToAccount è stata creata tra la tabella Customer e la tabella Account. La tabella Customer ottiene il campo chiave Account_accountID per collegarsi al campo chiave accountID della tabella Account.
- La relazione CustomerToWebAccount è stata creata tra la tabella Customer e la tabella WebAccount. La tabella Customer ottiene il campo chiave WebAccount_webaccountID correlato al campo della chiave della tabella WebAccountwebaccountID.
Relazioni ereditate non modificabili
Durante il processo di inserimento dati, il sistema controlla le origini dati per le relazioni esistenti. Se non esiste alcuna relazione, il sistema li crea automaticamente. Queste relazioni vengono usate anche nei processi downstream.
Creare una relazione personalizzata
Le relazioni personalizzate consentono di connettere due tabelle che possono quindi essere usate insieme in segmenti e misure downstream.
Ad esempio, si vuole creare un segmento di tutti i clienti che hanno acquistato il caffè da un negozio a New York. I dati vengono archiviati in tre tabelle:
- loyaltyContacts: contiene un elenco di tutti i clienti. Le colonne includono LoyaltyId e FullName.
- Acquisti: contiene la cronologia degli acquisti di tutti i clienti. Le colonne includono Timestamp, LoyaltyId, PurchasePrice e StoreId.
- Negozi: contiene ulteriori dettagli su ciascun negozio. Le colonne includono StoreId, StoreSize e StoreLocation. In questo esempio, crea una relazione personalizzata tra Acquisti e Negozi con una relazione molti (Acquisti) a uno (Negozi) sulla colonna StoreId. Una volta stabilito, è possibile creare il segmento richiesto aggiungendo un filtro sulla colonna StoreLocation nella tabella Stores.
Vai a Dati>Tabelle.
Selezionare la scheda Relazioni .
Seleziona Nuova relazione.
Nel riquadro Nuova relazione specificare le informazioni seguenti:
Nome relazione: nome che riflette lo scopo della relazione. I nomi delle relazioni sono sensibili alle maiuscole e alle minuscole. Esempio: PurchasesToStores.
Descrizione: Descrizione della relazione.
Tabella di origine: tabella usata come origine nella relazione. Esempio: Acquisti.
Tabella di destinazione: tabella utilizzata come destinazione nella relazione. Esempio: Negozi.
Cardinalità di origine: cardinalità della tabella di origine. La cardinalità descrive il numero di elementi possibili in un set. Si riferisce sempre alla cardinalità di destinazione. È possibile scegliere tra Uno e Molti. Sono supportate solo relazioni molti-a-uno e uno-a-uno.
- Molti a uno: più record di origine possono corrispondere a un record di destinazione. Esempio: più acquisti da un singolo negozio.
- Uno a uno: un singolo record di origine corrisponde a un singolo record di destinazione.
Annotazioni
È possibile creare relazioni molti-a-molti usando due relazioni molti-a-uno e una tabella di collegamento, che connette la tabella di origine e la tabella di destinazione.
Cardinalità di destinazione: Cardinalità dei record della tabella di destinazione.
Campo chiave di origine: campo chiave esterna nella tabella di origine. Esempio: StoreId
Campo chiave di destinazione: campo chiave della tabella di destinazione. Esempio: StoreId
Selezionare Salva per creare la relazione personalizzata.
Gestire le relazioni esistenti
Passare aTabelle> e alla scheda Relazioni per visualizzare tutte le relazioni create, la tabella di origine, la tabella di destinazione e la cardinalità.
Usare le opzioni Filtra per o Cerca relazioni per individuare una determinata relazione. Per visualizzare un diagramma di rete delle relazioni esistenti e della relativa cardinalità, selezionare Visualizzatore.
Selezionare una relazione per visualizzare le azioni disponibili:
- Modifica: aggiornare le proprietà delle relazioni personalizzate nel riquadro di modifica e salvare le modifiche.
- Elimina: elimina relazioni personalizzate.
- Visualizzazione: consente di visualizzare le relazioni ereditate e create dal sistema.
Esplorare il visualizzatore di relazioni
Il visualizzatore di relazioni mostra un diagramma di rete delle relazioni esistenti tra le tabelle connesse e la relativa cardinalità. Visualizza anche il percorso della relazione.
Per personalizzare la visualizzazione, è possibile modificare la posizione delle caselle trascinandole nell'area di disegno. Altre opzioni includono:
- Esporta come immagine: salvare la visualizzazione corrente come file di immagine.
- Passare al layout orizzontale/verticale: modificare l'allineamento delle tabelle e delle relazioni.
- Modifica: aggiornare le proprietà delle relazioni personalizzate nel riquadro di modifica e salvare le modifiche.
Percorsi delle relazioni
Un percorso di relazione descrive le tabelle connesse con relazioni tra una tabella di origine e una tabella di destinazione. Viene usato quando si crea un segmento o una misura che include tabelle diverse dalla tabella del profilo unificato e sono disponibili più opzioni per raggiungere la tabella del profilo unificato. Percorsi di relazione diversi possono produrre risultati diversi.
Ad esempio, la tabella eCommerce_eCommercePurchases presenta le relazioni seguenti con la tabella Customer del profilo unificato:
- eCommerce_eCommercePurchases > Cliente
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Cliente
- eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Cliente
Un percorso di relazione determina le tabelle che è possibile utilizzare durante la creazione di regole per misure o segmenti. La scelta dell'opzione con il percorso della relazione più lunga produrrà probabilmente un minor numero di risultati perché i record corrispondenti devono far parte di tutte le tabelle. In questo esempio, un cliente deve aver acquistato beni tramite e-commerce (eCommerce_eCommercePurchases) in un punto vendita (POS_posPurchases) e partecipare al programma fedeltà (loyaltyScheme_loyCustomers). Quando si sceglie la prima opzione, è probabile che si ottengano più risultati perché i clienti devono esistere solo in un'altra tabella.
Relazione diretta
Una relazione viene classificata come relazione diretta quando una tabella di origine è correlata a una tabella di destinazione con una sola relazione.
Ad esempio, se una tabella attività denominata eCommerce_eCommercePurchases si connette a una tabella di destinazione eCommerce_eCommerceContacts tabella solo tramite ContactId , si tratta di una relazione diretta.
Relazione multipercorso
Una relazione multi-percorso è un tipo speciale di relazione diretta che connette una tabella di origine a più tabelle di destinazione.
Ad esempio, se una tabella attività denominata eCommerce_eCommercePurchases è correlata a due tabelle di destinazione, sia eCommerce_eCommerceContacts che loyaltyScheme_loyCustomers, si tratta di una relazione multi-percorso.
Relazione indiretta
Una relazione viene classificata come relazione indiretta quando una tabella di origine è correlata a una o più altre tabelle prima di correlare a una tabella di destinazione.
Relazione multi hop
Una relazione multi hop è una relazione indiretta che consente di connettere una tabella di origine a una tabella di destinazione tramite una o più altre tabelle intermedie.
Ad esempio, se una tabella attività denominata eCommerce_eCommercePurchasesWest si connette a una tabella intermedia denominata eCommerce_eCommercePurchasesEast e quindi si connette a una tabella di destinazione denominata eCommerce_eCommerceContacts, si tratta di una relazione multi hop.
Relazione multi-hop, multipercorso
Le relazioni multi-hop e multipercorso possono essere utilizzate insieme per creare relazioni multi-hop e multipercorso. Questo tipo speciale combina le funzioni di multi-hop e delle relazioni multi-percorso. Consente di connettere più di una tabella di destinazione utilizzando tabelle intermedie.
Ad esempio, se una tabella attività denominata eCommerce_eCommercePurchasesWest si connette a una tabella intermedia denominata eCommerce_eCommercePurchasesEast e quindi si connette a due tabelle di destinazione, sia eCommerce_eCommerceContacts che loyaltyScheme_loyCustomers, si tratta di una relazione multi-hop multi-path.
Passo successivo
Le relazioni di sistema e personalizzate vengono utilizzate per creare segmenti e metriche basati su più fonti di dati che non sono più separate.