Kettle 开源的的ETL工具
· 软件分享 · Kettle ETL

Kettle 是一款国外开源的 ETL 工具,纯 Java 编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle 中有两种脚本文件,transformation 和 job,transformation 完成针对数据的基础转换,job 则完成整个工作流的定时任务控制

访问官网下载

免费开源:基于java的免费开源的软件,对商业用户也没有限制
易配置:可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定
不同数据库:ETL工具集,它允许你管理来自不同数据库的数据
两种脚本文件:transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制
图形界面设计:通过图形界面设计实现做什么业务,无需写代码去实现
定时功能:在Job下的start模块,有一个定时功能,可以每日,每周等方式进行定时

使用:
1,如果是要连接mysql数据,要先下载mysql驱动放到lib目录下面(mysql-connector-java-5.1.39-bin.jar
2,windows下执行Spoon.bat 启动程序

mysql 2个数据库表同步示例

1、创建转换(改名保存文件)

kettle.png
kettle1.png

2、连接2个数据库

kettle2.png
kettle3.png
kettle4.png

3、配置源数据

kettle5.png
kettle6.png

4、配置插入目标数据

kettle7.png
kettle8.png

5、执行转换 查看结果

kettle9.png

excel数据插入数据库示例

1、连数据库

kettle-e.png

2、设计excel表格格式

kettle-e1.png

3、配置excel输入

kettle-e2.png
kettle-e3.png
kettle-e4.png

4、配置插入目标数据

kettle-e5.png

5、执行转换结果查看

kettle-e6.png

本文最后更新时间 2021-06-03
文章链接地址:
https://me.jinchuang.org/archives/832.html
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处


留言