Kettle手册-Switch/Case 控件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kettle手册-Switch/Case 控件相关的知识,希望对你有一定的参考价值。

参考技术A 介绍 Switch Case 控件

在转换中有这样一个控件

这个类似于SQL中的case when这种功能,通过条件控件来走不同的节点,还是有一些应用场景的,这里简单介绍下简单使用方法。

我们使用Switch Case控件,根据结果集中的某一个字段,来判断这行记录应该走下游的哪一个节点

需求1:

在Switch Case中,进行如下配置,就类似与操作版的case when

然后使用3个日志控件进行输出

然后就没啥了,主要注意的一点是,转换中执行顺序的问题,在转换中每个控件的执行顺序不是按照hop串行的,如果两者没有数据流依赖,应该会并行,这里可以使用一种方式来解决,就是将一组操作放到一个转换中,再去调用就可以了。

以上是关于Kettle手册-Switch/Case 控件的主要内容,如果未能解决你的问题,请参考以下文章

Kettle06:Kettle流程控件

PHP switch case 中多个值的情况

阿里巴巴Java 开发手册编程规约之控制语句

Kettle手册(六)- Hop小记

Kettle手册(八)- 循环

基于kettle的数据集成平台用户手册