Procédure : créer une expression de propriété
Vous pouvez créer des expressions de propriété pour les packages, les tâches, les conteneurs de boucles For ou Foreach, les conteneurs de séquences, les gestionnaires d'événements, les gestionnaires de connexions et les modules fournisseurs d'informations. Les expressions de propriété sont créées après l'ajout de l'élément au package. Pour plus d'informations sur l'ajout d'éléments aux packages, consultez les rubriques suivantes :
- Procédure : ajouter une tâche ou un conteneur à un flux de contrôle
- Procédure : créer un gestionnaire d'événements à l'aide du concepteur SSIS
- Procédure : ajouter un gestionnaire de connexions à un package
- Procédure : activer la journalisation dans un package
L'Éditeur d'expressions de la propriété et le Générateur d'expression sont accessibles à partir des éditeurs personnalisés pour les tâches et les boucles de la fenêtre Propriétés. Vous pouvez utiliser indifféremment l'un de ces deux outils pour écrire des expressions, mais le Générateur d'expression comporte un ensemble graphique d'outils qui simplifie la construction d'expressions complexes.
Pour en savoir plus sur la syntaxe, les opérateurs et les fonctions fournis par SQL Server 2005 Integration Services (SSIS), consultez Concepts des expressions Integration Services, Opérateurs (SSIS) et Fonctions (SSIS).
Les rubriques relatives à chaque opérateur et fonction illustrent son utilisation dans une expression. Pour des exemples d'expressions plus complexes, consultez Utilisation des expressions de propriété dans des packages.
Pour créer une expression de propriété
Dans Business Intelligence Development Studio, ouvrez le projet contenant le package Integration Services souhaité.
Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir, puis effectuez l'une des opérations suivantes :
- Si l'élément est une tâche ou une boucle, double-cliquez dessus, puis cliquez sur Expressions dans l'éditeur.
- Cliquez avec le bouton droit sur l'élément, puis sur Propriétés.
Cliquez sur la zone Expressions, puis sur l'ellipse (...).
Dans l'Éditeur d'expressions de la propriété, sélectionnez une propriété dans la liste Propriété, puis effectuez l'une des actions suivantes :
- Tapez une expression dans la colonne Expression et cliquez OK.
- Cliquez sur l'ellipse (...) dans la ligne d'expression de la propriété.
Dans le Générateur d'expression, développez Variables pour accéder aux variables système et aux variables définies par l'utilisateur.
Dans le volet droit, développez Fonctions mathématiques, Fonctions de chaîne, Fonctions de date et d'heure, Fonctions NULL, Casts de type et Opérateurs pour accéder aux fonctions, conversions et opérateurs fournis par le langage d'expression SSIS.
Pour générer une expression, faites glisser les variables, les colonnes, les fonctions, les opérateurs et les conversions dans la zone Expression, ou bien tapez l'expression dans la zone.
Vous pouvez également cliquer sur Évaluer l'expression pour afficher les résultats de l'évaluation de l'expression. Si l'expression n'est pas valide, une alerte apparaît et décrit les erreurs de syntaxe dans l'expression.
Remarque : L'évaluation d'une expression n'affecte pas le résultat de l'évaluation de la propriété. Cliquez sur OK.
Voir aussi
Tâches
Utilisation des expressions de propriété dans des packages
Procédure : mettre à jour une expression de propriété
Concepts
Packages Integration Services
Conteneurs Integration Services
Tâches Integration Services
Gestionnaires d'événements d'Integration Services
Modules fournisseurs d'informations d'Integration Services
Autres ressources
Informations de référence des expressions Integration Services
Connexions d'Integration Services
Rubriques d'aide sur les expressions (SSIS)