国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > Kettle工具的使用指南

Kettle工具的使用指南

来源:程序员人生   发布时间:2014-12-12 08:46:49 阅读次数:3560次


1、基本使用

解压Kettle.zip以后即可以直接使用,运行Spoon.bat

 

2、转换的示例:数据库之间的数据转换

a) 新建1个转换 DB TO DB.ktl

b) 创建数据库的连接

i. 点击屏幕左边的主对象树,右击当前转置下的【DB连接】,点新建,如图

 

ii. 配置好数据库连接,如图

 

iii. 点击test,如图所示代表配置数据库成功

 

iv. 点击肯定、保存

c) 配置转换的步骤

点击【核心对象】,相应拖出表输入、字段选择、表输出,并按shift键对他们进行顺次连接。


其他具体操作步骤以下:

i. 配置 表输入

1. 点击【输入】,选中【表输入】,拖到主窗口,双击

 

2. 填写sql语句,运行以后获得的数据会作为输入的数据

3. 点击预览,可以测试运行SQL后取得的数据

 

ii. 配置 表输出

1. 点击【输出】,选中【表输出】,拖到主窗口,双击

 

2. 选择1个目标表

3. 点肯定

iii. 配置 字段选择

1. 点击【转换】,选中【字段选择】,拖到主窗口,双击

 

2. 点击【列映照】

 

3. 分别从源字段和目标字段选出1个字段,凑成1对add成为映照

d) 运行这个转换

 


类似如图所示代表成功,可以去数据库中查看是不是按预期变化

 

3、Job示例:调用上面所做的转换

a) 新建1个Job

b) 配置步骤

点【核心对象】,点【通用】

 

i. 配置 Start步骤

1. 选中【Start】拖到主窗口

2. 定时

双击可以对定时进行设定

 

ii. 配置 Transformation步骤

1. 选中【Transformation】拖到主窗口

2. 双击以后选择转换的文件路径,${Internal.Job.Filename.Directory}代表当前job文件所在的文件夹

 

c) 运行这个作业

 

类似如图所示代表成功,可以去数据库中查看是不是按预期变化

 

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生