В PowerCenter Informatica можно установить значение параметра на основе выхода хранимой процедуры? Параметр, который я хочу установить, - это параметр, определенный в объекте данных с плоскими файлами.Могу ли я установить параметр, основанный на выходе хранимой процедуры в Informatica PowerCenter?
2
A
ответ
2
Informatica использует два вида объектов:
- Параметры - это не может быть изменен
- Переменных - это может быть изменена во время выполнения отображения с использованием
SETVARIABLE()
функции.
Вы можете определить переменные, запустить хранимую процедуру где-то в отображении, соедините выход Stored Procedure
к Expression Transformation
и добавить выходной или переменную порт Tu выполнить SETVARIABLE($$YourVariable, sp_output)
функции. В конце успешного сеанса служба интеграции сохранит последнее результирующее значение переменной отображения в репозитории.
Надеюсь, это ответит на ваш вопрос.
0
Одним из способов выполнения этого может быть запуск сценария в операционной системе для выполнения хранимой процедуры. Хранимая процедура вернет значение скрипту, и вы можете вставить это значение в файл параметров.