La función principal de DvSchemaSync es sincronizar los datos de Microsoft Dataverse con Azure SQL Database. Esto le permite aprovechar los datos de Dataverse para escenarios de generación de informes, análisis e integración sin afectar a su entorno de producción.
Qué hace Schema Sync
El proceso de sincronización realiza tres operaciones clave:
Replicación de esquemas: crea automáticamente estructuras de tablas coincidentes en Azure SQL basadas en las definiciones de tablas de Dataverse. Los tipos de datos se asignan adecuadamente y los conjuntos de opciones se convierten en valores legibles.
Transferencia de datos: copia los registros de Dataverse a Azure SQL mediante un procesamiento paralelo de alto rendimiento. Las tablas grandes se gestionan de forma eficiente con procesamiento por lotes y paginación.
Siempre inserta: el proceso elimina las tablas existentes y recrea las noticias netas con cada sincronización; la herramienta está pensada para proporcionar a los administradores una forma rápida de volcar datos desde Dataverse. Si necesita una sincronización incremental, consulte nuestra herramienta Data Mission Sync (https://datamission.io).
Casos de uso típicos
Validación de datos: es posible que desee validar datos de forma masiva utilizando scripts SQL en lugar de llamadas a la API, lo que resulta útil a la hora de validar los pasos posteriores a la migración a nuevos entornos de Dataverse o de comprobar los resultados de las integraciones de terceros en su entorno de Dataverse.
Informes de Power BI: conecte Power BI directamente a Azure SQL para obtener consultas más rápidas y sin preocupaciones por la limitación de la API de Dataverse.
Almacenamiento de datos: introduzca los datos de Dataverse en el almacén de datos de su empresa para realizar análisis entre sistemas.
Aplicaciones personalizadas: cree aplicaciones que lean desde Azure SQL en lugar de realizar llamadas directas a la API de Dataverse.
Copia de seguridad y archivo: mantenga una copia secundaria de sus datos de Dataverse en un formato de base de datos SQL estándar.
Consultas complejas: ejecute consultas SQL que serían difíciles o imposibles a través de la API de Dataverse, incluidas uniones y agregaciones complejas.
Cómo funciona
DvSchemaSync utiliza un asistente paso a paso para guiarle a través del proceso de sincronización:
- Iniciar sincronización: en la página de inicio, haga clic en «Iniciar sincronización →» para iniciar el asistente de sincronización.
- Paso 1: Conexión de Dataverse: seleccione o configure su conexión de Dataverse y pruébela.
- Paso 2: Conexión con SQL Server: seleccione o configure su conexión con Azure SQL y pruébela.
- Paso 3: Opciones de sincronización: seleccione las entidades que desea sincronizar y configure las opciones de sincronización.
- Progreso de la sincronización: supervise el progreso de la sincronización en tiempo real hasta que finalice.
Rendimiento
DvSchemaSync está optimizado para ofrecer un rendimiento óptimo:
• El procesamiento paralelo permite un rendimiento de más de 50 registros por segundo.
• El agrupamiento de conexiones minimiza la sobrecarga de la conexión a la base de datos.
• Los tamaños de lote configurables le permiten equilibrar la velocidad con el uso de recursos.
• La limitación de velocidad integrada respeta los límites de la API de Dataverse.