本篇博客主要介绍对“表输出”控件中“定义错误处理”选项的具体操作。 我使用的Kettle工具版本是7.1 .
1、在kettle左侧列表 “输入”列下选择 “自定义常量数据” 控件, 在“输出”列下,选择“表输出”控件、“文本文件输出”控件。依次连线。如图片一所示,图片一中“表输入”与 “err_message_输出”直接含×号的连线,本文接下来会仔细讲解。
图片一
2、在图片一中,“表输入” 与 “err_message_输出” 这2个控件之间叉号连线具体形成如下: 当3个控件都拖拽到界面上后,“表输入”控件在和 “err_message_输出”控件连线后,“err_message_输出”控件会浮动出两个选项:主输出步骤、错误处理步骤。 选择错误处理步骤后,“表输出”控件 与 “err_message_输出”控件之间的连线就变成带叉号的连线了。如下图二、图三所示。
图片二
图片三
3、对“自定义常量数据”控件讲解。在“元数据”界面,定义“表”的各个字段名、字段类型、字段长度,在“数据”界面,自定义一些测试数据,如下图四、图五所示。
图片四
图片五
4、对“表输出”控件讲解,如下图6、图7、图8所示,对该控件添加一些基本的信息。在“数据库字段”界面,可以选择增加、清除指定的字段。
图片6
图片7
图片8
5、“表输出”控件,选择“定义错误处理...”选项,并给该选项添加对应的内容信息。如下图9、图10所示。
图片9
图片10
6、对“文本文件输出”控件讲解。对该控件添加相关信息,文件保存目录,如下图11、 图12、 图13所示。
图片11
图片12
图片13
7、kettle脚本制作完成后,保存,执行。顺利执行后,结果如下图14、 图15、 图16 所示。
图片14
图片15
图片16