在 Informatica 的 PowerCenter 中,是否可以根据存储过程的输出设置参数值?我要设置的参数是我在平面文件数据对象中定义的参数。
最佳答案
Informatica 使用两种对象:
- 参数 - 无法修改
- 变量 - 可以在使用
SETVARIABLE()
函数执行映射期间修改这些变量。
您可以定义一个变量,在映射中的某个位置运行存储过程,将存储过程
的输出连接到表达式转换
,然后添加一个输出或变量端口tuexecuteSETVARIABLE($$YourVariable, sp_output)
函数。成功 session 结束时,集成服务会将映射变量的最终当前值保存到存储库。
我希望这能回答您的问题。
关于parameters - 我可以根据 Informatica PowerCenter 中存储过程的输出设置参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28118013/