Informatica — получение нескольких записей с помощью хранимой процедуры Teradata

#stored-procedures #teradata #informatica

#хранимые процедуры #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:

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