У меня есть сомнения относительно шага переменной набора Пентахо.Это моя конфигурация ktr:
Я проверяю, есть ли плохие записи для отчета.Я использую последовательность, чтобы вести счет.После этого я готовлю документ с этими ошибками, который будет отправлен только при том, что счетчик больше нуля.
Для отца kjb я использую эту конфигурацию для проверки количества ошибок:
Однако, когда я выполняю процесс, для ktr я получаю это сообщение:
Установить переменные 2.0 - Установить для переменной NumberOfErrors значениезначение 1 org.pentaho.di.core.exception.KettleStepException: Ожидается, что только 1 входная строка будет устанавливать переменные, и было получено как минимум 2. at 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)
И переменная с ошибками равна нулю, даже когда я знаю, что есть некоторые плохие записи.
Как правильно настроить шаг установки переменной для установки значения этой переменной?
С уважением.