Los procesos de deduplicación (llamados "Duplicate" en DQE One) están disponibles con créditos de suscripción.
- Antes de crear una regla de proceso de deduplicación:
- Opcionalmente, mapee los procesos de deduplicación con campos personalizados y/o estándar en Salesforce.
- Utilice el mapeo predeterminado, o cree mapeos relacionados personalizados, para usar la funcionalidad de "reparenting" de DQE One.
- Cree reglas de deduplicación personalizadas para sus procesos. Consulte "Creating a custom deduplication rule".
- Gestione las reglas de deduplicación predeterminadas. Consulte "Managing default deduplication rules".
- Cargue reglas de deduplicación JSON preexistentes. Consulte "Uploading a pre-existing JSON deduplication rule".
- Opcionalmente, mapee los procesos de deduplicación con campos personalizados y/o estándar en Salesforce.
- Cuando esté listo para crear un proceso de deduplicación, o si está utilizando mapeos predeterminados de la pestaña Mappings y reglas de deduplicación predeterminadas de la pestaña Rules Manager, vaya a "Create a deduplication process".
Crear un mapeo de reparenting
Además de los mapeos predeterminados, puede optar por mapear los procesos de deduplicación de DQE One a objetos personalizados y/o estándar en Salesforce.
- En la pestaña Mappings, haga clic en New.
- En el campo DQE_Mapping Name, introduzca un nombre libre para el mapeo.
- En el campo Description, introduzca una descripción libre del mapeo.
- En el campo Process kind, seleccione el proceso Duplicate check.
- En el campo Select a Data Source, elija el objeto de Salesforce para el que desea fusionar duplicados.
- En la ventana Select object to reparent when merging, seleccione cada objeto que desee añadir al registro padre.
- Una vez seleccionado un objeto, haga clic en el icono
.
- El objeto queda seleccionado y se muestra en la ventana Selected.
- Haga clic en Save.
El mapeo creado se muestra en la pestaña Mappings y estará disponible al crear su proceso.
Gestionar las reglas de deduplicación predeterminadas
En la pestaña Rules Manager, se muestran las reglas de deduplicación predeterminadas para Matching, Parent Records y Merge.
Para gestionar las reglas predeterminadas:
- En Sets, seleccione el objeto de su elección en la lista desplegable.
- Seleccione la regla de su elección.
- En la ventana de la regla seleccionada, puede:
- Revisar las reglas relacionadas para Matching, Parent Records y Merge.
- Renombrar una regla haciendo clic en su icono de edición.
- Editar una regla haciendo clic en su icono de edición.
- Duplicar una regla haciendo clic en su icono de duplicación.
- De vuelta en la ventana Sets del objeto seleccionado, haga clic en Save > Publish para guardar todas las modificaciones en Matching, Parent Records y Merge.
- En la ventana de la regla seleccionada, puede:
Crear un conjunto de reglas de deduplicación personalizado
Además de los procesos de deduplicación predeterminados, puede optar por crear un nuevo conjunto de reglas de deduplicación.
Puede duplicar un conjunto de reglas existente o crear uno desde cero.
Duplicar un conjunto de reglas existente
Nota: recomendamos empezar por Matching.
En Rules Manager, en Sets, seleccione un conjunto predeterminado.
Seleccione la flecha desplegable situada a la derecha del conjunto predeterminado.
Seleccione Duplicate.
En la pestaña Matching, haga clic en New Rule para añadir una regla al conjunto de reglas existente.
Revise las coincidencias de campos relacionadas existentes.
En la pestaña Parent Records, haga clic en New Rule para añadir una nueva regla que determine el registro padre.
En la ventana Edit Parent Record Rule, pase el cursor sobre los iconos de información para mostrar las descripciones de las funciones.
En la pestaña Merge, se muestran los campos de Salesforce con las reglas de fusión predeterminadas.
En la ventana Edit Merge Rule, pase el cursor sobre los iconos de información para mostrar las descripciones de las funciones.
Nota: puede utilizar más de un método de fusión para cada campo, excepto para los métodos "solo".
Para publicar el conjunto de reglas modificado, haga clic en Save > Publish.
Para exportar el archivo que contiene las reglas predeterminadas o personalizadas, haga clic en el icono de exportación.
Crear un nuevo conjunto de reglas
Nota: recomendamos empezar por Matching.
En Rules Manager, en Sets, haga clic en New.
En Object > All Origins, busque y seleccione el objeto para el que desea crear un conjunto de reglas.
En el campo Name, introduzca un nombre para su conjunto de reglas.
En Matching, haga clic en New Rule para crear una regla. Puede crear tantas reglas como necesite.
En cada regla, cree al menos una coincidencia de campo.
En Parent Records, haga clic en New Rule para crear una nueva regla que determine el registro padre.
En la ventana Edit Parent Record Rule, pase el cursor sobre los iconos de información para mostrar las descripciones de las funciones.
En Merge, se muestran los campos estándar y personalizados de Salesforce.
En la ventana Edit Merge Rule, pase el cursor sobre los iconos de información para mostrar las descripciones de las funciones.
Nota: puede utilizar más de un método de fusión para cada campo, excepto para los métodos "solo".
Para publicar el conjunto de reglas modificado, haga clic en Save > Publish.
Para exportar el archivo que contiene las reglas predeterminadas o personalizadas, haga clic en el icono de exportación.
Cargar una regla de deduplicación JSON preexistente
Precaución: cargar un archivo JSON preexistente sobrescribirá las reglas existentes.
- Desde la pestaña Installer > ventana DQE Unify App Setup:
- Haga clic en el botón Upload files para cargar su archivo de reglas JSON, o arrastre y suelte su archivo de reglas JSON en la ventana Import Deduplication Rules.
- Haga clic en Save.
El archivo de reglas JSON cargado se muestra en la pestaña Rules Manager.
Crear un proceso de deduplicación
Para crear un proceso, defina su configuración general, la fuente y la vista de lista.
Si es necesario, también están disponibles opciones de auditoría y opciones avanzadas.
En la pestaña Processes, haga clic en New. Se muestra la pantalla de creación del proceso:
En la ventana General Settings:
- DQE-Process Name: introduzca un nombre libre para el proceso.
- Data Quality Process: seleccione Find Duplicates.
- Description: introduzca una descripción libre del proceso.
En la ventana Source:
- En el campo Select a Data Source, seleccione el objeto al que se aplica el proceso. Una vez seleccionada una fuente de datos, se muestran las secciones Mappings y Active Steps.
- En el campo Mapping, seleccione los mapeos de su elección.
Nota: este es un paso opcional si previamente se crearon mapeos personalizados en Mappings. Consulte "Creating a deduplication mapping".
- En la ventana Active Steps, active las reglas de su elección para la fuente de objeto seleccionada.
Nota: Active Steps muestra las reglas predeterminadas y cualquier regla personalizada creada previamente desde Rules Manager. Consulte "Creating a custom deduplication rule".
En la ventana List View and Filters:
- DQE One utiliza las vistas de lista de Salesforce para determinar qué registros de Salesforce se evaluarán al buscar duplicados. Para consultar un subconjunto de su base de datos en lugar de toda la base de datos de Salesforce, incluya criterios de filtro en su vista de lista. Por ejemplo, es posible que solo desee revisar registros propiedad de un usuario específico o registros de un tipo de registro específico.
- DQE One también utiliza las vistas de lista para determinar qué campos se mostrarán en sus resultados. Incluya campos que le ayuden a determinar si un registro es un duplicado.
- Las vistas de lista de Salesforce están limitadas a 15 campos, por lo que quizás desee eliminar campos de menor valor en favor de campos más útiles para identificar duplicados.
Seleccione la vista de lista preferida en la sección Existing List View, o seleccione Manually Create List View.
- En Add new, seleccione Manually Created List View.
- Se muestra la pantalla Recently Viewed relacionada con el objeto.
- Haga clic en el icono de configuración y, a continuación, seleccione New en la lista desplegable.
- En la ventana New List View, introduzca un nombre libre para la vista de lista.
- El nombre de API se genera automáticamente en el campo List API Name.
- Seleccione quién puede ver la vista de lista y, a continuación, haga clic en Save.
- Una vez guardada una vista de lista creada manualmente, se muestra en la lista desplegable Existing List View.
- Nota: se recomienda una vista de lista creada manualmente limitada a Only I can see the list view para el trabajo individual y para probar el proceso.
- Una vez guardada una vista de lista creada manualmente, se muestra en la lista desplegable Existing List View.
Una vez definidos la configuración general, la fuente y la vista de lista del proceso, puede activar opciones avanzadas y/o auditorías en las ejecuciones del proceso.
Para activar auditorías en las ejecuciones del proceso:
- En la ventana Audit Options, haga clic en el botón de activación.
- En el campo Audit Name, introduzca un nombre libre.
- En Audit Records, introduzca el número de líneas sobre las que ejecutar la auditoría.
Para activar las opciones avanzadas:
En la ventana Advanced Options:
- Seleccione las opciones que desea activar:
- Auto Merge Records: sobrescribe los registros existentes con los resultados del proceso.
-
Salesforce Default Merge: utiliza el proceso de reparenting predeterminado de Salesforce. Esta opción solo funciona para los SObjects Lead, Account, Contact y Case.
- Advertencia: la opción "Unmerge" no estará disponible.
- UnMerge Deduplication: guarda los datos del objeto hijo en el registro padre durante las operaciones de fusión. Este procedimiento requiere tiempo y almacenamiento. Si esta opción no está activada, no podrá deshacer la fusión, y los objetos no actualizables del hijo creados en el registro padre se eliminarán.
- Reparenting Inactive Child: permite lanzar el reparenting en registros hijos que contengan "Inactive" en el campo DQE_Status_c. Si esta opción no está activada, se omitirán todos los objetos asociados a registros hijos que contengan "Inactive" en el campo DQE_Status_c.
- Delete child records after merging: tras una fusión entre registros padre e hijo, los registros hijos se eliminan de forma permanente en lugar de marcarse como "inactivos".
- Authorized Empty Bulk Query: permite que el proceso se ejecute sin devolver "Failed" en el DQE Run asociado si no hay datos que leer.
- Defina el número de registros procesados por lote en Maximum Record per Batchable. Introduzca el valor de su elección. Consulte Salesforce batch Apex documentation.
- Limite el número de líneas procesadas con fines de prueba en Max Records Process (for each type). Introduzca el valor de su elección, por ejemplo 10.
- Lance un proceso adicional cuando se ejecute el proceso actual. En el campo Trigger After Finish, seleccione el siguiente proceso que desea lanzar.
- Defina el umbral de porcentaje mínimo para la fusión automática. En Minimum Threshold for Auto Merge, mueva el cursor hasta el valor elegido.
- Una vez configurado su proceso, seleccione Save o Save and Run.
- El proceso recién creado se muestra en la pestaña Processes.
Trabajar con un proceso de deduplicación
Para un proceso creado, las opciones y menús disponibles son:
- Run Process: lanza o vuelve a lanzar un proceso utilizando sus créditos disponibles. Los resultados de la ejecución se generan automáticamente.
- Stop Process: detiene un proceso en ejecución.
- Audit: genera el informe de datos de auditoría.
- Merge: fusiona y reparenta sus datos utilizando el mapeo elegido al crear el proceso. Consulte Creating a deduplication mapping with custom and/or standard fields. Esto reparenta los objetos hijo seleccionados al nuevo padre.
Si no seleccionó un mapeo, no habrá reparenting.
-
Undo Merge: cancela su fusión.
-
Create Job from current setup: consulte "Automating a Process".
-
Flush Results: elimina los resultados de DQE.
- Open Dashboard: genera los dashboards predefinidos incluidos en el paquete de instalación de DQE.
Nota: para crear sus propios dashboards, utilice los procedimientos estándar de informes y dashboards de Salesforce, y utilice el modelo de datos de resultados de DQE.
Para ver los resultados y aplicar filtros de Salesforce, haga clic en el nombre de la vista de lista para abrir su pantalla de resultados dedicada.
Relacionada con