音乐分享(自动连播):
So cold
Not my baby
Wicked Game
What Is Love
Once Upon a Time
The Heart Of The Ocean
Sun Goes Down
Move That Body
Lose Control
云山
一趟
记录分享 记录是一种习惯 、分享是一种态度
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.pngkettle1.png


2、连接2个数据库

kettle2.pngkettle3.pngkettle4.png


3、配置源数据

kettle5.pngkettle6.png


4、配置插入目标数据

kettle7.pngkettle8.png


5、执行转换 查看结果

kettle9.png


excel数据插入数据库示例

1、连数据库

kettle-e.png


2、设计excel表格格式

kettle-e1.png


3、配置excel输入

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


4、配置插入目标数据

kettle-e5.png


5、执行转换结果查看

kettle-e6.png


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


留言

顶部