обновить / удалить преобразования в том же целевом поле - PullRequest
0 голосов
/ 15 марта 2019

У меня есть таблица назначения в отображении ETL.

Труба A, выполняет обновление для поля A.Pipe BI необходимо удалить строки на основе значения в fieldA (а также нескольких других полях)

Чтобы выполнить обновление, fieldA не может быть PK.Для выполнения удаления поле А должно быть ПК.

Я стараюсь держаться подальше от пост-картографического SQL, если могу, поэтому ищу другие варианты, которые могут быть мне доступны.

1 Ответ

2 голосов
/ 16 марта 2019

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

...