Résoudre les problèmes liés aux tables de sortie d’unification dans Dynamics 365 Insights client - Données

Présentation des tables de sortie

Chaque étape du processus d’unification des données produit des tables de sortie générées par le système.

Pour résoudre un résultat d’unification inattendu, vous pouvez suivre ces tables de sortie :

Étape Table Description
Déduplication Deduplication_{Datasource}_{Table} Enregistrements dédupliqués pour chaque table source
Correspondance ConflationMatchPairs Enregistrements mis en correspondance entre les tables sources
Fusionner (Merge) Client Profils client unifiés

Pour obtenir des descriptions détaillées de chaque table de sortie, consultez Comprendre les tables de sortie.

Afficher les tables de sortie

Method Taille Déduplication ConflationMatchPairs Client
Télécharger des enregistrements de 100 000 ko Top 100K
Configurer des exportations Complète
Créer un environnement de bac à sable Complète

Méthode 1 : Télécharger des enregistrements de 100 000 Ko

Utilisez cette méthode s’il existe moins de 100 000 enregistrements.

Dans Insights client - Données, ouvrez la page Tables. Pour chaque table de sortie, sélectionnez Télécharger pour obtenir les 100 000 enregistrements les plus récents de la table.

Capture d’écran montrant comment télécharger des enregistrements d’une table de sortie.

Pour vous assurer que cette méthode contient toutes les informations de sortie, consultez la méthode 3 : Créer un environnement de bac à sable.

Méthode 2 : Configurer des exportations

Utilisez cette méthode s’il y a plus de 100 000 enregistrements.

Pour chaque table de sortie, configurez une exportation. Nous vous recommandons d’exporter vers le stockage d’objets blob.

Actualisez toutes les exportations, puis les tables complètes sont écrites à l’emplacement configuré.

Méthode 3 : Créer un environnement de bac à sable

Créez un environnement de bac à sable pour recréer la configuration d’unification sur les tables qui contiennent un sous-ensemble d’enregistrements de problèmes des tables d’origine.

Cette étape garantit que la méthode 1 : Télécharger les enregistrements 100K contient toutes les informations de sortie.

Sources de données

Créez des tables qui contiennent uniquement un petit sous-ensemble des enregistrements de problème. Nous recommandons moins de 100 000 enregistrements.

Actualisez les tables pour les ingérer dans Insights client - Données.

Unifier les tables de problèmes

  1. Mappez les tables de problèmes.
  2. Copiez les règles de déduplication d’origine dans les tables de problème.
  3. Pour chaque table de problèmes :
    • Copiez les règles de correspondance d’origine.
    • Activez l’option Inclure tous les enregistrements pour une meilleure visibilité des données.
  4. À l’étape de la vue de données unifiée, conservez la configuration par défaut.
  5. Exécutez l’unification pour générer les profils client.

Résoudre les résultats de l’unification

Selon l’emplacement de votre résultat inattendu, vous devrez peut-être vérifier différentes tables de sortie.

Consultez l’exemple d’explication d’un résultat d’unification.

Déduplication

Pour vérifier si la déduplication se comporte comme prévu, vérifiez :

  • Données sources du résultat problématique
  • Configuration de la déduplication

Veillez à prendre en compte toutes les configurations, telles que :

  • Normalisation
  • Precision
  • Exceptions
  • Préférences de fusion

Consultez une vue d’ensemble des concepts de déduplication dans Définir des règles de déduplication et l’exemple dans les concepts et scénarios de déduplication.

Correspondance

Pour vérifier si la correspondance se comporte comme prévu, vérifiez :

  • Données sources du résultat problématique
  • Enregistrements de déduplication associés
  • Configuration de correspondance

Veillez à prendre en compte toutes les configurations, telles que :

  • Ordre de correspondance
  • Enrichissements
  • Normalisation
  • Precision
  • Exceptions
  • Conditions de correspondance personnalisées
  • Préférences de fusion

Consultez une vue d’ensemble des concepts de correspondance dans Définir des règles de correspondance pour l’unification des données.

Fusionner (Merge)

Pour vérifier si la fusion se comporte comme prévu, vérifiez :

  • Données sources du résultat problématique
  • Enregistrements de déduplication associés
  • Enregistrements ConflationMatchPairs associés
  • Configuration de fusion

Veillez à prendre en compte toutes les configurations, telles que :

  • Champs exclus
  • Clusters
  • Préférences de fusion
  • Champs groupés
  • Génération d’ID personnalisé.

Consultez une vue d’ensemble du comportement de fusion dans les colonnes de client Unify pour l’unification des données et l’exemple.

Comprendre les tables de sortie

Tables de déduplication

La table de déduplication est la table source dédupliquée par les règles configurées. Si aucune règle configurée n’existe, la table source est dédupliquée sur les colonnes référencées dans les règles de correspondance.

Colonne Source Type Description
PrimaryKey Source Chaîne Clé primaire source configurée
PrimaryKey_Alternate System Chaîne Liste concaténée des clés primaires identifiées pour un groupe de déduplication
DeduplicationGroup ... DeduplicationGroup_N System Chaîne Identificateur du groupe d’enregistrements similaires en fonction des règles de déduplication
Règle... Rule_N System Chaîne Règle de déduplication correspondant au groupe de déduplication
Score... Score_N System Double Score retourné pour la règle de déduplication
Deduplication_WinnerId System Chaîne Clé primaire gagnante pour le groupe de déduplication
Autres champs mappés Source Divers Champs mappés restants de la table source

ConflationMatchPairs table

La table ConflationMatchPairs est l’ensemble d’enregistrements dédupliqués correspondants en fonction des règles configurées.

Colonne Source Type Description
TrueObjectId System Chaîne Identificateur temporaire pour les enregistrements mis en correspondance entre les tables sources
PrimaryKey ... PrimaryKey_N Source Chaîne Clés primaires sources correspondantes
PrimaryKey_Alternate ... PrimaryKey_Alternate_N System Chaîne Autres clés pour les clés primaires sources correspondantes
ConflationMatchPairs_ModifiedOn System Date et heure Horodatage de la modification la plus récente apportée à cet enregistrement mis en correspondance
Autres champs mis en correspondance Source Divers Champs mappés restants des tables sources

Table des clients

La table Customer est le dernier ensemble de profils clients généré par la fusion des colonnes sources de ConflationMatchPairs en fonction de la configuration des champs unifiés .

Colonne Source Type Description
Customerid System Chaîne Identificateur guid unique du profil
PrimaryKey ... PrimaryKey_N Source Chaîne Clés primaires sources correspondantes
PrimaryKey_Alternate ... PrimaryKey_Alternate_N System Chaîne Autres clés pour les clés primaires sources correspondantes
Champs unifiés Source Divers Les champs finaux déterminés en appliquant la configuration de champ unifié aux champs sources

Exemple de résultat d’unification

Tables sources

MyData_Contact

ContactId FirstName LastName Email
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 1er janvier 2024 12:00
200 Monica Smith monica.thomson@contoso.com 24 décembre 2020 12:00

Tables de déduplication

Deduplication_MyData_Contact

Si vous dédupliquez sur Email:

ContactId ContactId_Alternate Deduplication_GroupId Règle Score Deduplication_WinnerId FirstName LastName Email
1 1; 2 guid() DedupOnEmail 1.0 1 Thomson monica.thomson@contoso.com

Deduplication_MyData_Referral

Si vous dédupliquez sur EmailAddress:

Id Id_Alternate Deduplication_GroupId Règle Score Deduplication_WinnerId FirstName LastName EmailAddress ReferralDate
100 100; 200 guid() DedupOnEmailAddress 1.0 100 Moni Thomson monica.thomson@contoso.com 1er janvier 2024 12:00

ConflationMatchPairs table

Si vous correspondez sur 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 1er janvier 2024 12:00

Table des clients

Si vous configurez les champs unifiés comme suit :

  • FirstName : Contact.FirstName est hiérarchisé par Referral.FirstNamerapport à .
  • LastName : Contact.LastName est hiérarchisé par Referral.LastNamerapport à .
  • E-mail : Contact.Email est hiérarchisé par Referral.EmailAddressrapport à .
  • ReferralDate : Referral.ReferralDate est pris.
CustomerId Contact_ContactId Contact_ContactId_Alternate Referral_Id Referral_Id_Alternate FirstName LastName Email ReferralDate
guid() 1 1; 2 100 100; 200 Moni Thomson monica.thomson@contoso.com 1er janvier 2024 12:00