使用ETL工具Kettle实现,把一个数据库中的多张表的数据同步到另外一个数据库中

需求:使用ETL工具Kettle实现,把一个数据库中的多张表的数据(不少于3张表)同步到另外一个数据库中

1》使用Kettle工具连接MySQL数据库:连接第一个数据库db03。出现圈3说明连接成功。

(依次点击:转换——>主对象树——>DB连接——>点击新建——>测试)

连接第二个数据库db03_class,和其上相同操作:

2》配置转换流程

加入输入节点:转换——>输入——>表输入

数据准备:db03数据库中准备3张表:student01、student02、student03(作为输入表数据)。

以表student01为例子:

之后就可以双击编辑输入表:

加入转换节点:转换——>插入/更新——>按住shift建立连接

之后建另一个数据库db03_class以及表db03_to_class(作为输出表)。

双击编辑输出表:

同步成功后去虚拟机里对应数据库里,查看到对应表的数据,查看到,则同步成功。

其余两张表同上所示操作即可。

猜你喜欢

转载自blog.csdn.net/qq_58476985/article/details/131200387