Compartilhar via


Solucionar problemas de tabelas de saída de unificação no Dynamics 365 Customer Insights - Dados

Introdução às tabelas de saída

Cada etapa do processo de unificação de dados produz tabelas de saída geradas pelo sistema.

Para solucionar problemas de um resultado de unificação inesperado, você pode rastrear estas tabelas de saída:

Etapa Tabela descrição
Eliminação de duplicação Deduplication_{Datasource}_{Tabela} Registros com eliminação de duplicação para cada tabela de origem
Correspondência ConflationMatchPairs Registros correspondentes nas tabelas de origem
Mesclar Cliente Perfis de cliente unificados

Para obter descrições detalhadas de cada tabela de saída, consulte Noções básicas sobre tabelas de saída.

Exibir tabelas de saída

Método Tamanho Eliminação de duplicação ConflationMatchPairs Customer
Baixe 100 mil registros 100 mil melhores
Configurar exportações Completo
Criar um ambiente de sandbox Completo

Método 1: Baixe 100 mil registros

Use esse método se houver menos de 100.000 registros.

Em Customer Insights - Dados, abra a página Tabelas . Para cada tabela de saída, selecione Baixar para obter os 100.000 registros mais recentes da tabela.

Captura de tela que mostra como baixar registros de uma tabela de saída.

Para garantir que esse método contenha todas as informações de saída, consulte Método 3: Criar um ambiente de área restrita.

Método 2: configurar exportações

Use esse método se houver mais de 100.000 registros.

Para cada tabela de saída, configure uma exportação. É recomendável exportar para o armazenamento de blobs.

Atualize todas as exportações e, em seguida, as tabelas completas são gravadas no local configurado.

Método 3: Criar um ambiente sandbox

Crie um novo ambiente de sandbox para recriar a configuração de unificação em tabelas que contêm um subconjunto de registros de problemas das tabelas originais.

Esta etapa garante que o Método 1: Baixar registros de 100 mil contenha todas as informações de saída.

Fontes de dados

Crie novas tabelas que contenham apenas um pequeno subconjunto dos registros com problemas. Recomendamos menos de 100.000 registros.

Atualize as tabelas para assimilá-las no Customer Insights - Dados.

Unificar as tabelas de problemas

  1. Mapeie as tabelas de problemas.
  2. Copie as regras de eliminação de duplicação originais para as tabelas de problemas.
  3. Para cada tabela de problemas:
    • Copie as regras de correspondência originais.
    • Ative Incluir todos os registros para melhor visibilidade dos dados.
  4. Na etapa Exibição de dados unificada, mantenha a configuração padrão.
  5. Execute a unificação para gerar os perfis de clientes.

Resolver resultados da unificação

Dependendo do local do resultado inesperado, talvez seja necessário verificar diferentes tabelas de saída.

Consulte Exemplo de explicação de um resultado de unificação.

Eliminação de duplicação

Para verificar se a eliminação de duplicação está se comportando conforme o esperado, verifique:

  • Dados de origem do resultado problemático
  • Configuração de eliminação de duplicação

Certifique-se de considerar todas as configurações, como:

  • Normalização
  • Precision
  • Exceções
  • Preferências de mesclagem

Consulte uma visão geral dos conceitos de eliminação de duplicação em Definir regras de eliminação de duplicação e o exemplo em Conceitos e cenários de eliminação de duplicação.

Correspondência

Para verificar se a correspondência está se comportando conforme o esperado, verifique:

  • Dados de origem do resultado problemático
  • Registros de desduplicação relacionados
  • Configuração de correspondências

Certifique-se de considerar todas as configurações, como:

  • Ordem de jogo
  • Enriquecimentos
  • Normalização
  • Precision
  • Exceções
  • Condições de correspondência personalizadas
  • Preferências de mesclagem

Consulte uma visão geral dos conceitos de correspondência em Definir regras de correspondência para unificação de dados.

Mesclar

Para verificar se a mesclagem está se comportando conforme o esperado, verifique:

  • Dados de origem do resultado problemático
  • Registros de desduplicação relacionados
  • Registros ConflationMatchPairs relacionados
  • Configuração de mesclagem

Certifique-se de considerar todas as configurações, como:

  • Campos excluídos
  • Clusters
  • Preferências de mesclagem
  • Campos agrupados
  • Geração de ID personalizado.

Veja uma visão geral do comportamento de mesclagem em Unificar colunas de clientes para unificação de dados e o exemplo.

Entender as tabelas de saída

Tabelas de eliminação de duplicação

A tabela de eliminação de duplicação é a tabela de origem com eliminação de duplicação pelas regras configuradas. Se não houver regras configuradas, a duplicação da tabela de origem será eliminada nas colunas referenciadas nas regras de correspondência.

Coluna Origem Tipo Descrição
PrimaryKey Origem Sequência de caracteres A chave primária de origem configurada
PrimaryKey_Alternate Sistema Sequência de caracteres A lista concatenada de chaves primárias identificadas para um grupo de eliminação de duplicação
Grupo de desduplicação ... DeduplicationGroup_N Sistema Sequência de caracteres O identificador do grupo de registros semelhantes com base nas regras de eliminação de duplicação
Regra... Rule_N Sistema Sequência de caracteres A regra de eliminação de duplicação que o grupo de eliminação de duplicação correspondeu
Pontuação... Score_N Sistema Duplo A pontuação retornada para a regra de eliminação de duplicação
Deduplication_WinnerId Sistema Sequência de caracteres A chave primária vencedora para o grupo de eliminação de duplicação
Outros campos mapeados Origem Vários Os campos mapeados restantes da tabela de origem

Tabela ConflationMatchPairs

A tabela ConflationMatchPairs é o conjunto de registros com eliminação de duplicação correspondentes com base nas regras configuradas.

Coluna Origem Tipo Descrição
TrueObjectId Sistema Sequência de caracteres O identificador temporário para registros correspondentes em tabelas de origem
Chave Primária ... PrimaryKey_N Origem Sequência de caracteres As chaves primárias de origem correspondentes
PrimaryKey_Alternate ... PrimaryKey_Alternate_N Sistema Sequência de caracteres As chaves alternativas para as chaves primárias de origem correspondentes
ConflationMatchPairs_ModifiedOn Sistema Data e hora O carimbo de data/hora da alteração mais recente neste registro correspondente
Outros campos correspondentes Origem Vários Os campos mapeados restantes das tabelas de origem

Tabela Customer

A tabela Customer é o conjunto final de perfis de cliente produzidos pela mesclagem das colunas de origem de ConflationMatchPairs com base na configuração dos campos unificados.

Coluna Origem Tipo Descrição
CustomerId Sistema Sequência de caracteres O identificador de guid exclusivo do perfil
Chave Primária ... PrimaryKey_N Origem Sequência de caracteres As chaves primárias de origem correspondentes
PrimaryKey_Alternate ... PrimaryKey_Alternate_N Sistema Sequência de caracteres As chaves alternativas para as chaves primárias de origem correspondentes
Campos unificados Origem Vários Os campos finais determinados pela aplicação da configuração de campo unificada aos campos de origem

Exemplo de um resultado de unificação

Tabelas de origem

MyData_Contact

ContactId Nome Sobrenome Email
1 Thomson monica.thomson@contoso.com
2 Brenda Smith monica.thomson@contoso.com

MyData_Referral

ID Nome Sobrenome EmailAddress Data de referência
100 Moni Thomson monica.thomson@contoso.com 1 de janeiro de 2024 12:00
200 Brenda Smith monica.thomson@contoso.com 24 de dezembro de 2020 12:00

Tabelas de eliminação de duplicação

Deduplication_MyData_Contact

Se você desduplicar em Email:

ContactId ContactId_Alternate Deduplication_GroupId Regra Pontuação Deduplication_WinnerId Nome Sobrenome Email
1 1; 2 guid() Eliminação de duplicação no e-mail 1.0 1 Thomson monica.thomson@contoso.com

Deduplication_MyData_Referral

Se você desduplicar em EmailAddress:

ID Id_Alternate Deduplication_GroupId Regra Pontuação Deduplication_WinnerId Nome Sobrenome EmailAddress Data de referência
100 100; 200 guid() Eliminação de duplicaçãoAoEndereçoDeE-mail 1.0 100 Moni Thomson monica.thomson@contoso.com 1 de janeiro de 2024 12:00

Tabela ConflationMatchPairs

Se você combinar em 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 de janeiro de 2024 12:00

Tabela Customer

Se você configurar os campos unificados da seguinte maneira:

  • Nome: Contact.FirstName é priorizado sobre Referral.FirstName.
  • LastName: Contact.LastName é priorizado sobre Referral.LastName.
  • E-mail: Contact.Email é priorizado sobre Referral.EmailAddress.
  • ReferralDate: Referral.ReferralDate é tomada.
CustomerId Contact_ContactId Contact_ContactId_Alternate Referral_Id Referral_Id_Alternate Nome Sobrenome Email Data de referência
guid() 1 1; 2 100 100; 200 Moni Thomson monica.thomson@contoso.com 1 de janeiro de 2024 12:00