#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. Я обновил свой предыдущий пост, чтобы прояснить ситуацию.