1. 下载
官方下载地址:(本地环境配置JDK1.7以上)
mysql连接jar包下载地址:(mysql-connector-java-5.1.49.jar)
https://share.weiyun.com/VLNUcu1u
2. 简介
Kettle是一款国外开源的ETL(数据抽取/转换/加载)工具,现在更名为PDI(Pentaho Data Integeration)。Kettle 本意是水壶的意思,表达了数据流的含义,纯 Java 编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。
支持两种脚本文件,transformation 和 job。
3. 安装
1)将压缩包中的 data-integration 文件夹解压出来;
2)将下载好的mysql-connector-java-5.1.49.jar放到 data-integration/lib 目录下;

3)双击目录下的Spoon.bat,即可启动。

4. 使用
4.1)新建转换

4.2)新建DB连接
- 双击DB连接;

- 配置MySQL数据库连接。

- 测试连接成功结果:

4.3)创建输入表


4.4)创建插入/更新
- 拖拽创建 插入/更新;

- 选中“表输入”,按Shift拖拽到“插入/更新";

- 双击”插入/更新“,编辑;

4.5)运行
- 点击左上角按钮,运行脚本;

- 点击”启动“;

(会触发保存)
4.6)查看运行结果

(点击日志标签可以查看日志,如果有报错会在日志展示。)
5.PostgreSQL连接失败
可以将以下5个jar包放到data-integration目录下重启Spoon即可:
jar包下载地址:https://share.weiyun.com/QLgrbAi0