我对Pentaho设置可变步长有疑问。这是我的ktr配置:
我正在检查是否有不良记录要报告。我正在使用一个序列来保持计数。之后,我正在准备要发送此错误的文档,计数器正好大于零。
对于kjb父亲,我正在使用此配置检查错误数量:
但是,当我执行该过程时,对于ktr,我会收到以下消息:
设置变量2.0-将变量NumberOfErrors设置为值1 org.pentaho.di.core.exception.KettleStepException:仅1个输入行 应该设置变量,并且至少收到了2个。 在org.pentaho.di.trans.steps.setvariable.SetVariable.processRow(SetVariable.java:96) 在org.pentaho.di.trans.step.RunThread.run(RunThread.java:62) 在java.lang.Thread.run(Thread.java:748)2019/02/04 18:56:36-设置变量2.0-错误(版本8.1.0.0-365,版本8.1.0.0-365从 2018-04-30 09.42.24通过buildguy):意外错误2019/02/04 18:56:36-设置变量2.0-错误(版本8.1.0.0-365,内部 8.1.0.0-365从2018-04-30 09.42.24通过buildguy):org.pentaho.di.core.exception.KettleStepException:2019/02/04 18:56:36 -设置变量2.0-预计仅1个输入行可以设置变量,并且至少接收2个。 2019/02/04 18:56:36-设置 变量2.0-2019/02/04 18:56:36-设置变量2.0-在 org.pentaho.di.trans.steps.setvariable.SetVariable.processRow(SetVariable.java:96) 2019/02/04 18:56:36-设置变量2.0-在 org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)2019/02/04 18:56:36-设置变量2.0-在 java.lang.Thread.run(Thread.java:748)
即使我知道有一些不良记录,带有错误的变量也等于零。
如何以正确的方式配置设置变量步骤以设置该变量的值?
致谢。