使用Talend Open Studio实现mysql数据迁移

Talend Open Studio是Talend公司开发的一个数据集成的数据ETL软件

 1.下载

  https://www.talend.com/products/data-integration-manuals-release-notes/

  我选择的 TOS_DI-20190620_1446-V7.2.1.zip,本来想用V7.3.1,但是下载后老是打不开因此换成了V7.2.1

2.安装

  安装JDK1.8及以上

  解压TOS_DI-20190620_1446-V7.2.1.zip

  双击 TOS_DI-win-x86_64.exe ,启动Talend Open Studio

3.示例

  导入示例项目

  Talend提供了入门案例

  启动时选择导入演示项目

 使用Talend Open Studio实现mysql数据迁移  

   选择 Data Integration Demos

   导入完成后

使用Talend Open Studio实现mysql数据迁移

3.添加简单的作业

  实现数据从mysql的dream库的sys_user表,到dream库的user表

(1)添加作业

使用Talend Open Studio实现mysql数据迁移

  输入作业名

(2)数据流入

添加数据库连接mysql1

使用Talend Open Studio实现mysql数据迁移

  输入连接名

使用Talend Open Studio实现mysql数据迁移

   配置连接

使用Talend Open Studio实现mysql数据迁移

  拖到设计工作区

使用Talend Open Studio实现mysql数据迁移

   添加组件tDBInput(MySQL)

   配置

使用Talend Open Studio实现mysql数据迁移

 

   需要的数据字段

使用Talend Open Studio实现mysql数据迁移

(3)数据流出

  添加数据库连接mysql2,配置连接

 使用Talend Open Studio实现mysql数据迁移

  拖到设计工作区,添加组件tDBOutput(MySQL)

 使用Talend Open Studio实现mysql数据迁移

  连接两个组件

使用Talend Open Studio实现mysql数据迁移

  配置

 使用Talend Open Studio实现mysql数据迁移

  字段映射

 使用Talend Open Studio实现mysql数据迁移

 (4)执行

  保存作业并运行

使用Talend Open Studio实现mysql数据迁移

  结果,数据从dream的sys_user到dream1的user,因为select语句有limit 3,所以有3条数据

使用Talend Open Studio实现mysql数据迁移

 

使用Talend Open Studio实现mysql数据迁移

上一篇:python mongodb增量备份脚本


下一篇:????MySQL记录的详细操作