Pentaho DI
October 11, 2022

Pentaho DI. Использование переменных в джобе(draft).

Допустим, нужно запустить в джобе Pentaho DI хранимую процедуру pl/pgsql со следующей сигнатурой:

PROCEDURE postgres_air.set_partition (p_schema_name text, p_table_name text, p_dwfeed_id bigint)

Установим такие значения переменных в степе Data grid трансформации:

Получим переменные в степе Set variables

Вызовем эту трансформацию в джобе:

Далее необходимо прописать вызов самой хранимой процедуры с параметрами в степе SQL:

Текстовые параметры необходимо заключить в апострофы, как на рисунке: '${P_SCHEMA_NAME}', '${P_TABLE_NAME}'