Продукт: Интеграция облачных данных Informatica
У меня есть целевое соединение JDBC в таблице DB2, для которой мне нужно выполнить операцию обновления, если входящий номер политики (из таблицы SQL Server) уже существует в целевой таблице DB2.
В моей целевой таблице не определен первичный ключ, и это устаревшие таблицы, в которых мы не можем изменять / добавлять ключи. Как я могу выполнить обновление (или upsert) для таблицы, для которой не определен первичный ключ.
Для реляционных целей, когда я выбираю «Upsert» в качестве Operation, я вижу, что заполняется «Update Columns», где мы можем указать столбцы, которые будут использоваться в качестве ключей для сопоставления. Эта опция (Обновить столбцы) не подходит для целей JDBC, когда я выбираю операцию как «Upsert». Это ожидаемое поведение?
PowerCenter позволяет нам переопределить определение цели внутри powercenter. Есть ли у интеграции облачных данных аналогичная функция?
Заранее спасибо!