Mapper des paramètres de requête à des variables dans un composant de flux de données
Lorsque vous configurez la source OLE DB pour utiliser des requêtes paramétrables, vous pouvez mapper les paramètres à des variables.
La source OLE DB utilise des requêtes paramétrables pour filtrer les données lorsqu'elle se connecte à une source de données.
Pour mapper un paramètre de requête à une variable
Dans SQL Server Data Tools (SSDT), ouvrez le projet Integration Services contenant le package souhaité.
Dans l'Explorateur de solutions, double-cliquez sur le package pour l'ouvrir.
Cliquez sur l'onglet Flux de données , puis dans la Boîte à outils, faites glisser la source OLE DB sur l'aire de conception.
Cliquez avec le bouton droit sur la source OLE DB, puis cliquez sur Modifier.
Dans l' Éditeur de source OLE DB, choisissez un gestionnaire de connexions OLE DB à utiliser pour se connecter à la source de données ou cliquez sur Nouveau pour créer un gestionnaire de connexions OLE DB.
Sélectionnez l'option Commande SQL comme mode d'accès aux données, puis tapez une requête paramétrable dans le volet Texte de la commande SQL .
Cliquez sur Paramètres.
Dans la boîte de dialogue Définition des paramètres de la requête, mappez chaque paramètre de la liste Paramètres à une variable de la liste Variables ou créez une variable en cliquant sur <Nouvelle variable>. Cliquez sur OK.
Notes
Seules les variables système et les variables définies par l'utilisateur qui se trouvent dans l'étendue du package, dans un conteneur parent tel qu'une boucle Foreach ou dans la tâche de flux de données contenant le composant de flux de données, peuvent être mappées. La variable doit avoir un type de données compatible avec la colonne de la clause WHERE à laquelle le paramètre est affecté.
Vous pouvez cliquer sur Aperçu pour afficher jusqu'à 200 lignes de données renvoyées par la requête.
Pour enregistrer le package mis à jour, cliquez sur Enregistrer les éléments sélectionnés dans le menu Fichier .