如何使用脚本步骤处理Pentaho中的输入流?

时间:2014-10-30 16:21:15

标签: pentaho

  1. Pentaho中有多少种不同的步骤可以接受多个输入流,例如“Merge Join”,“Stream Look up”?
  2. 他们的典型用户场景是什么?
  3. 任何与脚本相关的步骤都可以接受多个流作为输入,如javascript或UDJC?例如使用一个流作为数据源,另一个作为过滤条件?
  4. 谢谢大家。

2 个答案:

答案 0 :(得分:0)

“Joins”和“Lookup”下的所有步骤,加入就像表连接一样,查找是使用一个流作为源数据集另一个作为“翻译”字典,这就是我所知道的

答案 1 :(得分:0)

回答以下3个问题:

  1. “联接”和“查找”部分中的所有步骤都将接受两个流。 (我没有试过3个流)像Java Filter这样的过滤器步骤也会接受多个流。

  2. 典型的使用场景是从一个或多个流中获取数据并处理业务逻辑。目前我没有具体的例子可以解释。

  3. 据我所知,您不能在JavaScript Step中使用多个流。您可能会收到类似的错误 enter image description here

  4. 我正在尝试流式传输两列不同的名称。输入1有列“a”,输入2有列“b”。

    enter image description here

    如果您可以将输入流列设为同一名称,则可以忽略此错误。

    希望这有帮助:)