Выполнение медленного обновления с помощью SSIS - PullRequest
0 голосов
/ 01 октября 2009

У меня есть необработанный файл, который содержит 2 м строк; идентификатор и текстовый столбец

Я хочу использовать этот необработанный файл и обновить таблицу в нашей действующей базе данных. У меня проблема в том, что я хочу, чтобы это происходило партиями / медленно, поскольку я не хочу слишком сильно влиять на жизнь, пока она это делает.

Процесс должен открыть необработанный файл с помощью задачи «Поток данных», а затем для каждой строки обновить таблицу по одной строке за раз, совпадая по идентификатору. Можно ли как-нибудь приостановить задачу потока данных?

Ответы [ 3 ]

1 голос
/ 01 октября 2009

Я думаю, что может помочь постановка задачи «Сценарий (преобразование)» в поток данных между источником текста и адресатом OLE DB, который переводит поток в режим сна, скажем, через 5 минут после начала выполнения.

0 голосов
/ 01 октября 2009

Вы проверяли скорость выполнения импорта и загрузки, тестировали эффект на нескольких пользователях во время его работы? Я сделал импорт гораздо больших и более сложных наборов записей, чем в DTS (который медленнее, чем SSIS), и не затронул пользователей вообще. Импорт служб SSIS, как правило, выполняется очень быстро, и описанная вами структура данных вообще не требует большого количества времени. И, конечно, вы можете запланировать на время низкого использования.

0 голосов
/ 01 октября 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...