Member 13867163 Ответов: 0

SSIS обновляет данные там, где исходный файл и данные назначения огромны


Привет,

Я делаю обновления с исходными данными в целевую таблицу.
Исходный файл-excel, а конечный-таблица sql server.
В исходном файле у меня есть один конкретный проект, связанный с данными, где, как и в целевой таблице, у меня есть несколько проектов. Данные содержат миллионы строк в каждом проекте. Так что размер источника и назначения очень велик.

Я использую преобразование поиска, чтобы сравнить данные и сделать соответствующие обновления. Проблема в том, что загрузка всех данных в кэш поиска занимает много времени, так как размер целевой таблицы очень велик. итак, есть ли какой-либо способ загрузки данных только проектов исходного файла, например (select * from table where projectid=sourcetable.projectid)

Пожалуйста, посоветуйте

Спасибо

Что я уже пробовал:

Оба исходных и целевых данных находится огромная как потом использовать преобразование "уточняющий запрос"
или есть какой-то другой способ.

CHill60

Обычно у меня есть "промежуточная" таблица, в которую я загружаю вещи - тогда двигаться запихните вещи в окончательное хранилище и опустошите стол

0 Ответов