Cómo funciona la sincronización incremental
Tras la sincronización completa inicial, Data Mission Sync utiliza la sincronización incremental para transferir de forma eficiente solo los registros que han cambiado desde la última sincronización. Esto reduce drásticamente el tiempo de sincronización y el uso de la API.
Para la mayoría de las tablas de Dataverse, la sincronización incremental utiliza la API nativa de seguimiento de cambios:
1. Primera sincronización: Data Mission Sync solicita todos los registros más un enlace delta (un token que representa el estado actual).
2. Sincronizaciones posteriores: Data Mission Sync llama al enlace delta para recuperar solo los registros nuevos, actualizados y eliminados.
3. El enlace delta se actualiza después de cada sincronización correcta.
Procesamiento del enlace delta
La API de seguimiento de cambios devuelve tres tipos de cambios:
| Tipo de cambio | Descripción |
| Insertar | Nuevos registros creados desde la última sincronización. Estos se añaden a la base de datos de destino. |
| Actualización | Registros existentes que han sido modificados. Se recupera el registro completo y se actualiza el destino. |
| Eliminar | Registros que se han eliminado en Dataverse. Se gestionan según la configuración del modo de eliminación (eliminación suave o definitiva). |
| 💡 Nota: Algunas tablas especiales, como la tabla de auditoría, no admiten el seguimiento de cambios y utilizan en su lugar una marca de agua basada en marcas de tiempo. Consulte Gestión del registro de auditoría para obtener más detalles. | |