Kettle Spoon转换之Hello World!

先对Spoon的“转换”进行学习,首先设计一个“Hello World!”的转换。

 

1.进入spoon后,转换>输入>自定义常量数据。找到“自定义常量数据”,拖到右侧即可。

Kettle Spoon转换之Hello World!

 

2.双击UDJE图标,配置元数据选项卡和数据选项卡,如下图所示,配置好以后点击OK。

Kettle Spoon转换之Hello World!

Kettle Spoon转换之Hello World!

 

3.转换>脚本>利用Janino计算Java表达式,找到“Janino计算Java表达式”,拖到右侧。

Kettle Spoon转换之Hello World!

 

4.使用鼠标悬停工具,将鼠标移到“自定义常量数据”悬停不动,会自动弹出辅助工具,可以使用一个跳将两个步骤连接。

Kettle Spoon转换之Hello World!Kettle Spoon转换之Hello World!

 

5.双击UDJE图标,设置如下:

Kettle Spoon转换之Hello World!

 

到现在我们有了一个转换的草案,一个数据网格(包含一个人员列表),以及一个构建hello_message的脚本步骤。接下来可以为工作添加注释:

6.单击画布任意地方,选择“新建注释”,就可以输入注释,修改颜色和字体。

Kettle Spoon转换之Hello World!Kettle Spoon转换之Hello World!

7.保存工作。在菜单栏中  “编辑>设置” 可以指定转换的属性。再 "文件>保存"

Kettle Spoon转换之Hello World!

Kettle Spoon转换之Hello World!

Kettle Spoon转换之Hello World!

8.预览并运行转换:(此处预览java的UDJE)

预览:允许查看选定步骤生成的数据事例

运行:有效的运行整个转换

 

选中“利用Janino计算Java表达式”UDJE图标,单击画布上方的预览图标:

Kettle Spoon转换之Hello World!

Kettle Spoon转换之Hello World!

Kettle Spoon转换之Hello World!

9.运行。因为我们在设计时要常常预览任何步骤的输出,即使没有保存工作,也能预览数据。一旦做好数据的准备,就可以运行转换了。

Kettle Spoon转换之Hello World!