Share via


Définition de contraintes de précédence sur les tâches et les conteneurs

Lorsqu'un package contient plusieurs tâches et conteneurs, vous pouvez les relier dans un flux de travail en séquence à l'aide de contraintes de précédence. Chaque contrainte de précédence référence deux exécutables : deux tâches, deux conteneurs ou une tâche et un conteneur. Ils sont connus sous le nom d'exécutable de précédence et d'exécutable contraint. L'exécutable de précédence est la tâche ou le conteneur dont le résultat d'exécution (succès ou échec) peut déterminer si la tâche ou le conteneur suivant (l'exécutable contraint) s'exécute. Pour plus d'informations, consultez Contraintes de précédence.

Dans un flux de contrôle linéaire, c'est-à-dire sans branchement, les contraintes de précédence déterminent à elles seules la séquence d'exécution des tâches. Dans un flux de contrôle avec branchements, le moteur d'exécution Integration Services détermine l'ordre d'exécution des tâches et des conteneurs qui suivent immédiatement le branchement.

ms141221.note(fr-fr,SQL.90).gifRemarque :
Le moteur d'exécution détermine également l'ordre d'exécution des flux de travail non connectés dans un flux de contrôle.

La contrainte de précédence par défaut utilise uniquement une contrainte et cette contrainte exige que l'exécutable de précédence s'exécute correctement. Les contraintes de précédence peuvent être modifiées de manière à utiliser des expressions avec les contraintes ou à la place de contraintes et à spécifier que l'exécutable de précédence échoue ou se termine.

Le concepteur SSIS utilise une couleur pour identifier le type de contrainte de précédence. La contrainte Success (réussite) est verte, la contrainte Failure (échec) est rouge et la contrainte Completion (fin) est bleue. Pour afficher les étiquettes de texte indiquant le type de contrainte dans le concepteur SSIS, vous devez configurer les fonctionnalités d'accessibilité du concepteur SSIS. Pour plus d'informations, consultez Accessibilité dans Business Intelligence Development Studio.

Après avoir créé une contrainte de précédence par défaut, vous pouvez modifier ses propriétés.

Pour créer une contrainte de précédence par défaut

Pour modifier une contrainte de précédence

Ajout de fonctionnalités aux contraintes de précédence

Après avoir créé une contrainte de précédence par défaut, vous pouvez l'étendre de différentes manières :

Voir aussi

Tâches

Ajout de tâches à un flux de contrôle
Groupement de tâches et de conteneurs
Ajout d'énumération à un flux de contrôle
Ajout d'itération à un flux de contrôle
Utilisation du conteneur Sequence dans un flux de contrôle

Concepts

Création du flux de contrôle d'un package

Aide et Informations

Assistance sur SQL Server 2005