Udostępnij za pośrednictwem


Rozwiązywanie problemów z tabelami danych wyjściowych zjednoczenia w usłudze Dynamics 365 Customer Insights — dane

Wprowadzenie do tabel wyjściowych

Każdy krok procesu zjednoczenia danych generuje tabele wyjściowe generowane przez system.

Aby rozwiązać problemy z nieoczekiwanym wynikiem zjednoczenia, możesz prześledzić następujące tabele wyjściowe:

Krok Table opis
Deduplikacja Deduplication_{Źródło danych}_{Tabela} Deduplikowane rekordy dla każdej tabeli źródłowej
Match ConflationMatchPairs Dopasowane rekordy między tabelami źródłowymi
Scal Klient Ujednolicone profile klientów

Aby uzyskać szczegółowe opisy poszczególnych tabel wyjściowych, zobacz Omówienie tabel wyjściowych.

Wyświetlanie tabel wyjściowych

Method Rozmiar Deduplikacja ConflationMatchPairs Klient
Pobieranie rekordów 100 000 Top 100K
Konfigurowanie eksportów Pełny
Tworzenie środowiska piaskownicy Pełny

Metoda 1. Pobieranie rekordów 100K

Użyj tej metody, jeśli istnieje mniej niż 100 000 rekordów.

W obszarze Customer Insights — dane otwórz stronę Tabele . Dla każdej tabeli wyjściowej wybierz pozycję Pobierz , aby uzyskać najnowsze 100 000 rekordów tabeli.

Zrzut ekranu przedstawiający sposób pobierania rekordów tabeli wyjściowej.

Aby upewnić się, że ta metoda zawiera wszystkie informacje wyjściowe, zobacz Metoda 3: Tworzenie środowiska piaskownicy.

Metoda 2. Konfigurowanie eksportów

Użyj tej metody, jeśli istnieje więcej niż 100 000 rekordów.

Dla każdej tabeli wyjściowej skonfiguruj eksport. Zalecamy eksportowanie do magazynu obiektów blob.

Odśwież wszystkie eksporty, a następnie pełne tabele są zapisywane w skonfigurowanej lokalizacji.

Metoda 3. Tworzenie środowiska piaskownicy

Utwórz nowe środowisko piaskownicy, aby ponownie utworzyć konfigurację zjednoczenia w tabelach zawierających podzbiór rekordów problemów oryginalnych tabel.

Ten krok gwarantuje, że metoda 1: Pobieranie rekordów 100K zawiera wszystkie informacje wyjściowe.

Źródła danych

Utwórz nowe tabele zawierające tylko niewielki podzbiór rekordów problemów. Zalecamy mniej niż 100 000 rekordów.

Odśwież tabele, aby pozyskać je do usługi Customer Insights — dane.

Ujednolicenie tabel problemów

  1. Mapuj tabele problemów.
  2. Skopiuj oryginalne reguły deduplikacji do tabel problemów.
  3. Dla każdej tabeli problemów:
    • Skopiuj oryginalne reguły dopasowania.
    • Włącz opcję Uwzględnij wszystkie rekordy , aby uzyskać lepszy wgląd w dane.
  4. W kroku Ujednolicony widok danych zachowaj konfigurację domyślną.
  5. Uruchom zjednoczenie, aby wygenerować profile klientów.

Rozwiązywanie problemów z wynikami zjednoczenia

W zależności od lokalizacji nieoczekiwanego wyniku może być konieczne zweryfikowanie różnych tabel wyjściowych.

Zobacz Przykład objaśnienia wyniku zjednoczenia.

Deduplikacja

Aby sprawdzić, czy deduplikacja działa zgodnie z oczekiwaniami, sprawdź:

  • Dane źródłowe problematycznego wyniku
  • Konfiguracja deduplikacji

Pamiętaj, aby wziąć pod uwagę wszystkie konfiguracje, takie jak:

  • Normalizacja
  • Dokładność
  • Wyjątki
  • Preferencje scalania

Zapoznaj się z omówieniem pojęć związanych z deduplikacją w temacie Definiowanie reguł deduplikacji oraz przykład w temacie Pojęcia i scenariusze deduplikacji.

Match

Aby sprawdzić, czy dopasowanie działa zgodnie z oczekiwaniami, sprawdź:

  • Dane źródłowe problematycznego wyniku
  • Powiązane rekordy deduplikacji
  • Dopasuj konfigurację

Pamiętaj, aby wziąć pod uwagę wszystkie konfiguracje, takie jak:

  • Dopasuj kolejność
  • Wzbogacenia
  • Normalizacja
  • Dokładność
  • Wyjątki
  • Niestandardowe warunki dopasowania
  • Preferencje scalania

Zapoznaj się z omówieniem pojęć dotyczących dopasowania w temacie Definiowanie reguł dopasowywania w celu zjednoczenia danych.

Scal

Aby sprawdzić, czy scalanie działa zgodnie z oczekiwaniami, sprawdź:

  • Dane źródłowe problematycznego wyniku
  • Powiązane rekordy deduplikacji
  • Powiązane rekordy ConflationMatchPairs
  • Scal konfigurację

Pamiętaj, aby wziąć pod uwagę wszystkie konfiguracje, takie jak:

  • Wykluczone pola
  • Klastry
  • Preferencje scalania
  • Pola zgrupowane
  • Generowanie identyfikatorów niestandardowych.

Zapoznaj się z omówieniem zachowania scalania w kolumnach Ujednolicenie klientów w celu ujednolicenia danych i przykładu.

Omówienie tabel wyjściowych

Tabele deduplikacji

Tabela deduplikacji jest tabelą źródłową deduplikowaną przez skonfigurowane reguły. Jeśli nie istnieją skonfigurowane reguły, tabela źródłowa jest deduplikowana w kolumnach, do których odwołuje się reguł dopasowania.

Kolumna Źródło Type Opis
PrimaryKey Źródło String Skonfigurowany źródłowy klucz podstawowy
PrimaryKey_Alternate System String Połączona lista kluczy podstawowych zidentyfikowanych dla grupy deduplikacji
DeduplikacjaGrupa... DeduplicationGroup_N System String Identyfikator grupy podobnych rekordów na podstawie reguł deduplikacji
Reguła... Rule_N System String Reguła deduplikacji zgodna z grupą deduplikacji
Wynik... Score_N System Liczba rzeczywista Wynik zwrócony dla reguły deduplikacji
Deduplication_WinnerId System String Zwycięski klucz podstawowy dla grupy deduplikacji
Inne zamapowane pola Źródło Różne Pozostałe zamapowane pola z tabeli źródłowej

Tabela ConflationMatchPairs

Tabela ConflationMatchPairs to zestaw dopasowanych deduplikowanych rekordów na podstawie skonfigurowanych reguł.

Kolumna Źródło Type Opis
TrueObjectId System String Identyfikator tymczasowy rekordów dopasowanych do tabel źródłowych
Klucz podstawowy ... PrimaryKey_N Źródło String Dopasowane źródłowe klucze podstawowe
PrimaryKey_Alternate ... PrimaryKey_Alternate_N System String Alternatywne klucze dla dopasowanych źródłowych kluczy podstawowych
ConflationMatchPairs_ModifiedOn System Data i godzina Znacznik czasu ostatniej zmiany dla tego dopasowanego rekordu
Inne dopasowane pola Źródło Różne Pozostałe zamapowane pola z tabel źródłowych

Tabela klienta

Tabela Customer (Klient) to końcowy zestaw profilów klientów utworzony przez scalenie kolumn źródłowych z aplikacji ConflationMatchPairs na podstawie konfiguracji ujednoliconych pól.

Kolumna Źródło Type Opis
Identyfikator klienta System String Unikatowy identyfikator guid profilu
Klucz podstawowy ... PrimaryKey_N Źródło String Dopasowane źródłowe klucze podstawowe
PrimaryKey_Alternate ... PrimaryKey_Alternate_N System String Alternatywne klucze dla dopasowanych źródłowych kluczy podstawowych
Ujednolicone pola Źródło Różne Ostatnie pola określone przez zastosowanie ujednoliconej konfiguracji pola do pól źródłowych

Przykład wyniku zjednoczenia

Tabele źródłowe

MyData_Contact

ContactId FirstName LastName Email
1 Thomson monica.thomson@contoso.com
2 Monica Borkowski monica.thomson@contoso.com

MyData_Referral

Id FirstName LastName EmailAddress (Adres e-mail) Identyfikator polecenia
100 Moni Thomson monica.thomson@contoso.com 1 stycznia 2024 r. 12:00
200 Monica Borkowski monica.thomson@contoso.com 24 grudnia 2020 r. 12:00

Tabele deduplikacji

Deduplication_MyData_Contact

W przypadku deduplikacji w systemie Email:

ContactId ContactId_Alternate Deduplication_GroupId Reguła Wynik Deduplication_WinnerId FirstName LastName Email
1 1; 2 guid() DedupOnEmail 1.0 1 Thomson monica.thomson@contoso.com

Deduplication_MyData_Referral

W przypadku deduplikacji w systemie EmailAddress:

Id Id_Alternate Deduplication_GroupId Reguła Wynik Deduplication_WinnerId FirstName LastName EmailAddress (Adres e-mail) Identyfikator polecenia
100 100; 200 guid() DedupOnEmailAddress 1.0 100 Moni Thomson monica.thomson@contoso.com 1 stycznia 2024 r. 12:00

Tabela ConflationMatchPairs

Jeśli pasujesz do elementu :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 stycznia 2024 r. 12:00

Tabela klienta

Jeśli skonfigurujesz ujednolicone pola w następujący sposób:

  • FirstName: Contact.FirstName ma priorytet nad Referral.FirstName.
  • LastName: Contact.LastName ma priorytet nad Referral.LastName.
  • Adres e-mail: Contact.Email ma priorytet nad Referral.EmailAddressadresem .
  • Identyfikator polecenia: Referral.ReferralDate jest pobierany.
Identyfikator klienta Contact_ContactId Contact_ContactId_Alternate Referral_Id Referral_Id_Alternate FirstName LastName Email Identyfikator polecenia
guid() 1 1; 2 100 100; 200 Moni Thomson monica.thomson@contoso.com 1 stycznia 2024 r. 12:00