kettle数据迁移

kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移 。
1、文档 https://pentaho-community.atlassian.net/wiki/spaces/EAI/pages/371557269/Pentaho+Data+Integration+Kettle+Tutorial
2、社区版下载 https://sourceforge.net/projects/pentaho/files/Data%20Integration/
3、运行Spoon.bat,打开Spoon图形工具
4、新建转换
5、DB 连接,右键,新建
在这里插入图片描述
6、配置好数据库连接信息
7、在左侧找到表输入(核心对象->输入->表输入),拖到右方
8、双击右侧表输入,进行配置,选择数据源,并输入 SQL。可以点击预览进行预览数据
9、在左侧找到插入/更新(核心对象->输出->插入/更新),拖到右方
10、选中表输入,按住 Shift 键,把表输入和插入/更新用线连接起来
在这里插入图片描述
11、双击插入/更新进行配置。目标表,表结构需要先建好
postgresql的表名、字段名均为小写
12、点击运行,就可以运行这一个转换
需要提前将ojdbc7-12.2.0.1.jar放入 kettle 解压后路径的 lib 文件夹中
13、运行结束后,我们可以在下方看到运行结果,其中有日志,数据预览等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值