Не уверен. Если я вас правильно понял, но я полагаю, что вы можете столкнуться с двумя основными проблемами:
доступность данных: ваши пользователи могут запрашивать данные, которые у вас естьвременно удален, потому что вы обновляете его (... это зависит от вашего подхода к загрузке данных).
производительность: на отчеты могут повлиять процессы загрузки данных.
Если ваши данные разбиты на разделы, я думаю, что было бы неплохо использовать загрузку данных на основе многораздельных коммутаторов.Вы выполняете загрузку данных в промежуточном разделе, который содержит данные, которые вы загружаете (в то время как раздел хранилища данных все еще доступен со всеми данными для пользователей).Затем, как только вы закончили загрузку данных в промежуточный раздел, вы можете немедленно переключить разделы между промежуточным и хранилищем данных.Это решит проблему доступности данных и может помочь снизить производительность (если, например, ваш промежуточный раздел находится на другом жестком диске, чем хранилище данных).
больше информации о загрузке разделенных данных и других методах загрузки данныхздесь:
http://msdn.microsoft.com/en-us/library/dd425070(v=sql.100).aspx