【发布时间】:2019-02-05 01:30:54
【问题描述】:
我对 Pentaho set variable step 有疑问。这是我的 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 by 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)
即使我知道有一些不良记录,带有错误的变量也等于零。
如何以正确的方式配置设置变量步骤以设置此变量的值?
问候。
【问题讨论】:
标签: pentaho pentaho-spoon pentaho-data-integration