Informatica - 使用Teradata存储过程获取多个记录

时间:2014-06-24 05:17:21

标签: stored-procedures teradata informatica

我正在尝试从Teradata存储过程到我的映射的结果集。

存储过程是保存多个select语句,最终输出将发送到informatica。以下是select语句的示例

sel 'INH1' AS QC_CODE,count(*) from Table 1 
UNION
sel 'INH2' AS QC_CODE,count(*) from Table 2   
UNION
sel 'INH3' AS QC_CODE,count(*) from table 3

我需要一个存储过程,可以将上述查询的输出(2列,3条记录)发送到Informatica,我可以在源限定符中调用存储过程或通过SP转换

任何帮助??

1 个答案:

答案 0 :(得分:0)

您可以使用Stored Procedure属性在Source Qualifier转换中调用SQL Query。只需确保端口,它们的顺序和数据类型反映了存储过程返回的列。