数据表转换为分类Excel(if语句)

发布时间 2023-12-15 17:32:02作者: 往事已成昨天

switch/case组件:

使用kettle的组件swich/case对原有表进行条件判断,分类:

需求:表输入 switch/case 分类出2个Excel表格:

第一步:构建数据流图:

如果方向不对,可以进行反转方向:
cd27b79229dcaf08553861b736b2fcd

一:表输入:选定对应的表内容:

选择t_phoneinfo表

二:编辑条件控制switch/case

按住shift键,将组件按照下图方式连接起来,鼠标与shift建同时作用拉动

最后的样子:

转换日志如下:

2023/12/15 17:03:57 - Spoon - Running transformation using the Kettle execution engine

2023/12/15 17:03:57 - Spoon - 转换已经打开.

2023/12/15 17:03:57 - Spoon - 正在打开转换 [aa]...

2023/12/15 17:03:57 - Spoon - 开始执行转换.

2023/12/15 17:03:57 - aa - 为了转换解除补丁开始 [aa]

2023/12/15 17:03:58 - 表输入.0 - Finished reading query, closing connection

2023/12/15 17:03:58 - 表输入.0 - 完成处理 (I=21, O=0, R=0, W=21, U=0, E=0)

2023/12/15 17:03:58 - Switch / case.0 - 完成处理 (I=0, O=0, R=21, W=21, U=0, E=0)

2023/12/15 17:03:59 - dd.0 - 完成处理 (I=0, O=13, R=13, W=13, U=0, E=0)

2023/12/15 17:03:59 - ee.0 - 完成处理 (I=0, O=8, R=8, W=8, U=0, E=0)

2023/12/15 17:03:59 - Spoon - 转换完成!!2

实现效果: