Procédure : définir les propriétés d'une contrainte de précédence

Pour définir des propriétés sur des contraintes de précédence, vous pouvez utiliser l'un des outils suivants :

  • Vous pouvez utiliser la boîte de dialogue Éditeur de contrainte de précédence.

  • Vous pouvez utiliser la fenêtre Propriétés. La fenêtre Propriétés répertorie des propriétés permettant de configurer des contraintes de précédence qui ne sont pas disponibles dans la boîte de dialogue Éditeur de contrainte de précédence. Dans cette fenêtre, vous pouvez entrer une description et un nom pour la contrainte de précédence et configurer l'annotation à afficher pour la contrainte de précédence sur l'aire de conception.

Les procédures ci-dessous montrent comment définir des propriétés sur des contraintes de précédence en utilisant chacun de ces outils.

Pour définir les propriétés d'une contrainte de précédence à l'aide de l'éditeur de contrainte de précédence

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services qui contient le package souhaité.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.

  3. Cliquez sur l'onglet Flux de contrôle.

  4. Double-cliquez sur la contrainte de précédence.

    L'Éditeur de contrainte de précédence s'ouvre.

  5. Dans la liste déroulante Opération d'évaluation, sélectionnez une opération d'évaluation.

  6. Dans la liste déroulante Valeur, sélectionnez le résultat d'exécution de l'exécutable de précédence.

  7. Si l'opération d'évaluation utilise une expression, dans la zone Expression, tapez une expression, puis cliquez sur Tester pour évaluer l'expression.

    [!REMARQUE]

    Les noms de variable respectent la casse.

  8. Si plusieurs tâches ou conteneurs sont connectés à l'exécutable contraint, sélectionnez Opérateur logique AND pour spécifier que les résultats d'exécution de tous les exécutables précédents doivent avoir la valeur true. Sélectionnez Opérateur logique OR pour spécifier qu'un seul résultat d'exécution doit avoir la valeur true.

  9. Cliquez sur OK pour fermer la boîte de dialogue Éditeur de contrainte de précédence.

  10. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.

Pour définir les propriétés d'une contrainte de précédence à l'aide de la fenêtre Propriétés

  1. Dans Business Intelligence Development Studio, ouvrez le projet Integration Services contenant le package à modifier.

  2. Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.

  3. Cliquez sur l'onglet Flux de contrôle. Sur la surface de dessin de l'onglet Flux de contrôle, cliquez avec le bouton droit sur la contrainte de précédence, puis cliquez sur Propriétés. Dans la fenêtre Propriétés, modifiez les valeurs des propriétés.

  4. Dans la fenêtre Propriétés, configurez les propriétés de lecture/écriture suivantes pour les contraintes de précédence :

    Propriété Lecture/écriture

    Action de configuration

    Description

    Fournissez une description.

    EvalOp

    Sélectionnez une opération d'évaluation. Si l'opération Expression, ExpressionAndConstant ou ExpressionOrConstant est sélectionnée, vous pouvez spécifier une expression.

    Expression

    Si l'opération d'évaluation inclut une expression, fournissez une expression. L'expression doit prendre une valeur de type Boolean. Pour plus d'informations sur le langage d'expression, consultez Informations de référence des expressions Integration Services.

    LogicalAnd

    Définissez LogicalAnd pour indiquer si la contrainte de précédence est évaluée en accord avec d'autres contraintes de précédence, lorsque plusieurs exécutables précèdent l'exécutable contraint et lui sont liés.

    Name

    Mettez à jour le nom de la contrainte de précédence.

    ShowAnnotation

    Spécifiez le type d'annotation à utiliser. Sélectionnez Never pour désactiver les annotations, AsNeeded pour activer l'annotation à la demande, ConstraintName pour annoter automatiquement en utilisant la valeur de la propriété Name, ConstraintDescription pour annoter automatiquement en utilisant la valeur de la propriété Description, et ConstraintOptions pour annoter automatiquement en utilisant les valeurs des propriétés Value et Expression.

    Value

    Si l'opération d'évaluation spécifiée dans la propriété EvalOP inclut une contrainte, sélectionnez le résultat d'exécution de l'exécutable de contrainte.

  5. Fermez la fenêtre Propriétés.

  6. Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier.