как передать переменную из измененного шага javascript в шаге сценария sql в ложке пентахо?

Я новичок в ложке для пентахо. Я написал небольшой javascript, где сохранил дату в переменной. И теперь мне нужно использовать эту переменную в операторе sql, чтобы удалить данные из базы данных с этой датой (все делается за одно преобразование). Может ли кто-нибудь сказать мне, есть ли способы передать эту переменную из шага "измененный javascript" в шаге "sql script"? Спасибо за помощь.


person Jane    schedule 27.09.2016    source источник


Ответы (1)


Убедитесь, что вы используете свою переменную в разделе «Поля вывода» на шаге Modified Java Script Value. Это добавит его как столбец в ваш поток данных.

Затем соедините этот шаг с шагом Execute SQL script. Настройте его, как показано на следующем изображении, указав собственное имя подключения и имя таблицы. На этом этапе я предполагаю, что вы назвали свое поле «DateField», а столбец в вашей таблице назван «отметка даты».

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

Обратите внимание, что есть множество способов сделать это. Это один из способов, который работает при преобразовании; есть и другие, которые тоже работают.

person Brian.D.Myers    schedule 27.09.2016