SSIS обновляет данные там, где исходный файл и данные назначения огромны
Привет,
Я делаю обновления с исходными данными в целевую таблицу.
Исходный файл-excel, а конечный-таблица sql server.
В исходном файле у меня есть один конкретный проект, связанный с данными, где, как и в целевой таблице, у меня есть несколько проектов. Данные содержат миллионы строк в каждом проекте. Так что размер источника и назначения очень велик.
Я использую преобразование поиска, чтобы сравнить данные и сделать соответствующие обновления. Проблема в том, что загрузка всех данных в кэш поиска занимает много времени, так как размер целевой таблицы очень велик. итак, есть ли какой-либо способ загрузки данных только проектов исходного файла, например (select * from table where projectid=sourcetable.projectid)
Пожалуйста, посоветуйте
Спасибо
Что я уже пробовал:
Оба исходных и целевых данных находится огромная как потом использовать преобразование "уточняющий запрос"
или есть какой-то другой способ.
CHill60
Обычно у меня есть "промежуточная" таблица, в которую я загружаю вещи - тогда двигаться запихните вещи в окончательное хранилище и опустошите стол