Kettle8.2的安装与使用

准备工作

系统环境:Windows10

 Kettle是Java语言开发的,运行需要Java运行环境,如果还没安装JDK:点这里安装jdk1.8 

如果已经安装jdk,直接进行下面的步骤。

 

1. 下载kettle8.2

下载文件名:pdi-ce-8.2.0.0-342.zip

下载地址

国内镜像(下载快,推荐使用)

http://mirror.bit.edu.cn/pentaho/

或者

https://community.hitachivantara.com/s/article/data-integration-kettle

或者

https://sourceforge.net/projects/pentaho/files/Data%20Integration/

 

2.安装kettle8.2

解压kettle安装包:pdi-ce-8.2.0.0-342.zip

 

设置KETTLE_HOME环境变量(当然不设置也可以使用,但开启后不会自动生成.kettle目录)

右键此电脑-->属性-->高级系统设置-->环境变量-->系统环境变量下 点击新建

设置KETTLE_HOME

变量值为data-integration目录的路径

 

进入data-intergration目录,找到Spoon.bat文件,

修改

PENTAHO_DI_JAVA_OPTIONS="-Xms1024m"为PENTAHO_DI_JAVA_OPTIONS="-Xms512m"

 

修改后记得保存。

 

 

双击Spoon.bat启动kettle

 

 

 

3.kettle初体验

用kettle创建一个转换,完成将一个excel内容复制到另一个excel中,

如下图:

具体操作步骤如下:

3.1 新建一个转换

使用Excel输入

 

使用Excel输出

效果如下:

连接Excel输入和Excel输出

点击Excel输入,按住Shift键不放,移动鼠标到Excel输出,松开鼠标。

3.2. 准备输入文件

input.xls表格内容如下:

 

3.3 设置输入

双击Excel输入进入编辑步骤

文件选项下,选择表格类型,如果是.xls文件选择Excel97-2003,如果是.xlsx文件选择第则Excel 2007 XLSX(Apache POI)

点击浏览,选择输入文件所在位置

点击增加,可看到输入文件input.xls被添加到选中的文件中。

选择字段选项,点击获取来自头部数据的字段,点击确定

 

3.4 设置输出

双击输出

选择文件选项,点击浏览,选择输出到位置及输出文件名(例如:保存到桌面,文件名为output.xls)

去掉扩展名里的内容

选择字段选项,点击获取字段,设置Number类型的格式为0(不设置,默认输出格式为0.00),点击确定

 

3.5 保存转换

点击保存图标保存

保存的文件名为:test.ktr,  后缀名.ktr中的k代表kettle,tr代表transformation

 

3.6 运行转换

点击运行图标运行

点击启动

运行成功如下

可以点击Preview data看某个步骤的输出

例如:查看输入步骤的Preview data,点击Excel输入,选择Preview data

查看输出步骤的Preview data方法同上。

 

查看输出文件

output.xls内容如下:

内容与input.xls完全一致,说明该转换正确。

 

 

完成! enjoy it!

posted @ 2020-08-11 16:40  笙歌散尽,醉挽清风  阅读(3813)  评论(0编辑  收藏  举报