KETTLE简单使用说明文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
KETTLE简单使用说明文档
1. 下载和安装
要运行此工具你必须安装SUN 公司的JAVA 运行环境 1.4 或者更高版本,相关资源你可以到网络上搜索JDK 进行下载。
设置JAVA 运行环境变量,JAVA_HOME 和PATH
KETTLE 的下载可以到/取得最新版本,下载后解压,就可以直接运行。
2.kettle主要有两部分组成,主对象树,核心对象,
3.新建一个kettle文件(数据库之间做处理)
1)转换右键点击新建,如图所示
2) 设置数据库连接,上图DB连接右键新建(支持多库连接): 如图:
3)核心对象里面有很多组件,通过拖拽来供给我们做操作,如图
4)添加一个源输入,打开输入文件夹,可以看到各种输入类型,支持文件,数据库等。
如图
5)这里通过数据库操作,那我们这里拖拽一个表输入组件
6)双击打开,可以看到你可以选择上面连接的数据库,然后通过获取sql语句来选择你要输入的源表进行操作。
并且sql语句支持传递变量参数和占位符参数,以及多表关联sql。
如下图
7)输入表已经OK,那输出表呢,那我看下输出组件。
如图
8)选中两个组件,右键新建节点连接。
如下图
9)双击打开表输出,选择输出的数据库,以及目标表和输入表与目标表的字段映射
10)映射选择以及匹配
11)点击箭头弹出启动界面,点击启动,该kettle文件即可执行数据的迁移了
12)上面是一个简单的数据库转换操作。
在表输入和表输出直接可以加不同组件对数据进行筛选过滤。
通过转换文件夹下的组件。
如图
转换可以处理中文乱码,字段数字的计算,值的转换,序列的生成等等
脚本可以用java代码,javascript,sql脚本等等
查询支持调用存储过程,两个表直接关联查询等等
以上只是针对kettle工具的简单实用介绍。