1024 的一篇博客, kettle 抽取一个database的数据到另一个database

今天 1024 程序员节,但是然并卵...    

公司啥奖励也没有,该写码的写码 该该需求的改需求...

插曲:

今天公司把我调到 另一个地方工作 让我使ETL ,but 我此前都不知道 ETL 是个啥!

百度了一会,跟这边的同事交流了一会.从 内网电脑拷了一个 kettle 6.1 (ETL 的一种) 发现打都打不开!  汗?

找工作时间长一些的同事来帮忙看看仍然是没有结果...

这样搞到中午也没有结果,然后就试着从官网下载了kettle6.1一个惊奇的发现可以打开!

进入正题,kettle 抽取一个database的数据到另一个database:

1.点击左上角,新建一个转换使用如图两个组件:

2.双击 表输入 选择要复制的数据源库(没有则新建一个),然后编写 sql

3.在需要数据的库里准备一个 表结构与 数据源表一样的表,可以在数据库源里导出表的DDL 然后在需要数据的库里执行

4.双击表输出,选择好数据库连接(没有则新建),点击 输入字段映射 然后点击 猜一猜

 5.保存以上操作,然后点击 运行或者 按 F9运行 ,然后大功告成! 就可以看到数据被复制

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值