Problemen met een eenwordingsuitvoertabellen oplossen in Dynamics 365 Customer Insights - Gegevens
Inleiding tot uitvoertabellen
Elke stap van het proces voor gegevenshereniging produceert door het systeem gegenereerde uitvoertabellen.
Als u problemen met een onverwachte eenwordingsresultaat wilt oplossen, kunt u deze uitvoertabellen traceren:
Stap | Table | Beschrijving |
---|---|---|
Ontdubbeling | Deduplication_{Datasource}_{Table} | Ontdubbelde records voor elke brontabel |
Vergelijken | ConflationMatchPairs | Overeenkomende records in brontabellen |
Samenvoeging | Klant | Geharmoniseerde klantprofielen |
Zie Meer informatie over uitvoertabellen voor gedetailleerde beschrijvingen van elke uitvoertabel.
Uitvoertabellen weergeven
Wijze | Tekengrootte | Ontdubbeling | ConflationMatchPairs | Customer |
---|---|---|---|---|
100K-records downloaden | Top 100K | ✔ | ✔ | ✔ |
Exports instellen | Volledig | ✔ | ✔ | ✔ |
Een sandbox-omgeving maken | Volledig | ✔ | ✔ | ✔ |
Methode 1: 100K-records downloaden
Gebruik deze methode als er minder dan 100.000 records zijn.
Open de pagina Tabellen in Customer Insights - Gegevens. Voor elke uitvoertabel selecteert u Downloaden om de meest recente 100.000 records van de tabel op te halen.
Zie methode 3: Een sandbox-omgeving maken om ervoor te zorgen dat deze methode alle uitvoergegevens bevat.
Methode 2: Exports instellen
Gebruik deze methode als er meer dan 100.000 records zijn.
Stel voor elke uitvoertabel een export in. U wordt aangeraden te exporteren naar blobopslag.
Vernieuw alle exports en vervolgens worden de volledige tabellen naar de geconfigureerde locatie geschreven.
Methode 3: Een sandbox-omgeving maken
Maak een nieuwe sandbox-omgeving om de configuratie van een eenwording opnieuw te maken voor tabellen die een subset van probleemrecords van de oorspronkelijke tabellen bevatten.
Deze stap zorgt ervoor dat methode 1: Download 100.000 records alle uitvoergegevens bevat.
Gegevensbronnen
Maak nieuwe tabellen die slechts een kleine subset van de probleemrecords bevatten. We raden minder dan 100.000 records aan.
Vernieuw de tabellen om ze op te nemen in Customer Insights - Gegevens.
De probleemtabellen samenvoegen
- Wijs de probleemtabellen toe.
- Kopieer de oorspronkelijke ontdubbelingsregels naar de probleemtabellen.
- Voor elke probleemtabel:
- Kopieer de oorspronkelijke overeenkomende regels.
- Schakel alle records in voor betere zichtbaarheid van de gegevens.
- Behoud in de stap voor geïntegreerde gegevensweergave de standaardconfiguratie.
- Voer een eenwording uit om de klantprofielen te genereren.
Eenwordingsresultaten oplossen
Afhankelijk van de locatie van uw onverwachte resultaat moet u mogelijk verschillende uitvoertabellen verifiëren.
Zie Voorbeeld van het uitleggen van een eenwordingsresultaat.
Ontdubbeling
Als u wilt controleren of ontdubbeling werkt zoals verwacht, controleert u:
- Brongegevens van het problematische resultaat
- Configuratie van ontdubbeling
Zorg ervoor dat u rekening houdt met alle configuraties, zoals:
- Normalisatie
- Precisie
- Uitzonderingen
- Voorkeuren voor samenvoegen
Bekijk een overzicht van ontdubbelingsconcepten in Regels voor ontdubbeling definiëren en het voorbeeld in ontdubbelingsconcepten en -scenario's.
Vergelijken
Als u wilt controleren of de overeenkomst werkt zoals verwacht, controleert u:
- Brongegevens van het problematische resultaat
- Gerelateerde ontdubbelingsrecords
- Overeenkomende configuratie
Zorg ervoor dat u rekening houdt met alle configuraties, zoals:
- Overeenkomstvolgorde
- Verrijkingen
- Normalisatie
- Precisie
- Uitzonderingen
- Aangepaste voorwaarden voor overeenkomst
- Voorkeuren voor samenvoegen
Zie een overzicht van overeenkomstconcepten in Overeenkomende regels definiëren voor gegevenshereniging.
Samenvoeging
Als u wilt controleren of samenvoegen werkt zoals verwacht, controleert u:
- Brongegevens van het problematische resultaat
- Gerelateerde ontdubbelingsrecords
- Gerelateerde ConflationMatchPairs-records
- Configuratie samenvoegen
Zorg ervoor dat u rekening houdt met alle configuraties, zoals:
- Uitgesloten velden
- Clusters
- Voorkeuren voor samenvoegen
- Gegroepeerde velden
- Aangepaste id-generatie.
Bekijk een overzicht van het samenvoeggedrag in kolommen van klanten samenvoegen voor gegevenshereniging en het voorbeeld.
Uitvoertabellen begrijpen
Ontdubbelingstabellen
De tabel Ontdubbeling is de brontabel die is ontdubbeld door de geconfigureerde regels. Als er geen geconfigureerde regels bestaan, wordt de brontabel ontdubbeld op de kolommen waarnaar wordt verwezen in de overeenkomstregels.
Kolom | Bron | Type | Description |
---|---|---|---|
PrimaryKey | Bron | Tekenreeks | De geconfigureerde primaire bronsleutel |
PrimaryKey_Alternate | Systeem | Tekenreeks | De samengevoegde lijst met primaire sleutels die zijn geïdentificeerd voor een ontdubbelingsgroep |
Ontdubbelingsgroep ... DeduplicationGroup_N | Systeem | Tekenreeks | De id voor de groep vergelijkbare records op basis van ontdubbelingsregels |
Regel... Rule_N | Systeem | Tekenreeks | De ontdubbelingsregel die overeenkomt met de ontdubbelingsgroep |
Partituur... Score_N | Systeem | Dubbel | De score die is geretourneerd voor de ontdubbelingsregel |
Deduplication_WinnerId | Systeem | Tekenreeks | De winnende primaire sleutel voor de ontdubbelingsgroep |
Andere toegewezen velden | Bron | Diverse | De resterende toegewezen velden uit de brontabel |
Tabel ConflationMatchPairs
De tabel ConflationMatchPairs is de set overeenkomende ontdubbelde records op basis van de geconfigureerde regels.
Kolom | Bron | Type | Description |
---|---|---|---|
TrueObjectId | Systeem | Tekenreeks | De tijdelijke id voor records die overeenkomen met meerdere brontabellen |
PrimaryKey ... PrimaryKey_N | Bron | Tekenreeks | De overeenkomende primaire bronsleutels |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | Systeem | Tekenreeks | De alternatieve sleutels voor de overeenkomende primaire bronsleutels |
ConflationMatchPairs_ModifiedOn | Systeem | Datum en tijd | De tijdstempel van de meest recente wijziging in deze overeenkomende record |
Andere overeenkomende velden | Bron | Diverse | De resterende toegewezen velden uit de brontabellen |
Tabel Klant
De tabel Klant is de laatste set klantprofielen die worden geproduceerd door de bronkolommen van ConflationMatchPairs samen te voegen op basis van de configuratie van de gecombineerde velden.
Kolom | Bron | Type | Beschrijving |
---|---|---|---|
CustomerId | Systeem | Tekenreeks | De unieke GUID-id van het profiel |
PrimaryKey ... PrimaryKey_N | Bron | Tekenreeks | De overeenkomende primaire bronsleutels |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | Systeem | Tekenreeks | De alternatieve sleutels voor de overeenkomende primaire bronsleutels |
Gecombineerde velden | Bron | Diverse | De uiteindelijke velden die worden bepaald door de configuratie van het gecombineerde veld toe te passen op de bronvelden |
Voorbeeld van een eenwordingsresultaat
Brontabellen
MyData_Contact
ContactId | Voornaam | Achternaam | E-mailen |
---|---|---|---|
1 | Thomson | monica.thomson@contoso.com |
|
2 | Monica | Smit | monica.thomson@contoso.com |
MyData_Referral
ID | Voornaam | Achternaam | EmailAddress | ReferralDate |
---|---|---|---|---|
100 | Moni | Thomson | monica.thomson@contoso.com |
1 januari 2024 12:00 uur |
200 | Monica | Smit | monica.thomson@contoso.com |
24 december 2020 12:00 uur |
Ontdubbelingstabellen
Deduplication_MyData_Contact
Als u ontdubbelt op Email
:
ContactId | ContactId_Alternate | Deduplication_GroupId | Regel | Score | Deduplication_WinnerId | Voornaam | Achternaam | E-mailen |
---|---|---|---|---|---|---|---|---|
1 | 1; 2 | guid() | DedupOnEmail | 1.0 | 1 | Thomson | monica.thomson@contoso.com |
Deduplication_MyData_Referral
Als u ontdubbelt op EmailAddress
:
ID | Id_Alternate | Deduplication_GroupId | Regel | Score | Deduplication_WinnerId | Voornaam | Achternaam | EmailAddress | ReferralDate |
---|---|---|---|---|---|---|---|---|---|
100 | 100; 200 | guid() | DedupOnEmailAddress | 1.0 | 100 | Moni | Thomson | monica.thomson@contoso.com |
1 januari 2024 12:00 uur |
Tabel ConflationMatchPairs
Als u overeenkomt met 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 januari 2024 12:00 uur |
Tabel Klant
Als u de gecombineerde velden als volgt instelt:
- FirstName:
Contact.FirstName
heeft prioriteit bovenReferral.FirstName
. - LastName:
Contact.LastName
heeft prioriteit bovenReferral.LastName
. - E-mail:
Contact.Email
heeft prioriteit bovenReferral.EmailAddress
. - ReferralDate:
Referral.ReferralDate
wordt genomen.
CustomerId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | Voornaam | Achternaam | E-mailen | ReferralDate |
---|---|---|---|---|---|---|---|---|
guid() | 1 | 1; 2 | 100 | 100; 200 | Moni | Thomson | monica.thomson@contoso.com |
1 januari 2024 12:00 uur |