Informatica的存储过程Transformer可以处理具有多个结果集的存储过程吗?

时间:2017-10-04 19:59:43

标签: informatica informatica-powercenter

我有一个返回两个结果集的存储过程。我知道Informatica有一个存储过程转换器,但是我无法在任何地方找到可以处理返回多个结果集的存储过程。

这是Informatica功能吗?

2 个答案:

答案 0 :(得分:1)

这是不可能的,我害怕。 Informatica无法“猜测”如何处理每个数据集。 一般而言,无论您需要对结果做什么,例如如果你需要:

  • 加入他们,或
  • 在特定的映射中只使用其中一个,或
  • 每次运行都会在它们之间切换,

我建议将此存储过程与另一个存储过程包装在一起,这将执行所需的逻辑并返回相应的结果集。

答案 1 :(得分:1)

就我所知,Informatica SP转换只能生成返回值而不是结果集。

可能的解决方案是,将结果集数据存储到表/平面文件中,并在以下映射中将其用作源(使用SQ覆盖或平面文件源)