今天遇到一个棘手的问题,在使用kettle时遇到这样一个需求:当输入表的name和context包含 会议、召开、举办,则进行插入新表的操作,否则不做任何操作。(这是较简单的一种情况,表输入得出的数据即可作为判断用,也可做为插入的入参),这种情况介绍完,我会将另一种情况的解决办法发一下(表输入得出的数据集合,只能作为插入的入参,不能作为判断依据),希望能帮到大家。
下面是具体的步骤:
看一下表输入节点的内容
下面看一下集体的switch/case 与 执行sql脚本的内容:swiswitch/case节点: