Risolvere i problemi relativi alle tabelle di output di unificazione in Dynamics 365 Customer Insights - Dati
Introduzione alle tabelle di output
Ogni passaggio del processo di unificazione dei dati produce tabelle di output generate dal sistema.
Per risolvere i problemi relativi a un risultato di unificazione imprevisto, è possibile tracciare queste tabelle di output:
Procedi | Tabella | descrizione |
---|---|---|
Deduplicazione | Deduplication_{Datasource}_{Table} | Record deduplicati per ogni tabella di origine |
Corrispondenza | ConflationMatchPairs | Record corrispondenti tra tabelle di origine |
Unione | Cliente | Profili cliente unificati |
Per descrizioni dettagliate di ogni tabella di output, vedere Informazioni sulle tabelle di output.
Visualizzare le tabelle di output
metodo | Dimensione | Deduplicazione | ConflationMatchPairs | Customer |
---|---|---|---|---|
Scaricare 100.000 record | Primi 100.000 | ✔ | ✔ | ✔ |
Configurare le esportazioni | Completo | ✔ | ✔ | ✔ |
Creare un ambiente sandbox | Completo | ✔ | ✔ | ✔ |
Metodo 1: Scaricare i record 100.000
Utilizzare questo metodo se sono presenti meno di 100.000 record.
In Customer Insights - Data aprire la pagina Tabelle . Per ogni tabella di output, selezionare Scarica per ottenere i 100.000 record più recenti della tabella.
Per assicurarsi che questo metodo contenga tutte le informazioni di output, vedere Metodo 3: Creare un ambiente sandbox.
Metodo 2: Configurare le esportazioni
Utilizzare questo metodo se sono presenti più di 100.000 record.
Per ogni tabella di output, configurare un'esportazione. È consigliabile esportare nell'archivio BLOB.
Aggiornare tutte le esportazioni e quindi le tabelle complete vengono scritte nel percorso configurato.
Metodo 3: Creare un ambiente sandbox
Creare un nuovo ambiente sandbox per ricreare la configurazione di unificazione nelle tabelle che contengono un subset di record di problemi delle tabelle originali.
Questo passaggio garantisce che il metodo 1: scaricare i record 100K contenga tutte le informazioni di output.
Origini dati
Creare nuove tabelle che contengono solo un piccolo subset dei record del problema. Si consigliano meno di 100.000 record.
Aggiornare le tabelle per inserirle in Customer Insights - Dati.
Unificare le tabelle dei problemi
- Eseguire il mapping delle tabelle dei problemi.
- Copiare le regole di deduplicazione originali nelle tabelle dei problemi.
- Per ogni tabella dei problemi:
- Copiare le regole di corrispondenza originali.
- Abilitare Includi tutti i record per una migliore visibilità dei dati.
- Nel passaggio Visualizzazione dati unificata mantenere la configurazione predefinita.
- Eseguire l'unificazione per generare i profili dei clienti.
Risolvere i risultati dell'unificazione
A seconda del percorso del risultato imprevisto, potrebbe essere necessario verificare tabelle di output diverse.
Vedere Esempio di spiegazione di un risultato di unificazione.
Deduplicazione
Per verificare se la deduplicazione si comporta come previsto, verificare quanto segue:
- Dati di origine del risultato problematico
- Configurazione della deduplicazione
Assicurarsi di prendere in considerazione tutte le configurazioni, ad esempio:
- Normalizzazione
- Precisione
- Eccezioni
- Unire le preferenze
Vedere una panoramica dei concetti di deduplicazione in Definire le regole di deduplicazione e l'esempio in Concetti e scenari di deduplicazione.
Corrispondenza
Per verificare se la corrispondenza si comporta come previsto, controllare:
- Dati di origine del risultato problematico
- Record di deduplicazione correlati
- Configurazione delle corrispondenze
Assicurarsi di prendere in considerazione tutte le configurazioni, ad esempio:
- Ordine di corrispondenza
- Arricchimenti
- Normalizzazione
- Precisione
- Eccezioni
- Condizioni di corrispondenza personalizzate
- Unire le preferenze
Vedere una panoramica dei concetti relativi alle corrispondenze in Definire le regole di corrispondenza per l'unificazione dei dati.
Unione
Per verificare se l'unione si comporta come previsto, controllare:
- Dati di origine del risultato problematico
- Record di deduplicazione correlati
- Record ConflationMatchPairs correlati
- Configurazione unione
Assicurarsi di prendere in considerazione tutte le configurazioni, ad esempio:
- Campi esclusi
- Clusters (Cluster)
- Unire le preferenze
- Campi raggruppati
- Generazione di ID personalizzati.
Vedere una panoramica del comportamento di merge in Unify customer columns for data unification and the example (Unify customer columns for data unification and the example).
Informazioni sulle tabelle di output
Tabelle di deduplicazione
La tabella Deduplicazione è la tabella di origine deduplicata dalle regole configurate. Se non esistono regole configurate, la tabella di origine viene deduplicata sulle colonne a cui si fa riferimento nelle regole di corrispondenza.
Colonna | Origine | Tipo | Descrizione |
---|---|---|---|
PrimaryKey | Origine | String | Chiave primaria di origine configurata |
PrimaryKey_Alternate | System | String | Elenco concatenato di chiavi primarie identificate per un gruppo di deduplicazione |
DeduplicazioneGroup ... DeduplicationGroup_N | System | String | Identificatore per il gruppo di record simili in base alle regole di deduplicazione |
Regola... Rule_N | System | String | Regola di deduplicazione corrispondente al gruppo di deduplicazione |
Punteggio... Score_N | System | Double | Punteggio restituito per la regola di deduplicazione |
Deduplication_WinnerId | System | String | Chiave primaria vincente per il gruppo di deduplicazione |
Altri campi mappati | Origine | Varie | I campi mappati rimanenti dalla tabella di origine |
Tabella ConflationMatchPairs
La tabella ConflationMatchPairs è il set di record deduplicati corrispondenti in base alle regole configurate.
Colonna | Origine | Tipo | Descrizione |
---|---|---|---|
TrueObjectId | System | String | Identificatore temporaneo per i record corrispondenti tra le tabelle di origine |
PrimaryKey ... PrimaryKey_N | Origine | String | Chiavi primarie di origine corrispondenti |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | System | String | Chiavi alternative per le chiavi primarie di origine corrispondenti |
ConflationMatchPairs_ModifiedOn | System | Data e ora | Timestamp della modifica più recente a questo record corrispondente |
Altri campi corrispondenti | Origine | Varie | I campi mappati rimanenti dalle tabelle di origine |
Tabella clienti
La tabella Customer è il set finale di profili cliente prodotti unendo le colonne di origine da ConflationMatchPairs in base alla configurazione dei campi unificati.
Colonna | Origine | Tipo | Descrizione |
---|---|---|---|
Customerid | System | String | Identificatore guid univoco del profilo |
PrimaryKey ... PrimaryKey_N | Origine | String | Chiavi primarie di origine corrispondenti |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | System | String | Chiavi alternative per le chiavi primarie di origine corrispondenti |
Campi unificati | Origine | Varie | I campi finali determinati applicando la configurazione unificata dei campi ai campi di origine |
Esempio di risultato di unificazione
Tabelle di origine
MyData_Contact
ContactId | FirstName | LastName | Messaggio e-mail |
---|---|---|---|
1 | Thomson | monica.thomson@contoso.com |
|
2 | Monica | Smith | monica.thomson@contoso.com |
MyData_Referral
ID. | FirstName | LastName | EmailAddress | ReferralDate |
---|---|---|---|---|
100 | Moni | Thomson | monica.thomson@contoso.com |
1 gennaio 2024 12:00 |
200 | Monica | Smith | monica.thomson@contoso.com |
24 dicembre 2020 12:00 |
Tabelle di deduplicazione
Deduplication_MyData_Contact
Se si deduplica in Email
:
ContactId | ContactId_Alternate | Deduplication_GroupId | Regola | Punteggio | Deduplication_WinnerId | FirstName | LastName | Messaggio e-mail |
---|---|---|---|---|---|---|---|---|
1 | 1; 2 | guid() | DedupOnEmail | 1.0 | 1 | Thomson | monica.thomson@contoso.com |
Deduplication_MyData_Referral
Se si deduplica in EmailAddress
:
ID. | Id_Alternate | Deduplication_GroupId | Regola | Punteggio | Deduplication_WinnerId | FirstName | LastName | EmailAddress | ReferralDate |
---|---|---|---|---|---|---|---|---|---|
100 | 100; 200 | guid() | DedupOnEmailAddress | 1.0 | 100 | Moni | Thomson | monica.thomson@contoso.com |
1 gennaio 2024 12:00 |
Tabella ConflationMatchPairs
Se si trova la corrispondenza in Contact.Email == Referral.Email
:
TrueObjectId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | ConflationMatchPairs_ModifiedOn | Contact_FirstName | Contact_LastName | Contact_Email | Referral_FirstName | Referral_LastName | Referral_EmailAddress | Referral_ReferralDate |
---|---|---|---|---|---|---|---|---|---|---|---|---|
1__00 | 1 | 1; 2 | 100 | 100; 200 | now() | Thomson | monica.thomson@contoso.com |
Moni | Thomson | monica.thomson@contoso.com |
1 gennaio 2024 12:00 |
Tabella clienti
Se si configurano i campi unificati come indicato di seguito:
- FirstName:
Contact.FirstName
è prioritario rispettoReferral.FirstName
a . - LastName:
Contact.LastName
è prioritario rispettoReferral.LastName
a . - Messaggio di posta elettronica:
Contact.Email
è prioritario rispettoReferral.EmailAddress
a . - ReferralDate:
Referral.ReferralDate
viene acquisito.
CustomerId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | FirstName | LastName | Messaggio e-mail | ReferralDate |
---|---|---|---|---|---|---|---|---|
guid() | 1 | 1; 2 | 100 | 100; 200 | Moni | Thomson | monica.thomson@contoso.com |
1 gennaio 2024 12:00 |