La sincronización por lotes transfiere datos completos o incrementales entre bases de datos de origen y destino mediante los plugins Reader y Writer. Configure los orígenes de datos y los parámetros de programación para automatizar el proceso. Este tema describe las capacidades de la sincronización por lotes.
Capacidades principales
La sincronización por lotes ofrece las siguientes capacidades:
Capacidad | Descripción |
Sincronización de datos entre orígenes diversos | Data Integration admite más de 50 tipos de orígenes de datos, incluidas bases de datos relacionales, almacenamiento no estructurado, almacenamiento de big data y colas de mensajes. Defina orígenes y destinos de datos, y utilice los plugins Reader y Writer proporcionados por Data Integration para transferir datos entre cualquier origen estructurado o semiestructurado. Para obtener más información, consulte Supported data sources and sync solutions. |
Sincronización de datos en entornos de red complejos | La sincronización por lotes es compatible con ApsaraDB, centros de datos locales, bases de datos autogestionadas en ECS y bases de datos externas a Alibaba Cloud. Antes de configurar, asegúrese de que exista conectividad de red entre el resource group y los endpoints de origen y destino. Para obtener más información sobre la configuración, consulte Network connectivity solutions. |
Escenarios de sincronización | 1. Modos de sincronización
Nota Para obtener más información sobre los parámetros de programación, consulte Typical scenarios of scheduling parameters in Data Integration y Scheduling parameters. 2. Estructuras de origen compatibles
|
Métodos de configuración | Configure tareas de sincronización por lotes en Data Integration mediante los siguientes métodos.
Nota Para obtener más información sobre las capacidades de configuración de tareas, consulte Feature overview. |
Operaciones y mantenimiento de tareas de sincronización por lotes |
|
Descripción general de funciones
Función | Descripción |
Sincronización de datos completa o incremental | Las tareas de sincronización por lotes admiten la sincronización de datos completa o incremental mediante la configuración de Data Filtering combinada con parámetros de programación. Los distintos plugins tienen configuraciones diferentes para la sincronización incremental. Para obtener más información sobre la sincronización incremental de datos, consulte Configure incremental data synchronization. |
Asignación de campos | Al definir reglas de asignación de campos, los datos de origen se escriben en los campos de destino correspondientes según las relaciones especificadas. Asegúrese de que los tipos de campo en ambos lados sean compatibles.
|
Límite de velocidad de trabajo |
|
Ejecución distribuida de tareas | Los orígenes de datos que admiten ejecución distribuida pueden usar la fragmentación de tareas para distribuir las tareas de sincronización en varios nodos y ejecutarlas simultáneamente. Esto permite que la velocidad de sincronización escale linealmente con el tamaño del clúster y supera los cuellos de botella de rendimiento de un solo nodo. Este modo es especialmente adecuado para escenarios de sincronización de alto throughput y baja latencia, y aprovecha eficientemente los recursos inactivos del clúster para mejorar significativamente la utilización del hardware. |
Directiva de datos sucios | Se entiende por datos sucios aquellos registros de datos que no se pueden escribir en el destino debido a excepciones como conflictos de tipo o violaciones de restricciones. La sincronización por lotes admite directivas de datos sucios que definen la cantidad aceptable de registros de datos sucios y su impacto en las tareas.
|
Zona horaria | Si se requiere sincronización entre zonas horarias distintas para el origen y el destino, configure la zona horaria de origen para realizar la conversión de zona horaria. |
Procesamiento inteligente de datos | DataWorks admite la integración de capacidades de procesamiento de datos durante la sincronización para transformar y procesar los datos de origen antes de escribirlos en el destino: Reemplazo de cadenas: La función integrada de reemplazo de cadenas en las tareas de sincronización por lotes permite realizar transformaciones ligeras de datos directamente durante la transferencia, sin necesidad de almacenar los datos temporalmente ni de pasos ETL adicionales. Procesamiento asistido por IA: Admite la integración de modelos de lenguaje grande de IA durante la sincronización de datos para realizar análisis semántico, análisis de sentimientos y otros procesamientos sobre datos de lenguaje natural del origen, y escribe los resultados procesados directamente en la tabla de destino. Vectorización de datos: Admite la extracción y vectorización (embedding) de datos de origen antes de escribirlos en una base de datos vectorial. |
Siguientes pasos
Para obtener instrucciones detalladas sobre la creación de tareas, consulte: