Я создал отображение Informatica, для которого источником является текстовый файл, а целью также является текстовый файл.Я вызываю хранимую процедуру Oracle, используя преобразование подключенной хранимой процедуры, и на следующем шаге я читаю данные из таблицы, загруженной в хранимую процедуру.
Проблема в том, что таблица загружается, но данные из таблицы не читаются, и она записывает нулевую запись в целевой файл.Я думаю, что хранимая процедура запускается в конце сеанса.
Как сделать так, чтобы хранимая процедура выполнялась в потоке, а не в конце сеанса?
Хранимая процедураработает нормально, если я звоню из SQL Developer или Informatica.
Поток:
- Источник плоского файла -> EXP trans -> Вызов хранимой процедуры -> SQL trans (выполнить запрос к таблице.) -> tgt file
Ход хранимой процедуры:
- усечение таблицы
- загрузка таблицы некоторыми входными данными