Informatica - Получение нескольких записей с использованием хранимой процедуры Teradata

Я пытаюсь получить набор результатов из хранимой процедуры Teradata для моего сопоставления.

Хранимая процедура должна содержать несколько операторов выбора, а окончательный результат должен быть отправлен в informatica. Ниже приведен пример того, как выглядит оператор выбора.

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

Любая помощь??


person Raj V    schedule 24.06.2014    source источник


Ответы (1)


Вы можете вызвать преобразование Stored Procedure в Source Qualifier, используя свойство SQL Query. Просто убедитесь, что порты, их порядок и типы данных отражают столбцы, возвращаемые хранимой процедурой.

person Maciejg    schedule 25.06.2014