sql >> Base de Datos >  >> RDS >> Mysql

Migración de base de datos de inicio rápido con Talend

Talend es una herramienta de integración de datos bastante genérica, pero debe hacer el trabajo siguiendo estos pasos (que en realidad se aplican a cualquier tipo de base de datos:PostgreSQL, Oracle, etc.):

  1. Cree una nueva conexión de base de datos en el panel Repositorio, al nodo Metadata-"Db Connections". Nómbrelo y seleccione "Tipo de base de datos" como "Microsoft SQL Server" (o cualquiera que sea su base de datos de origen) y proporcione los detalles de la conexión.
  2. Cree otra nueva conexión de base de datos, pero esta vez como "MySQL" (o cualquiera que sea su base de datos de destino).
  3. Cree un nuevo trabajo en "Diseños de trabajo" (en el Repositorio).
  4. Expanda la conexión "SQL Server"-DB desde los metadatos y arrastre la tabla deseada (bajo "Esquemas de tabla") al área de trabajo del trabajo Y seleccione tMSSqlInput .
  5. Arrastre la conexión MySQL-DB desde Metadata al área de trabajo Y seleccione tMysqlOutput . Defina la tabla de destino.
  6. Haga clic en Paleta y arrastre tMap componente al área de trabajo entre los dos componentes anteriores.
  7. Conecte tMSSqlInput a tMap y tMap a tMysqlOutput con flechas. Para hacerlo, haga clic con el botón derecho en tMSSqlInput, seleccione Row-Main y arrastre la flecha al tMap. Lo mismo de tMap a tMysqlOutput.
  8. Haga doble clic en el tMap, seleccione todas las columnas de la izquierda y arrástrelas hacia la derecha. El componente tMap le permite realizar transformaciones de datos. Puede ser que ni siquiera necesite usar el tMap entre los componentes de la base de datos. Pero es bueno tenerlo por si acaso.
  9. Ejecute el trabajo y solucione los problemas según sea necesario. Si algo sale mal, reinicie Talend Studio o simplemente cierre y abra el trabajo, en muchas ocasiones ayuda.