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}'