Problembehandlung bei Der Gliederungsausgabetabellen in Dynamics 365 Customer Insights – Daten
Einführung in Ausgabetabellen
Jeder Schritt des Datenvereinheitlichungsprozesses erzeugt vom System generierte Ausgabetabellen.
Um ein unerwartetes Entsäuserungsergebnis zu beheben, können Sie diese Ausgabetabellen nachverfolgen:
Schritt | Tabelle | Beschreibung |
---|---|---|
Deduplizierung | Deduplication_{Datasource}_{Table} | Deduplizierte Datensätze für jede Quelltabelle |
Übereinstimmung | ConflationMatchPairs | Übereinstimmene Datensätze in Quelltabellen |
Merge | Kunde | Vereinheitlichte Kundenprofile |
Ausführliche Beschreibungen der einzelnen Ausgabetabellen finden Sie unter Grundlegendes zu Ausgabetabellen.
Anzeigen von Ausgabetabellen
Methode | Size | Deduplizierung | ConflationMatchPairs | Kreditor |
---|---|---|---|---|
Herunterladen von 100K-Datensätzen | Top 100K | ✔ | ✔ | ✔ |
Einrichten von Exporten | Vollständig | ✔ | ✔ | ✔ |
Erstellen einer Sandkastenumgebung | Vollständig | ✔ | ✔ | ✔ |
Methode 1: Herunterladen von 100K-Datensätzen
Verwenden Sie diese Methode, wenn weniger als 100.000 Datensätze vorhanden sind.
Öffnen Sie in Customer Insights - Data die Seite "Tabellen ". Wählen Sie für jede Ausgabetabelle "Herunterladen " aus, um die letzten 100.000 Datensätze der Tabelle abzurufen.
Um sicherzustellen, dass diese Methode alle Ausgabeinformationen enthält, lesen Sie Methode 3: Erstellen einer Sandkastenumgebung.
Methode 2: Einrichten von Exporten
Verwenden Sie diese Methode, wenn mehr als 100.000 Datensätze vorhanden sind.
Richten Sie für jede Ausgabetabelle einen Export ein. Es wird empfohlen , in BLOB-Speicher zu exportieren.
Aktualisieren Sie alle Exporte, und dann werden die vollständigen Tabellen an den konfigurierten Speicherort geschrieben.
Methode 3: Erstellen einer Sandkastenumgebung
Erstellen Sie eine neue Sandkastenumgebung , um die Vereinigungskonfiguration für Tabellen, die eine Teilmenge von Problemdatensätzen der ursprünglichen Tabellen enthalten, neu zu erstellen.
Dieser Schritt stellt sicher, dass Methode 1: Herunterladen von 100K-Datensätzen alle Ausgabeinformationen enthält.
Datenquellen
Erstellen Sie neue Tabellen, die nur eine kleine Teilmenge der Problemdatensätze enthalten. Wir empfehlen weniger als 100.000 Datensätze.
Aktualisieren Sie die Tabellen, um sie in Customer Insights zu aufnehmen – Daten.
Vereinheitlichen der Problemtabellen
- Ordnen Sie die Problemtabellen zu.
- Kopieren Sie die ursprünglichen Deduplizierungsregeln in die Problemtabellen.
- Für jede Problemtabelle:
- Kopieren Sie die ursprünglichen Abgleichsregeln.
- Aktivieren Sie "Alle Datensätze einschließen", um eine bessere Sichtbarkeit der Daten zu ermöglichen.
- Behalten Sie im Schritt "Einheitliche Datenansicht " die Standardkonfiguration bei.
- Führen Sie die Vereinheitlichung aus, um die Kundenprofile zu generieren.
Auflösen von Entsäuserungsergebnissen
Je nach Speicherort des unerwarteten Ergebnisses müssen Sie möglicherweise verschiedene Ausgabetabellen überprüfen.
Siehe Beispiel zur Erläuterung eines Vereinheitlichungsergebnisses.
Deduplizierung
Um zu überprüfen, ob die Deduplizierung erwartungsgemäß funktioniert, überprüfen Sie Folgendes:
- Quelldaten des problematischen Ergebnisses
- Deduplizierungskonfiguration
Stellen Sie sicher, dass Sie alle Konfigurationen berücksichtigen, z. B.:
- Normalisierung
- Präzision
- Ausnahmen
- Zusammenführen von Einstellungen
Eine Übersicht über Deduplizierungskonzepte finden Sie unter Definieren von Deduplizierungsregeln und dem Beispiel in Deduplizierungskonzepten und -szenarien.
Übereinstimmung
Um zu überprüfen, ob die Übereinstimmung erwartungsgemäß funktioniert, überprüfen Sie Folgendes:
- Quelldaten des problematischen Ergebnisses
- Verwandte Deduplizierungsdatensätze
- Konfiguration der Übereinstimmung
Stellen Sie sicher, dass Sie alle Konfigurationen berücksichtigen, z. B.:
- Reihenfolge abgleichen
- Anreicherungen
- Normalisierung
- Präzision
- Ausnahmen
- Bedingungen für benutzerdefinierte Übereinstimmungen
- Zusammenführen von Einstellungen
Eine Übersicht über Übereinstimmungskonzepte finden Sie unter Definieren von Abgleichsregeln für die Datenvereinheitlichung.
Merge
Um zu überprüfen, ob die Zusammenführung erwartungsgemäß funktioniert, überprüfen Sie Folgendes:
- Quelldaten des problematischen Ergebnisses
- Verwandte Deduplizierungsdatensätze
- Verwandte ConflationMatchPairs-Datensätze
- Zusammenführen der Konfiguration
Stellen Sie sicher, dass Sie alle Konfigurationen berücksichtigen, z. B.:
- Ausgeschlossene Felder
- Cluster
- Zusammenführen von Einstellungen
- Gruppierte Felder
- Benutzerdefinierte ID-Generierung.
Eine Übersicht über das Zusammenführungsverhalten finden Sie in den Kundenspalten "Vereinheitlichen" für die Datenvereinheitlichung und das Beispiel.
Grundlegendes zu Ausgabetabellen
Deduplizierungstabellen
Die Deduplizierungstabelle ist die Quelltabelle, die durch die konfigurierten Regeln dedupliziert wird. Wenn keine konfigurierten Regeln vorhanden sind, wird die Quelltabelle für die Spalten dedupliziert, auf die in den Übereinstimmungsregeln verwiesen wird.
Spalte | Quelle | Typ | Beschreibung |
---|---|---|---|
PrimaryKey | Quelle | Zeichenfolge | Der konfigurierte Primärschlüssel der Quelle |
PrimaryKey_Alternate | System | Zeichenfolge | Die verkettete Liste der Primärschlüssel, die für eine Deduplizierungsgruppe identifiziert wurden |
DeduplizierungGroup ... DeduplicationGroup_N | System | Zeichenfolge | Der Bezeichner für die Gruppe ähnlicher Datensätze basierend auf Deduplizierungsregeln |
Regel... Rule_N | System | Zeichenfolge | Die Deduplizierungsregel, mit der die Deduplizierungsgruppe übereinstimmt |
Punktzahl... Score_N | System | Doppelt | Die für die Deduplizierungsregel zurückgegebene Bewertung |
Deduplication_WinnerId | System | Zeichenfolge | Der gewinnende Primärschlüssel für die Deduplizierungsgruppe |
Andere zugeordnete Felder | Quelle | Verschiedene | Die verbleibenden zugeordneten Felder aus der Quelltabelle |
ConflationMatchPairs-Tabelle
Die Tabelle ConflationMatchPairs ist der Satz übereinstimmender deduplizierter Datensätze basierend auf den konfigurierten Regeln.
Spalte | Quelle | Typ | Beschreibung |
---|---|---|---|
TrueObjectId | System | Zeichenfolge | Der temporäre Bezeichner für Datensätze, die in Quelltabellen übereinstimmen |
PrimaryKey ... PrimaryKey_N | Quelle | Zeichenfolge | Die übereinstimmenen Primärschlüssel der Quelle |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | System | Zeichenfolge | Die alternativen Schlüssel für die übereinstimmenen Primärschlüssel der Quelle |
ConflationMatchPairs_ModifiedOn | System | Datum und Uhrzeit | Der Zeitstempel der letzten Änderung an diesem übereinstimmenden Datensatz |
Andere übereinstimmene Felder | Quelle | Verschiedene | Die verbleibenden zugeordneten Felder aus den Quelltabellen |
Customer table
Die Kundentabelle ist die endgültige Gruppe von Kundenprofilen, die durch zusammenführen der Quellspalten aus ConflationMatchPairs basierend auf der Konfiguration der einheitlichen Felder erstellt werden.
Spalte | Quelle | Typ | Beschreibung |
---|---|---|---|
CustomerId | System | Zeichenfolge | Der eindeutige GUID-Bezeichner des Profils |
PrimaryKey ... PrimaryKey_N | Quelle | Zeichenfolge | Die übereinstimmenen Primärschlüssel der Quelle |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | System | Zeichenfolge | Die alternativen Schlüssel für die übereinstimmenen Primärschlüssel der Quelle |
Einheitliche Felder | Quelle | Verschiedene | Die endgültigen Felder, die durch Anwenden der einheitlichen Feldkonfiguration auf die Quellfelder bestimmt werden |
Beispiel für ein Vereinheitlichungsergebnis
Quelltabellen
MyData_Contact
ContactId | FirstName | LastName | |
---|---|---|---|
1 | Thomson | monica.thomson@contoso.com |
|
2 | Monica | Smith | monica.thomson@contoso.com |
MyData_Referral
Kennung | FirstName | LastName | EmailAddress | ReferralDate |
---|---|---|---|---|
100 | Moni | Thomson | monica.thomson@contoso.com |
1. Januar 2024 12:00 Uhr |
200 | Monica | Smith | monica.thomson@contoso.com |
24. Dezember 2020 12:00 Uhr |
Deduplizierungstabellen
Deduplication_MyData_Contact
Wenn Sie folgendes Email
deduplizieren:
ContactId | ContactId_Alternate | Deduplication_GroupId | Regel | Ergebnis | Deduplication_WinnerId | FirstName | LastName | |
---|---|---|---|---|---|---|---|---|
1 | 1; 2 | guid() | DedupOnEmail | 1.0 | 1 | Thomson | monica.thomson@contoso.com |
Deduplication_MyData_Referral
Wenn Sie folgendes EmailAddress
deduplizieren:
Kennung | Id_Alternate | Deduplication_GroupId | Regel | Ergebnis | Deduplication_WinnerId | FirstName | LastName | EmailAddress | ReferralDate |
---|---|---|---|---|---|---|---|---|---|
100 | 100; 200 | guid() | DedupOnEmailAddress | 1.0 | 100 | Moni | Thomson | monica.thomson@contoso.com |
1. Januar 2024 12:00 Uhr |
ConflationMatchPairs-Tabelle
Wenn Sie mit folgendem Contact.Email == Referral.Email
Übereinstimmen übereinstimmen:
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. Januar 2024 12:00 Uhr |
Customer table
Wenn Sie die einheitlichen Felder wie folgt einrichten:
- FirstName:
Contact.FirstName
ist priorisiert überReferral.FirstName
. - Nachname:
Contact.LastName
wird priorisiert.Referral.LastName
- E-Mail:
Contact.Email
wird priorisiert.Referral.EmailAddress
- Empfehlungsdatum:
Referral.ReferralDate
wird genommen.
CustomerId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | FirstName | LastName | ReferralDate | |
---|---|---|---|---|---|---|---|---|
guid() | 1 | 1; 2 | 100 | 100; 200 | Moni | Thomson | monica.thomson@contoso.com |
1. Januar 2024 12:00 Uhr |