过滤后在水壶中执行特定查询

时间:2013-05-31 08:55:16

标签: pentaho kettle

在我的图表中,我有一个过滤行。如果结果为TRUE,我想做一个SELECT否则(FALSE)另一种选择。我用两个input table个对象做了。

实际上,在过滤行之后,执行两个input table可能是因为在开始时初始化。我也试过SQL脚本,但似乎有相同的行为。

1 个答案:

答案 0 :(得分:1)

这是正确的,这就是PDI的工作原理。所有步骤都在同一时间初始化,这可能会导致完全出现问题。你的具体问题是,其中一个表输入可能没有任何行,这会爆炸吗?

见这里:http://forums.pentaho.com/archive/index.php/t-78324.html

各种解决方案,你是“为每一行执行”吗?在这种情况下,您可以在字符串中动态构建SQL。否则需要更多信息来设计解决方案 - 有点棘手。