Partager 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 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 :

Icône Integration Services (petite) Rester à jour avec Integration Services

Pour obtenir les derniers téléchargements, articles, exemples et vidéos de Microsoft, ainsi que des solutions sélectionnées par la communauté, visitez la page Integration Services sur MSDN ou TechNet :

Pour recevoir une notification automatique de ces mises à jour, abonnez-vous aux flux RSS disponibles sur la page.