SSIS - В чем разница между группировкой задач и последовательностью задач? - PullRequest
3 голосов
/ 09 мая 2019

Группировка задач и Последовательная задача обе позволяют объединять задачи в одну единицу.

В чем разница между ними?

Группировка задач - См. 4- Sql Server 2012 Внедрение хранилища данных - Экзамен 70-463 - в 4:28 см. Последнюю строку в видео

1 Ответ

3 голосов
/ 09 мая 2019

Контейнер последовательности

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

Группировка задач

Группировка - это конструктивная особенность , позволяющая разработчику SSIS лучше организовывать задачи в пакете, однако пакет все еще может продолжить выполнение, когда не все задачи в группе завершены. Вы можете проверить это, так как нет возможности подключить ограничение приоритета для группы в целом, в то время как это можно сделать из последовательности.


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

На приведенном ниже снимке экрана задачи потока данных измерения нагрузки будут выполняться независимо друг от друга, однако задача потока данных таблицы фактов загрузки не начнет выполняться до тех пор, пока не завершатся все задачи в последовательности.

enter image description here

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