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 fait référence à deux exécutables : deux tâches, deux conteneurs, ou un de chaque. 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.
[!REMARQUE]
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 :
Ajoutez des expressions à une contrainte. Pour plus d'informations, consultez Ajout d'expressions aux contraintes de précédence.
Configurez la contrainte à évaluer avec d'autres contraintes. Pour plus d'informations, consultez Application de plusieurs contraintes de précédence.
|