Kettle工具的使用指南

来源:互联网 发布:知乎怎么公共编辑问题 编辑:程序博客网 时间:2024/05/22 12:02


一、基本使用

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

 

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

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

b) 创建数据库的连接

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

 

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

 

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

 

iv. 点击确定、保存

c) 配置转换的步骤

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


其他具体操作步骤如下:

i. 配置 表输入

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

 

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

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

 

ii. 配置 表输出

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

 

2. 选择一个目标表

3. 点确定

iii. 配置 字段选择

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

 

2. 点击【列映射】

 

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

d) 运行这个转换

 


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

 

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

a) 新建一个Job

b) 配置步骤

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

 

i. 配置 Start步骤

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

2. 定时

双击可以对定时进行设定

 

ii. 配置 Transformation步骤

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

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

 

c) 运行这个作业

 

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

 

0 0
原创粉丝点击