在我的图表中,我有一个过滤行。如果结果为TRUE,我想做一个SELECT否则(FALSE)另一种选择。我用两个input table
个对象做了。
实际上,在过滤行之后,执行两个input table
可能是因为在开始时初始化。我也试过SQL脚本,但似乎有相同的行为。
答案 0 :(得分:1)
这是正确的,这就是PDI的工作原理。所有步骤都在同一时间初始化,这可能会导致完全出现问题。你的具体问题是,其中一个表输入可能没有任何行,这会爆炸吗?
见这里:http://forums.pentaho.com/archive/index.php/t-78324.html
各种解决方案,你是“为每一行执行”吗?在这种情况下,您可以在字符串中动态构建SQL。否则需要更多信息来设计解决方案 - 有点棘手。