wenjunlong88_easy
2018-11-28 18:50
采纳率: 80.5%
浏览 4.5k
已采纳

为什么kettle的switch/case 无效,所有的分支都执行

为什么kettle的switch/case 无效,所有的分支都执行?
我有两个分支,两个分支的下一步都是表输入(查询表),
结果两个分支都同时执行,起不到分支的效果,这到底是为什么?
请教各位大佬,我到底是错在哪里?大家有什么好的解决方案吗?望各位大佬不吝赐教!
截图如下:图片说明

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • wenjunlong88_easy 2019-03-18 17:24
    已采纳

    已经解决了。采用多个transfer转换即可解决

    已采纳该答案
    评论
    解决 无用 2
    打赏 举报
  • zhpeng289 2020-10-27 09:48

    将每个分支新建一个转换,使用Transformation executor控件进行引用
    图片说明

    评论
    解决 2 无用 1
    打赏 举报
  • zqbnqsdsmd 2018-11-30 13:25
    评论
    解决 无用
    打赏 举报
  • jiajinhui12345 2019-05-08 14:34

    请问下,具体怎么转换的,我的也是这种情况,我是通过文件类型,选择不同的输入文件,结果三个都执行了,是需要将三个分支都转成trans吗,在job中进行调用,具体应该怎么实现,请指教,谢谢
    图片说明
    图片说明

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题