Динамические переменные в пентахо для шага — ввод таблицы

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

Select ${SelectList} from ${Table}

Значение таблицы SelectList исходит из Step - Set Variables.

Это не работает. Я что-то упускаю?

введите здесь описание изображения


person user2093576    schedule 03.12.2013    source источник


Ответы (2)


Вы не можете предположить, что шаг Set Variables получит свои переменные, установленные в любое время в рамках одного и того же преобразования. Такова природа многопоточности PDI. Вы должны убедиться, что переменные установлены до начала шага Table input. Как правило, это делается путем помещения преобразования в задание и установки там переменных до запуска преобразования.

Вы также можете передавать параметры в преобразование и считывать их в преобразование с шагом Get System Info, ссылающимся на «аргумент командной строки 1» и т. д.

person Brian.D.Myers    schedule 03.12.2013

Я думаю, что шаг установить переменные не должен быть каким-либо преобразованием с любым шагом, использующим переменные.

Вы должны обратить внимание на эту информацию при создании шага установить переменные.

person Thai Heng    schedule 05.12.2013