Как отфильтровать дубликаты из списка sharepoint с помощью ssis

Я успешно подключил базу данных SQL к списку sharepoint с помощью ssis. Проблема в том, что каждый раз, когда я запускаю проект, все данные сбрасываются в список и вызывают дубликаты. Есть ли способ не импортировать дубликаты записей?

1 ответ

Вы можете вытянуть его во временную таблицу и запустить набор операторов "UPSERT", чтобы получить новые записи в таблице.

Если вы находитесь на SQL 2008, вы можете использовать новую функциональность MERGE.

UPSERT состоит из INSERT для новых записей, UPDATES для существующих строк, которые должны отражать изменения в источнике, и DELETES, если это необходимо.

Вы можете сделать это в хранимой процедуре, которую вы можете вызвать из шага выполнения SQL.

Другие вопросы по тегам