Динамические переменные в Пентахо для Step - Table Input

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

Select ${SelectList} from ${Table}

Значение SelectList Table исходит из Step - Set Variables.

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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам