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

Kettle8.2的安装与使用_第1张图片

 

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

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

Kettle8.2的安装与使用_第2张图片

设置KETTLE_HOME

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

Kettle8.2的安装与使用_第3张图片

 

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

Kettle8.2的安装与使用_第4张图片

修改

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

Kettle8.2的安装与使用_第5张图片

 

修改后记得保存。

 

 

双击Spoon.bat启动kettle

Kettle8.2的安装与使用_第6张图片

 

 

 

3.kettle初体验

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

如下图:

Kettle8.2的安装与使用_第7张图片

具体操作步骤如下:

3.1 新建一个转换

Kettle8.2的安装与使用_第8张图片

使用Excel输入

Kettle8.2的安装与使用_第9张图片

 

使用Excel输出

Kettle8.2的安装与使用_第10张图片

效果如下:

Kettle8.2的安装与使用_第11张图片

连接Excel输入和Excel输出

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

3.2. 准备输入文件

Kettle8.2的安装与使用_第12张图片

input.xls表格内容如下:

Kettle8.2的安装与使用_第13张图片

 

3.3 设置输入

双击Excel输入进入编辑步骤

Kettle8.2的安装与使用_第14张图片

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

Kettle8.2的安装与使用_第15张图片

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

Kettle8.2的安装与使用_第16张图片

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

Kettle8.2的安装与使用_第17张图片

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

Kettle8.2的安装与使用_第18张图片

 

3.4 设置输出

双击输出

Kettle8.2的安装与使用_第19张图片

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

去掉扩展名里的内容

Kettle8.2的安装与使用_第20张图片

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

Kettle8.2的安装与使用_第21张图片

 

3.5 保存转换

点击保存图标保存

Kettle8.2的安装与使用_第22张图片

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

Kettle8.2的安装与使用_第23张图片

 

3.6 运行转换

点击运行图标运行

Kettle8.2的安装与使用_第24张图片

点击启动

Kettle8.2的安装与使用_第25张图片

运行成功如下

Kettle8.2的安装与使用_第26张图片

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

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

Kettle8.2的安装与使用_第27张图片

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

 

查看输出文件

output.xls内容如下:

Kettle8.2的安装与使用_第28张图片

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

你可能感兴趣的:(kettle)