Solución de problemas de tablas de salida de unificación en Dynamics 365 Customer Insights: datos
Introducción a las tablas de salida
Cada paso del proceso de unificación de datos genera tablas de salida generadas por el sistema.
Para solucionar problemas de un resultado inesperado de unificación, puede realizar un seguimiento de estas tablas de salida:
Paso | Tabla | Description |
---|---|---|
Desduplicación | Deduplication_{Datasource}_{Table} | Registros desduplicados para cada tabla de origen |
Coincidencia | ConflationMatchPairs | Registros coincidentes entre tablas de origen |
Merge | Cliente | Perfiles de cliente unificados |
Para obtener descripciones detalladas de cada tabla de salida, consulte Descripción de las tablas de salida.
Visualización de las tablas de salida
Método | Size | Desduplicación | ConflationMatchPairs | Customer |
---|---|---|---|---|
Descargar registros de 100 0000 | 100 000 principales | ✔ | ✔ | ✔ |
Configurar exportaciones | Completo | ✔ | ✔ | ✔ |
Creación de un entorno de espacio aislado | Completo | ✔ | ✔ | ✔ |
Método 1: Descargar 100 000 registros
Use este método si hay menos de 100 000 registros.
En Customer Insights : datos, abra la página Tablas . Para cada tabla de salida, seleccione Descargar para obtener los 100 000 registros más recientes de la tabla.
Para asegurarse de que este método contiene toda la información de salida, vea Método 3: Creación de un entorno de espacio aislado.
Método 2: Configurar exportaciones
Use este método si hay más de 100 000 registros.
Para cada tabla de salida, configure una exportación. Se recomienda exportar a Blob Storage.
Actualice todas las exportaciones y, a continuación, las tablas completas se escriben en la ubicación configurada.
Método 3: Creación de un entorno de espacio aislado
Cree un nuevo entorno de espacio aislado para volver a crear la configuración de unificación en las tablas que contienen un subconjunto de registros de problemas de las tablas originales.
Este paso garantiza que los registros del método 1: Descargar 100 0000 contienen toda la información de salida.
Orígenes de datos
Cree nuevas tablas que contengan solo un pequeño subconjunto de los registros de problemas. Se recomienda menos de 100 000 registros.
Actualice las tablas para ingerirlas en Customer Insights - Data.
Unificar las tablas de problemas
- Asigne las tablas de problemas.
- Copie las reglas de desduplicación originales en las tablas de problemas.
- Para cada tabla de problemas:
- Copie las reglas de coincidencia originales.
- Habilite Incluir todos los registros para mejorar la visibilidad de los datos.
- En el paso Vista de datos unificado, mantenga la configuración predeterminada.
- Ejecute la unificación para generar los perfiles de cliente.
Resolución de resultados de unificación
En función de la ubicación del resultado inesperado, es posible que tenga que comprobar diferentes tablas de salida.
Vea Ejemplo de explicación de un resultado de unificación.
Desduplicación
Para comprobar si la desduplicación se comporta según lo previsto, compruebe:
- Datos de origen del resultado problemático
- Configuración de desduplicación
Asegúrese de tener en cuenta todas las configuraciones, como:
- Normalización
- Precisión
- Excepciones
- Preferencias de combinación
Consulte información general sobre los conceptos de desduplicación en Definición de reglas de desduplicación y el ejemplo en Conceptos y escenarios de desduplicación.
Coincidencia
Para comprobar si la coincidencia se comporta según lo previsto, compruebe:
- Datos de origen del resultado problemático
- Registros de desduplicación relacionados
- Configuración de coincidencias
Asegúrese de tener en cuenta todas las configuraciones, como:
- Orden de coincidencia
- Enriquecimientos
- Normalización
- Precisión
- Excepciones
- Condiciones de coincidencia personalizadas
- Preferencias de combinación
Consulte información general sobre los conceptos de coincidencia en Definición de reglas de coincidencia para la unificación de datos.
Merge
Para comprobar si la combinación se comporta según lo previsto, compruebe:
- Datos de origen del resultado problemático
- Registros de desduplicación relacionados
- Registros relacionados con ConflationMatchPairs
- Configuración de mezcla
Asegúrese de tener en cuenta todas las configuraciones, como:
- Campos excluidos
- Clústeres
- Preferencias de combinación
- Campos agrupados
- Generación de identificadores personalizados.
Consulte información general sobre el comportamiento de combinación en Unify customer columns for data unification (Unify customer columns for data unification) y the example (Unify customer columns for data unification and the example).
Descripción de las tablas de salida
Tablas de desduplicación
La tabla Desduplicación es la tabla de origen desduplicada por las reglas configuradas. Si no existen reglas configuradas, la tabla de origen se desduplica en las columnas a las que se hace referencia en las reglas de coincidencia.
Columna | Source | Tipo | Descripción |
---|---|---|---|
PrimaryKey | Source | Cadena | Clave principal de origen configurada |
PrimaryKey_Alternate | Sistema | Cadena | Lista concatenada de claves principales identificadas para un grupo de desduplicación |
DesduplicationGroup ... DeduplicationGroup_N | Sistema | Cadena | Identificador del grupo de registros similares en función de las reglas de desduplicación. |
Regla... Rule_N | Sistema | Cadena | Regla de desduplicación que coincide con el grupo de desduplicación |
Puntuación... Score_N | Sistema | Double | Puntuación devuelta para la regla de desduplicación |
Deduplication_WinnerId | Sistema | Cadena | Clave principal ganadora para el grupo de desduplicación |
Otros campos asignados | Source | Varios | Los campos asignados restantes de la tabla de origen |
Tabla ConflationMatchPairs
La tabla ConflationMatchPairs es el conjunto de registros desduplicados coincidentes en función de las reglas configuradas.
Columna | Source | Tipo | Descripción |
---|---|---|---|
TrueObjectId | Sistema | Cadena | El identificador temporal de los registros coincidentes entre las tablas de origen |
PrimaryKey ... PrimaryKey_N | Source | Cadena | Claves principales de origen coincidentes |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | Sistema | Cadena | Claves alternativas para las claves principales de origen coincidentes |
ConflationMatchPairs_ModifiedOn | Sistema | Fecha y hora | Marca de tiempo del cambio más reciente a este registro coincidente |
Otros campos coincidentes | Source | Varios | Los campos asignados restantes de las tablas de origen |
Tabla de clientes
La tabla Customer es el conjunto final de perfiles de cliente generados mediante la combinación de las columnas de origen de ConflationMatchPairs en función de la configuración de los campos unificados .
Columna | Source | Tipo | Descripción |
---|---|---|---|
CustomerId | Sistema | Cadena | Identificador guid único del perfil |
PrimaryKey ... PrimaryKey_N | Source | Cadena | Claves principales de origen coincidentes |
PrimaryKey_Alternate ... PrimaryKey_Alternate_N | Sistema | Cadena | Claves alternativas para las claves principales de origen coincidentes |
Campos unificados | Source | Varios | Los campos finales determinados mediante la aplicación de la configuración de campo unificado a los campos de origen |
Ejemplo de un resultado de unificación
Tablas del origen
MyData_Contact
ContactId | Nombre | Apellidos | Correo electrónico |
---|---|---|---|
1 | Thomson | monica.thomson@contoso.com |
|
2 | Monica | Smith | monica.thomson@contoso.com |
MyData_Referral
Id | Nombre | Apellidos | EmailAddress | ReferralDate |
---|---|---|---|---|
100 | Moni | Thomson | monica.thomson@contoso.com |
1 de enero de 2024 12:00 a. m. |
200 | Monica | Smith | monica.thomson@contoso.com |
24 de diciembre de 2020 12:00 a. m. |
Tablas de desduplicación
Deduplication_MyData_Contact
Si desduplica en Email
:
ContactId | ContactId_Alternate | Deduplication_GroupId | Regla | Puntuación | Deduplication_WinnerId | Nombre | Apellidos | Correo electrónico |
---|---|---|---|---|---|---|---|---|
1 | 1; 2 | guid() | DedupOnEmail | 1.0 | 1 | Thomson | monica.thomson@contoso.com |
Deduplication_MyData_Referral
Si desduplica en EmailAddress
:
Id | Id_Alternate | Deduplication_GroupId | Regla | Puntuación | Deduplication_WinnerId | Nombre | Apellidos | EmailAddress | ReferralDate |
---|---|---|---|---|---|---|---|---|---|
100 | 100; 200 | guid() | DedupOnEmailAddress | 1.0 | 100 | Moni | Thomson | monica.thomson@contoso.com |
1 de enero de 2024 12:00 a. m. |
Tabla ConflationMatchPairs
Si coincide con :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 enero de 2024 12:00 a. m. |
Tabla de clientes
Si configura los campos unificados de la siguiente manera:
- FirstName:
Contact.FirstName
tiene prioridad sobreReferral.FirstName
. - LastName:
Contact.LastName
tiene prioridad sobreReferral.LastName
. - Correo electrónico:
Contact.Email
tiene prioridad sobreReferral.EmailAddress
. - ReferralDate:
Referral.ReferralDate
se toma.
CustomerId | Contact_ContactId | Contact_ContactId_Alternate | Referral_Id | Referral_Id_Alternate | Nombre | Apellidos | Correo electrónico | ReferralDate |
---|---|---|---|---|---|---|---|---|
guid() | 1 | 1; 2 | 100 | 100; 200 | Moni | Thomson | monica.thomson@contoso.com |
1 de enero de 2024 12:00 a. m. |