转换流程如下:

提示:SFDSR为数据字典数据库中的表名,为原表中要转换的一个字段。
原表:

数据字典:

目标表:

首先要自己事先建立好目标表的表结构,可能需要将做转换的一系列字段的的数据类型的长度增加。
1.打开kettle,新建转换。
2.编辑数据库连接。
3.切换到核心对象,添加表输入,编辑表名为原表,读取要做转换的表。

4.添加表输入,编辑表名为原表中要转换的字段名,读取数据字典中的对应表名。

5.核心对象中,点击“连接”,添加“记录关联(笛卡尔输出)”,编辑名称为“条件判断”,

6.核心对象中,点击“转换”,添加“字段选择”,点击“获取选择的字段”。这些字段都是要写入目标表的,所以需要手动删除数据字典的表字段。然后将原表中的要转换的表字段将“字段名称”设置为数据字典表中的保存文本的字段名,“改名成”目标表中对应的字段名。
比如字段SFDSR保存的是0或1,name中保存的是“是”或“否”。

7.编辑“表输出”。

8.完成。如果要转换的不止一个字段,那么自己另外添加表输入,读取数据字典的表,然后和条件判断相连,再依照上述简单编辑即可。

861

被折叠的 条评论
为什么被折叠?



