Un origen de datos conecta Data Integration con bases de datos y servicios de almacenamiento como MaxCompute, MySQL y OSS. Además, define dónde las tareas de sincronización leen y escriben los datos.
Función de un origen de datos
Un origen de datos actúa como endpoint para el flujo de datos:
Origen (Reader): la tarea lee los datos del origen.
Destino (Writer): la tarea escribe los datos procesados en el destino.
Antes de sincronizar datos, configure un origen y un destino con conectividad de red estable.
Tipos de orígenes de datos compatibles
Data Integration admite los tipos de orígenes de datos que se listan en Supported data sources and synchronization solutions. La configuración varía según el tipo.
Crear un origen de datos
Cree y gestione todos los orígenes de datos en Management Center. Estos orígenes de datos son reutilizables, admiten environment isolation y se alinean con las mejores prácticas empresariales.
Configuración: Data source management.
Puede crear un origen de datos en Management Center o en Data Integration. A continuación se comparan ambos métodos.
|
Capacidad |
Management Center (recomendado) |
Data Integration |
|
Ubicación de gestión |
. |
. |
|
Admite configuraciones separadas de desarrollo y producción para aislar los datos. |
No es compatible. Solo está disponible el entorno de producción. |
|
|
Reutilización entre módulos |
Se puede usar en todos los módulos: Data Integration, Data Studio y análisis de datos. |
Funcionalidad limitada en otros módulos. |
|
Control de permisos |
Admite autorización entre espacios de trabajo. |
No admite autorización. |
|
Modo aplicable |
Recomendado para espacios de trabajo en modo estándar. |
Adecuado para el modo básico o el modo estándar sin aislamiento. |
|
Capacidad de clonación |
Admite la clonación de orígenes de datos. |
No es compatible. |
Ambos métodos admiten third-party authentication y configuring data sources by using a RAM role .
El procedimiento para crear un origen de datos es el mismo en ambas ubicaciones.
Al crear un origen de datos en Management Center, se genera automáticamente uno equivalente en Data Integration. Ambos comparten la misma configuración del entorno de producción.
Al crear un origen de datos en Data Integration, se genera automáticamente uno equivalente en Management Center solo con la configuración del entorno de producción. Debe agregar manualmente la configuración del entorno de desarrollo.
Los parámetros de configuración varían según el tipo de origen de datos. Data source list.
Uso de orígenes de datos
Modo básico:
Los espacios de trabajo en modo básico tienen un único entorno. Los orígenes de datos en Management Center y Data Integration son idénticos.
Modo estándar:
Un workspace in standard mode permite aislar los entornos de los orígenes de datos. Cada origen de datos puede tener configuraciones separadas para el entorno de desarrollo y el entorno de producción que apunten a distintas bases de datos o instancias.
En Data Integration, solo las tareas de sincronización por lotes de una sola tabla admiten el aislamiento de entornos. Las demás tareas de sincronización usan el origen de datos del entorno de producción.
Los orígenes de datos creados en Data Integration solo contienen la configuración del entorno de producción. Para usarlos en Data Studio o en la sincronización por lotes de una sola tabla, agregue la configuración del entorno de desarrollo en Management Center.
Siguientes pasos
Una vez que el origen de datos supere la connectivity test, configure una tarea de sincronización:
Sincronización por lotes de una sola tabla: Configure by using the codeless UI y Configure by using the code editor.
Sincronización en tiempo real de una sola tabla: Configure a single-table real-time synchronization task.
Sincronización por lotes de una base de datos completa: Configure a batch synchronization task for a full database.
Sincronización en tiempo real de una base de datos completa: Configure a real-time synchronization task for a full database.
Sincronización completa e incremental de una base de datos completa: Configure a full and incremental synchronization task for a full database
Preguntas frecuentes
Why does data source connectivity sometimes succeed and sometimes fail?
The connectivity test fails when I access a database in a VPC. How do I fix this?
Para más preguntas sobre orígenes de datos, consulte Data Integration FAQ.