Establecer restricciones de precedencia en tareas y contenedores
Una vez un paquete contiene varias tareas o contenedores, puede vincularlos en un flujo de trabajo secuenciado mediante restricciones de precedencia. Cada restricción de precedencia hace referencia a dos ejecutables: dos tareas, dos contenedores, o uno de cada uno. Se conocen como el ejecutable de precedencia y el ejecutable restringido. El ejecutable de precedencia es la tarea o contenedor cuyo resultado de la ejecución (ejecución correcta o no) puede determinar si la siguiente tarea o contenedor, el ejecutable restringido, se ejecuta. Para obtener más información, vea Restricciones de precedencia.
En un flujo de control lineal, es decir, un flujo sin bifurcaciones, las restricciones de precedencia controlan ellas mismas la secuencia en que se ejecutan las tareas. Si un flujo de control se bifurca, el motor de tiempo de ejecución de Integration Services determina el orden de ejecución entre las tareas y contenedores que siguen inmediatamente la bifurcación.
[!NOTA] El motor de tiempo de ejecución también determina el orden de ejecución entre los flujos de trabajo no conectados en un flujo de control.
La restricción de precedencia predeterminada usa solamente una restricción, y la restricción requiere que el ejecutable de precedencia se ejecute correctamente. Las restricciones de precedencia se pueden modificar para usar expresiones con restricciones o usar expresiones en lugar de restricciones, y especificar que el ejecutable de precedencia genere un error o simplemente se complete.
El Diseñador SSIS usa colores para identificar el tipo de restricción de precedencia. La restricción de operación realizada correctamente es verde, la de error es roja y la de conclusión es azul. Para mostrar etiquetas de texto en el Diseñador SSIS que muestran el tipo de la restricción, debe configurar las características de accesibilidad del Diseñador SSIS. Para obtener más información, vea Accesibilidad en Business Intelligence Development Studio.
Después de crear una restricción de precedencia predeterminada, puede modificar las propiedades de la restricción de precedencia.
Para crear una restricción de precedencia predeterminada.
Para modificar una restricción de precedencia
Cómo establecer el valor de la restricción de precedencia mediante el menú contextual
Cómo configurar propiedades de las restricciones de precedencia en la ventana Propiedades
Agregar funcionalidad a las restricciones de precedencia
Después de crear una restricción de precedencia predeterminada, puede ampliar la restricción de precedencia de las siguientes maneras:
- Agregar expresiones a la restricción. Para obtener más información, vea Agregar expresiones a las restricciones de precedencia.
- Configurar la restricción que se debe evaluar en combinación con otras restricciones. Para obtener más información, vea Aplicar varias restricciones de precedencia.
Vea también
Tareas
Agregar tareas a un flujo de control
Agrupar tareas y contenedores
Agregar enumeración a un flujo de control
Agregar iteración a un flujo de control
Usar secuencias en un control de flujo
Conceptos
Crear un flujo de control de paquetes