Pentaho: заблокируйте этот шаг до завершения - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь использовать «заблокировать этот шаг до завершения шага» для преобразования, но, похоже, он не работает:

enter image description here

НаКак это показано на рисунке, предполагается, что «общее количество EPO. DAT, VSE, ESP» не должно выполняться, пока «Filtrar GESTIONADO ny» и «Выбор значений Kibana 2» не завершены, я прав?Если нет, как я могу получить такую ​​цель?

Спасибо.

1 Ответ

0 голосов
/ 08 июня 2018

ВСЕ шаги в преобразовании запускаются при инициализации.Затем они либо начинают обрабатывать свои входные данные, либо ждут поступления строк.

Шаг «Блокировать этот шаг ...» НЕ препятствует выполнению следующего шага, он только блокирует строки, проходящие к этому шагу.Это делает именно то, что вы ожидаете для шагов, которым нужны входящие строки (например, вывод текстового файла или поиск в базе данных), но ничего не делает для шагов, которые генерируют новые строки из источника ввода.

Ваш следующий шаг послеБлок выглядит как текстовый файл или вход CSV.Этот шаг сразу начнет читать файл и генерирует строки.С помощью ввода текстового файла (идеально подходит для большинства файлов CSV) вы можете сказать ему, чтобы он принимал имя файла из входящего поля.Таким образом, он будет ждать, пока шаг блокировки не пропустит одну строку с именем файла.

enter image description here

...