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、创建转换(改名保存文件)
2、连接2个数据库
3、配置源数据
4、配置插入目标数据
5、执行转换 查看结果
excel数据插入数据库示例
1、连数据库
2、设计excel表格格式
3、配置excel输入
4、配置插入目标数据
5、执行转换结果查看
文章链接地址:https://wojc.cn/archives/832.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处