Динамические переменные в Пентахо для Step - Table Input
В моем КТР мне нужно создать динамический запрос для ввода таблицы шагов. лайк -
Select ${SelectList} from ${Table}
Значение SelectList Table исходит из Step - Set Variables.
Это не работает. Я что-то пропустил?
2 ответа
Вы не можете предположить, что Set Variables
Шаг получит свои переменные в любое время в пределах одного и того же преобразования. Такова природа многопоточности PDI. Вы должны быть уверены, что переменные установлены до Table input
шаг начинается. Обычно это делается путем помещения преобразования в задание и установки там переменных до запуска преобразования.
Вы также можете передать параметры в преобразование и прочитать их в преобразовании с помощью Get System Info
шаг, ссылающийся на `аргумент командной строки 1'и т. д.
Я думаю, что шаг набора переменных не должен преобразовываться в какой-либо шаг с использованием переменных.
Вы должны обратить внимание на информацию при создании шага заданных переменных.