1、 下载Kettle3.2GA工具压缩文件。
2、 下载1.5或者以上JDK。
注:安装完成JDK后需要配置JAVA_HOME与PATH环境变量,如果不配置则需要在Kettle家族相关的脚本文件中设置JAVA_HOME与PATH变量。
Kettle工具下载路径可以查看【第一弹Kettle简单介绍】。
文件夹介绍
下载Kettle3.2GA解压后出现下图相关文件夹以及文件夹介绍说明:
Config-jndi:存放Kettle使用JNDI方式连接数据源方式的文件存放目录。目录下的jdbc.properties配置文件中有相应的实例提供参考。(如果有学过JAVA的同学应该一看文件夹名称就知道是什么意思了)。
Lib:存放Kettle的核心(core)jar包、工作引擎(engine)jar包、数据库(DB) jar包、图形界面(UI) jar包。
Plugins:存放Kettle自定义插件时,需要把自定义好的插件打成jar放在此目录。
Docs:存放Kettle各种语言版本的API文档。
Libext:存放Kettle所使用到的第三方jar包。比如:数据库驱动包,如缺少时需要把对应的数据库驱动包放入此文件夹中。
Pwd:存放Kettle配置集群时所需要的配置文件与加密文件。
Extra:存放Kettle生成Transformation的JAVA文件与脚本。
Libswt:存放Kettle对应不同平台的相关UI jar包。
Samples:存放Kettle自带的一些Job与Trans实例(建议大家多去查看)。
Launcher:存放Kettle Spoon加载的一些配置信息。
Ui:存放Kettle初始化使用到的图片及配置信息。
界面介绍
双击Kettle.exe或者Spoon.bat打开Kettle图形界面化如下:
(图2.1)
说明:当打开Kettle时显示的是Kettle的相关版本信息与GNU相关协议说明。
(图2.2)
说明:打开Kettle时弹出的窗口提示以资源库方式登录相关信息,关于【Kettle从零开始】工程存储方式是以XML文件方式来进行存储,所以我就直接点击“没有资源库”。
图(2.3)
说明:进入Kettle设计界面。提示关于Spoon相关信息,这里直接点击“关闭”按钮。
(图2.4)
说明:图片中所使用到的字母位置标识说明。
(A):Kettle所使用到的菜单栏。
(B):在使用Kettle时所涉及使用到的对象。
(C):Kettle中所有的组件。
(D):根据选择(B)或者(C)显示相应的结果。
(E):Kettle设计界面。
(图2.5)
说明:
文件:是对Kettle所生成的Job与Trans进行相关的操作,如:新建、打开、保存、导入、导出等相关操作。
(图2.6)
说明:
编辑:是对Kettle当前打开的Job与Trans进行相关的操作,如:复制、撤销、环境变量显示、资源库查看、图形界面自定义调整(颜色、字体、样式)等相关操作。
(图2.7)
说明:
视图:是对Kettle当前打开的Job与Trans进行放大、缩小相关操作。
(图2.8)
说明:
资源库:是对Kettle中所使用到的资源库进行操作,如:资源库连接、断开、当前用户编辑等操作。
(图2.9)
说明:
转换:是对Kettle当前所打开的Trans进行相关测试功能。
(图2.10)
说明:
作业:是对Kettle当前所打开的Job进行操作,如:运行、复制、参数设置等相关操作。
(图2.11)
说明:
向导:是对Kettle当前所打开的Job或者Trans对其进行一步一步的指导性操作。
(图2.12)
说明:
帮助:查看当前Kettle版本相关信息。
注:当运行Kettle后,Kettle会在当前用户下生成一个.kettle文件夹,.kettle文件存下会存放Kettle运行缓存、Kettle全局变量参数配置文件、Kettle全局数据源配置文件。