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.
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
- Mapeie as tabelas de problemas.
- Copie as regras de eliminação de duplicação originais para as tabelas de problemas.
- Para cada tabela de problemas:
- Copie as regras de correspondência originais.
- Ative Incluir todos os registros para melhor visibilidade dos dados.
- Na etapa Exibição de dados unificada, mantenha a configuração padrão.
- 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 | Double | 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 | |
---|---|---|---|
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 | |
---|---|---|---|---|---|---|---|---|
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 sobreReferral.FirstName
. - LastName:
Contact.LastName
é priorizado sobreReferral.LastName
. - E-mail:
Contact.Email
é priorizado sobreReferral.EmailAddress
. - ReferralDate:
Referral.ReferralDate
é tomada.
CustomerId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | Nome | Sobrenome | Data de referência | |
---|---|---|---|---|---|---|---|---|
guid() | 1 | 1; 2 | 100 | 100; 200 | Moni | Thomson | monica.thomson@contoso.com |
1 de janeiro de 2024 12:00 |