contenedor de secuencias
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
El contenedor de secuencias define un flujo de control que es un subconjunto del flujo de control de paquete. Los contenedores de secuencias agrupan el paquete en varios flujos de control independientes, cada uno con una o varias tareas y contenedores que se ejecutan en el flujo de control global del paquete.
El contenedor de secuencias puede incluir varias tareas, además de otros contenedores. Agregar tareas y contenedores a un contenedor de secuencias es similar a agregarlas a un paquete, salvo que se arrastran las tareas y contenedores al contenedor de secuencias en lugar de al contenedor de paquetes. Si el contenedor de secuencias incluye más de una tarea o contenedor, puede conectarlos mediante restricciones de precedencia, tal como se hace en un paquete. Para obtener más información, vea Restricciones de precedencia.
El uso de un contenedor de secuencias ofrece muchas ventajas:
Permite deshabilitar grupos de tareas para centrar la depuración en un subconjunto del flujo de control del paquete.
Permite administrar propiedades en varias tareas de una ubicación estableciendo propiedades en un contenedor de secuencias en lugar de hacerlo en las tareas individuales.
Por ejemplo, puede establecer la propiedad Disable del contenedor de secuencias en True para deshabilitar todas las tareas y contenedores en el contenedor de secuencias.
Proporciona un ámbito para variables usadas por un grupo de tareas y contenedores relacionados.
Permite agrupar muchas tareas de modo que se puedan administrar más fácilmente mediante la contracción y expansión del contenedor de secuencias.
También puede crear grupos de tareas, que se expanden y contraen mediante el cuadro Grupo . Pero el cuadro Grupo es una característica de tiempo de diseño que no tiene propiedades o comportamiento de tiempo de ejecución. Para obtener más información, vea Agrupar o desagrupar componentes
Permite establecer un atributo de transacción en el contenedor de secuencias para definir una transacción para un subconjunto del flujo de control del paquete. De esta manera, puede administrar las transacciones en mayor detalle.
Por ejemplo, si un contenedor de secuencias incluye dos tareas relacionadas, una tarea que elimina datos de una tabla y otra tarea que inserta datos en una tabla, puede configurar una transacción para garantizar que se revierta la acción de eliminación si la acción de inserción no se ejecuta correctamente. Para más información, vea Transacciones de Integration Services.
Configuración del contenedor de secuencias
El contenedor de secuencias no tiene interfaz de usuario personalizada y solo se puede configurar en la ventana Propiedades de SQL Server Data Tools (SSDT) o mediante programación.
Para obtener más información sobre cómo establecer estas propiedades mediante programación, vea la documentación de la clase T:Microsoft.SqlServer.Dts.Runtime.Sequence en la Guía del desarrollador.
Related Tasks
Para obtener información sobre cómo establecer las propiedades del componente en SQL Server Data Tools (SSDT), vea Establecer las propiedades de tareas o contenedores.
Consulte también
Agregar o eliminar tareas o contenedores en un flujo de control
Conectar tareas y contenedores mediante una restricción de precedencia predeterminada
Contenedores de Integration Services