Pentaho中的选择步骤如何工作

时间:2019-02-15 06:07:59

标签: pentaho kettle pentaho-data-integration

我试图了解Pentaho中选择步骤的工作原理。

我有以下阶段:

Steps

用户定义的Java类的输出由具有字段period1_tsperiod2_tscontract的三行组成。可以清楚地看到,它基本上是具有三个合同(H9,M9和U9)的时间戳。

Output from UDJC

我使用以下参数设置“选择”步骤:

Select Parameters 1

但是此“选择”步骤的输出是:

Output from Select

所以我没有得到H9M9U9,而是得到了U9的三行。我期望获得三行,其中一个字段contract的值为H9 / M9 / U9。为什么我让U9重复三遍?

Pentaho 8.2.0.0-342 CE

1 个答案:

答案 0 :(得分:0)

我发现问题与UDJC中如何定义输出行有关。

Kettle: Multiple putRows() in processRow() correctly?