Conteneur de séquences
Le conteneur de séquences définit un flux de contrôle représentant un sous-ensemble du flux de contrôle du package. Les conteneurs de séquences regroupent le package en plusieurs flux de contrôle distincts contenant chacun un ou plusieurs conteneurs et tâches exécutés dans le flux de contrôle global du package.
L'utilisation d'un conteneur de séquences présente de nombreux avantages :
Désactivation des groupes de tâches afin de concentrer le débogage du package sur un seul sous-ensemble de son flux de contrôle
Centralisation de la gestion des propriétés de plusieurs tâches en définissant les propriétés sur un conteneur de séquences plutôt que sur les différentes tâches
Attribution d'une portée aux variables utilisées par un groupe de tâches et de conteneurs apparentés
Vous pouvez configurer un attribut de transaction sur le conteneur de séquences afin de définir une transaction pour un sous-ensemble du flux de contrôle du package. Ainsi, vous pouvez gérer les transactions de façon plus précise. Par exemple, si un conteneur de séquences comprend deux tâches apparentées, l'une supprimant des données d'une table et l'autre insérant celles-ci dans une table, vous pouvez configurer une transaction de manière à ce que l'action de suppression soit annulée en cas d'échec de l'action d'insertion. Pour plus d'informations, consultez Garantie de l'intégrité des données à l'aide de transactions.
Configuration du conteneur de séquences
Le conteneur de séquences ne possède pas d'interface utilisateur personnalisée et vous ne pouvez le configurer que dans la fenêtre Propriétés de Business Intelligence Development Studio ou par programme.
Pour plus d'informations sur la définition de ces propriétés dans Business Intelligence Development Studio, consultez Procédure : définir les propriétés d'une tâche ou d'un conteneur.
Configuration du conteneur de séquences par programme
Pour plus d'informations sur la définition par programme de ces propriétés, consultez Sequence.
|