Почему новый столбец очищается при запуске следующей задачи?

У меня есть 3 задачи в рабочем процессе:

  • задание 1: убирает со стола
  • задача 2: загружает плоский файл в эту таблицу
  • задача 3: регистрирует операцию как завершенную

Я добавил новый столбец в задачу 2, и когда я смотрю в базу данных во время выполнения этой задачи, я вижу, что новый столбец заполнен.

Проблема заключается в при запуске задачи 3 она очищает мои новые столбцы, оставляя их пустыми. Что происходит? И как это исправить?

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

В задаче 3 нет никакой логики, которая должна выполнять такую ​​«очистку».

Что мне не хватает во внутреннем устройстве Informatica?

Кроме того, если я отключу задачу 3, столбцы останутся заполненными правильными значениями.

РЕДАКТИРОВАТЬ: (после запроса более подробной информации) задачи имеют тип Session. Задача 2 просто перемещает данные из плоского файла в таблицу (она также вызывает некоторый пакет PLSQL для вычисления некоторых полей, а затем заполняет их в конечной таблице). Задача 3 перемещает данные из заголовка в таблицу журнала, вызывает какой-то пакет PLSQL для выполнения действий, аналогичных задаче 2, а затем вызывает какой-то PLSQL (этот последний шаг не касается самих данных из задачи 2, которая странным образом очищается)


person Belun    schedule 03.10.2016    source источник
comment
Нужна дополнительная информация о том, что находится внутри вашей задачи 3? Это сеанс или командная задача? Вы запускаете какой-либо скрипт внутри него?   -  person Samik    schedule 03.10.2016
comment
@Samik обновил вопрос, добавив некоторые дополнительные детали.   -  person Belun    schedule 04.10.2016
comment
В вашей задаче 3 должна быть какая-то логика, которая перезаписывает данные, загруженные в задаче 2. Проверьте целевой экземпляр в сопоставлении для задачи 3, если в нем есть новые столбцы.   -  person Samik    schedule 04.10.2016


Ответы (1)


проблема совершенно не связана с информатикой из того, что я обнаружил. действительно что-то было в пакете SQL задачи 3'

person Belun    schedule 04.10.2016