Modos de eliminación
El modo de eliminación se configura durante la creación del perfil (paso 6) o en el cuadro de diálogo Editar perfil. Esta configuración determina cómo se gestionan los registros eliminados en Dataverse en la base de datos de destino y afecta a la integridad de los datos:
| Modo | Descripción |
| Eliminación suave (recomendada) | Marca los registros como eliminados (IsDeleted = true), pero los mantiene en la base de datos. Es la mejor opción para los registros de auditoría y los datos históricos. Los registros también reciben una marca de tiempo _deleted_utc. |
| Eliminación permanente | Elimina físicamente los registros de la base de datos cuando se eliminan en el origen. Utilícelo cuando necesite que el destino refleje exactamente los datos actuales del origen. |
Elección de un modo de eliminación
La eliminación suave (recomendada) es la mejor opción para la mayoría de los casos:
• Análisis e informes: conserva los datos históricos para el análisis de tendencias y las consultas puntuales.
• Cumplimiento de auditorías: mantiene un registro completo de todos los datos que han existido.
• Recuperación de datos: los registros de origen eliminados accidentalmente aún se pueden encontrar en el destino.
• Sistemas descendentes: permite que los sistemas dependientes gestionen las eliminaciones de forma adecuada.
El borrado definitivo es adecuado cuando:
• El almacenamiento es un problema y necesita minimizar el tamaño de la base de datos.
• Los sistemas posteriores requieren un reflejo exacto de los datos de origen actuales.
• Las políticas de retención de datos requieren la eliminación física de los registros eliminados
• Se está sincronizando con un sistema que no puede gestionar registros eliminados de forma no definitiva.
Filtrado de registros eliminados de forma no definitiva
Cuando utilice el modo de eliminación temporal, añada un filtro a sus consultas para excluir los registros eliminados:
SELECT * FROM dbo.account WHERE IsDeleted = 0
Esto devuelve solo los registros activos, coincidiendo con lo que vería en Dataverse.
| ⚠ Importante: Elija el modo de eliminación antes de ejecutar la primera sincronización. Cambiar el modo de eliminación después de la sincronización inicial puede provocar inconsistencias en los datos. |