Pentaho Transformation Executor не передает параметры успешно

#kettle #pentaho-spoon #pentaho-data-integration #pdi

#чайник #pentaho-ложка #pentaho-интеграция данных #pdi

Вопрос:

Пожалуйста, обратитесь к 2 примерам, прикрепленным по этой ссылке

Пример1: TEMP1.ktr amp; TEMP2.ktr
Пример2: PARENT.ktr amp; CHILD.ktr

Я пытаюсь передать несколько параметров в ktr, исправленный в Transformation Executor, и при меньшем количестве полей он может успешно передать эти параметры (см. Example1), но когда я увеличиваю количество полей в родительском KTR, не удается отправить параметры в ktr, исправленный в Transformation Executor (см. Example2)

Любая помощь была бы высоко оценена.

Ответ №1:

Все результаты успешно переданы в CHILD.ktr. Вы можете увидеть результат, добавив «Получить строки из результата»-> «Вывод текстового файла» в CHILD.Ktr.

Но если вы хотите увидеть результат на шаге «Запись в журнал», тогда вам нужно одно за другим добавить все поля результата в качестве параметра на шаге «Transformation executor», как вы добавили для «города» и «штата» в вашем примере 1. Затем отобразите в файле журнала как ${tmp1} …… … в качестве параметра.

Вы можете загрузить обновленные родительский и дочерний ktr

Ссылка

Комментарии:

1. Спасибо за оперативность. n Пожалуйста, обратите внимание, что дочернее преобразование выводит только значения этих двух параметров в качестве значений по умолчанию, заданных для них в свойствах преобразования, вкладка Параметров. n Он не выводит значения, которые мы передаем через родительский ktr.

2. Я обновил свой предыдущий пост, чтобы прояснить ситуацию.