В дизайне отображения информатики должна быть целевая таблица, но в моем дизайне я использую informatica для вызова процедур хранения, и после того, как они были вызваны, вся работа выполнена, поэтому мне не нужна целевая таблица для быть вставлен или обновлен. Я использовал таблицу отсутствия в качестве целевой таблицы, а одно поле ерунды в качестве входного порта (потому что должен быть хотя бы один входной порт!), Затем не отмечен или опция (вставка, обновление, удаление) в конфигурации сеанса , так что informatica не будет генерировать операторы DML SQL, избегая ошибок «без таблицы». Но тогда informatica обрабатывает строку ввода как строку отклонения и пытается записать ее в плохой файл. И причина, по которой я снял флажок с опции insert, журнал сеанса показал, что произошла ошибка, которую не удалось вставить в плохой файл! Странно, эта ошибка никогда не показывалась на мониторе, и все сеансы успешно выполнялись! Он появился только в метатете informatica.Есть ли способ избежать целевой таблицы в informatica (powercenter)?
Есть ли лучший способ избежать этой проблемы, хотя это не влияет на мой результат? Есть ли возможность использовать таблицу отсутствия и ничего не делать с ней (включить отклонение входных строк)?
Thx очень много! Я постараюсь это! – Jason
В Windows, я просто проверить, что Я мог бы использовать «nul» для конкретного целевого файла и плохих файлов. Я даже мог выбрать «command» в качестве типа вывода. Это очень негибкий! – Jason