Сначала создайте рабочий процесс, вставьте, а затем обновите - PullRequest
0 голосов
/ 10 июня 2019

Я использую Informatica PowerCenter 9.1.0 и, проще говоря, у меня есть две идентичные таблицы как исходная (таблица A) и целевая (таблица B). Столбцы ID и EMAIL. Мне нужно создать рабочий процесс, в котором при первом запуске все записи копируются из таблицы A в B. Затем каждый день мне нужно обновлять в целевой таблице B строки, модифицированные в A (почта может меняться). Если в исходной таблице запись удалена, я все равно хочу увидеть ее в целевой таблице.

Я использовал эти значения Обрабатывать исходные строки как: «Вставить» Затем на вкладке «Сопоставление» я проверил атрибут «Вставить» и «Обновить как обновление»

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

Я изменил значение строки источника Обработка как «Обновление», но при первом запуске (таблица B пуста) он не копирует строки.

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

1 Ответ

0 голосов
/ 10 июня 2019

Выберите опцию «Обновить еще вставить» на вкладке сопоставления.Сохранить «рассматривать исходные строки как» как обновление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...