一、相关说明
-
流程组件说明:
流程是转换里面的第六个分类。流程主要用来控制数据流程和数据流向。 -
Switch case组件说明:
Switch/case让数据流从一路到多路。
-
需求说明:
从数据库中的sys_user表读取数据,按照部门号将数据保存到不同文件中。 -
测试数据源和如下博文中的数据源是一样的:
Kettle8.2查询组件之数据库查询
二、设计转换
- 输入:表输入
- 流程: Switch case
- 输出:Excel输出、文本输出、Microsoft Excel输出
三、转换配置
-
Step1:表输入(连接A库)组件配置
- 双击组件,写上步骤名称等
- 相关配置如下所示:
-
Step3:Switch case流程组件配置
- 双击打开,设置步骤名称
- 配置信息,如下,
-
其他输出文件配置,请参考Kettle专栏中其他相关博文
上述配置好后,点击确定即可!
四、运行转换
- 点击运行按钮,成功运行如下:
五、结果查看
- Preview data 中查看结果
切换到“Preview data页面”-
点击“Excel输出-1000”,看到结果数据
-
点击“文本文件输出-1003”,看到结果数据
-
点击“Microsoft Excel-输出-1009”,查看结果
-
点击“Excel输出-默认输出”,查看结果数据
-