Pentaho Javascript步骤运行次数超过预期

时间:2015-11-24 15:46:25

标签: javascript pentaho

我有一个Pentaho Modifed Javascript Value步骤,我将此代码放在一起,并将输出定向到一个文件:

var str = "How are you doing today?";
var res1 = str.split(" ").length;

我通过带有虚拟变量的Generate Rows步骤将输入提供给此步骤。在我的输出中,我希望结果为5,但我会多次打印它:

tm_dummy;res1
;5
;5
;5
;5
;5
;5
;5
;5
;5
;5

tmp_dummy是我在'生成行'中声明的变量 那么为什么这么多次打印'5'呢?我用的是Kettle Spoon。

1 个答案:

答案 0 :(得分:1)

我认为您已在Limit步骤中将Generate Rows设置为10。如果您需要,请将其设为1。

因为它已经执行了10次,它会在你发布的时候输出10行。