kettle的switch/case 无效,怎么办?

0
  在用kettle转换数据的时候switch/case控件,不管 什么数据传过来,每个分支都会被执行,这到底为什么呢?

ke.jpg

 
已邀请:
1

tianlan - 金融交易行业的那些坑实在是太多,有些自己在平时的摸爬滚打当中逐渐领悟了 2015-11-12 回答

你的switch后面分支,跟的是脚本吧?
据说kettle内部运行机制,和我们想要的过程是有一定出入的:没有任何参数的SQl,不管你放在流程的那个步骤,总是最先执行的。
你可以把switch的分支,换成trans看看,应该就可以了………………就是说把SQL封装到trans里面,在switch的流程里调用……

要回复问题请先登录注册