Полностью выполнить задание Pentaho для первой строки перед запуском задания для второй строки.

Моя корневая работа, состоящая из двух шагов,

Исполнитель преобразования (для копирования строк в результаты) и исполнитель заданий (выполнение для каждой входной строки)

я хочу, чтобы моя подзадача полностью выполнялась для первой входящей строки, прежде чем она начнет выполнение для второй строки.


person Pawan Laad    schedule 03.09.2018    source источник


Ответы (1)


Нажмите на Job executor step и установите флажок Execute for every input row. Скажи мне, если это не то, что тебе нужно.

person AlainD    schedule 03.09.2018
comment
Я устанавливаю флажок Execute for every input row, и задание root выполняется соответственно. но фактическая обработка происходит в подзадаче. Я хочу, чтобы моя подзадача выполнялась последовательно для каждой входной строки. - person Pawan Laad; 04.09.2018
comment
Я не понимаю. Если наша установка такова, как я думаю, основное задание сначала выполнит преобразование, после завершения запустит подзадание для строки 1 результатов, после завершения запустит подзадание для строки 2 результатов, после завершения запустит подзадачу. задание для строки 3 результатов. Это то, что вы хотите? Если нет, опишите, для чего предназначена ваша дополнительная работа. - person AlainD; 04.09.2018
comment
да, это то, что мне было нужно. Я создал задания-оболочки для всех преобразований в моем подзадаче, и теперь он работает отлично. Спасибо @AlainD - person Pawan Laad; 09.09.2018