使用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(作为输出表)。

双击编辑输出表:

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

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨染盛夏呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值