контейнер последовательности
Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure
Контейнер последовательности определяет поток управления, являющийся подмножеством потока управления пакета. Контейнер последовательности группирует пакет в несколько отдельных потоков управления, каждый из которых содержит одну или более задач и контейнеров, выполняющихся в общем потоке управления.
Помимо других контейнеров, контейнер последовательности может включать несколько задач. Добавление задач и контейнеров к контейнеру последовательности аналогично их добавлению к пакету, за исключением случаев, когда вместо контейнера пакетов задачи и контейнеры перетаскиваются в контейнер последовательности. Если контейнер последовательности включает более одной задачи или контейнера, то их можно соединить с помощью управлений очередностью так же, как и в пакете. Дополнительные сведения см. в статье Precedence Constraints.
Применение контейнера последовательности дает множество преимуществ:
Отключение групп задач, если нужно сосредоточить отладку пакета на одном подмножестве потока управления пакета;
Управление свойствами нескольких задач одновременно путем определения этих свойств в контейнере последовательности, а не в каждой отдельной задаче.
Например, свойству Disable контейнера последовательности можно присвоить значение True , что позволит отключить все задачи и контейнеры в контейнере последовательности.
Создание области видимости для переменных, которыми может пользоваться группа связанных задач и контейнеров.
Следует группировать такое количество задач, чтобы ими можно было легче управлять, сворачивая и разворачивая контейнер последовательности.
Помимо этого, с помощью окна Группа можно создать группы задач, способные разворачиваться и сворачиваться. Окно Группа появляется только во время проектирования, во время выполнения у него нет свойств или поведения. Дополнительные сведения см. в разделе Группирование или разгруппирование компонентов.
Задайте атрибут транзакции для контейнера последовательности, чтобы определить транзакцию для подмножества потока управления пакета. Таким образом, возможно выполнение транзакции на более детальном уровне.
Например, если в контейнере последовательности находятся две связанные задачи: одна удаляет данные из таблицы, а вторая вставляет данные в таблицу, можно настроить транзакцию так, чтобы гарантировать, что удаление будет отменено, если произойдет ошибка во время операции вставки. Дополнительные сведения см. в разделе Транзакции служб Integration Services.
Настройка контейнера последовательности
У контейнера последовательности нет отдельного интерфейса пользователя, его можно настроить только в окне Свойства среды SQL Server Data Tools (SSDT) или программно.
Дополнительные сведения о задании этих свойств программными средствами см. в документации по классу T:Microsoft.SqlServer.Dts.Runtime.Sequence в руководстве для разработчиков.
Связанные задачи
Дополнительные сведения о настройке свойств этого компонента SQL Server Data Tools (SSDT)см. в разделе Задание свойств задач или контейнеров.
См. также:
Добавление задачи или контейнера в поток управления или удалить их из него
Соединение задач и контейнеров с помощью элементов управления очередностью по умолчанию
Контейнеры служб Integration Services
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по