java 集成kettle_项目知识学习篇———数据清洗之kettle以及集成到java项目

本文介绍了如何使用Kettle进行数据清洗,并将其集成到Java项目中实现数据库之间的数据同步。首先,下载并配置Kettle工具,创建数据库连接,通过表输入和插入/更新步骤完成数据迁移。接着,将Kettle转换保存为.ktr文件,并在Java项目中引入所需依赖,调用.ktr文件执行数据同步。最后,利用Spring Task定时任务框架实现定时调度,达到定时更新数据的目的。
摘要由CSDN通过智能技术生成

一、kettle工具下载

链接: https://pan.baidu.com/s/13Mx-QJkY-5dY-nDIpuZAzw 提取码: x146

442e35679f4ae81bbc1898dec95de30b.png

pdi-ce-8.1.0.0.zip就是kettle软件   下载之后解压     进入文件夹根目录点击Spoon.bat就能开启客户端

二、kettle使用

65d923baea841b411911cce626cc5da9.png

1.需要连接上两个数据库   一个是你想要copy的库    还有一个是你自己的库    我这里是需要从一个oracle库拿到数据    然后放入到我这边的mysql数据库

2.右键DB连接   新建连接

c6e4e6dd150fa214f9f4e4fd7e28ba4e.png

3.我这里使用的是oracle和mysql需要两个连接包   在我网盘链接里有  ojdbc14-10.2.0.2.0.jar和mysql-connector-java-5.1.41.jar     拷贝放入到kettle的lib下上一步就可连接成功

4.然后就是两个库的关联映射  点击文件---新建----转换   将以下两个  表输入和插入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值