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

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

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

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

    点赞 评论
  • zhpeng289
    zhpeng289 2020-10-27 09:48

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

    点赞 2 评论
  • zqbnqsdsmd
    zqbnqsdsmd 2018-11-30 13:25
    点赞 评论
  • jiajinhui12345
    jiajinhui12345 2019-05-08 14:34

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

    点赞 评论

相关推荐