Étape 3 : Modification du Gestionnaire de connexions de fichiers plats
Dans cette tâche, vous allez modifier le gestionnaire de connexions de fichiers plats que vous avez créé et configuré dans la leçon 1. Le gestionnaire de connexions de fichiers plats a été configuré au départ pour charger statiquement un seul fichier. Pour faire en sorte que le Gestionnaire de connexions de fichiers plats charge les fichiers interactivement, vous devez modifier la propriété ConnectionString du Gestionnaire de connexions afin que la variable User:varFileName
définie par l’utilisateur soit acceptée. Cette variable contient le chemin du fichier qui doit être chargé au moment de l’exécution.
La modification du Gestionnaire de connexions pour qu’il utilise la variable User::varFileName
définie par l’utilisateur et qui remplit la propriété ConnectionString du Gestionnaire de connexions, permettra à ce dernier de se connecter à plusieurs fichiers plats. Au moment de l'exécution, chaque itération du conteneur de boucles Foreach mettra à jour la variable User::varFileName
dynamiquement. Si la variable est à son tour mise à jour, le Gestionnaire de connexions se connecte à un autre fichier plat et la tâche de flux de données traite un autre jeu de données.
Pour configurer le Gestionnaire de connexions de fichiers plats afin qu'il utilise une variable pour la chaîne de connexion
Dans le volet Gestionnaires de connexions , cliquez avec le bouton droit sur Sample Flat File Source Data, puis sélectionnez Propriétés.
Dans le Fenêtre Propriétés, pour Expressions, cliquez dans la cellule vide, puis cliquez sur le bouton de sélection (...).
Dans la boîte de dialogue Éditeur d’expressions de propriété , dans la colonne Propriété , tapez ou sélectionnez
ConnectionString
.Dans la colonne Expression , cliquez sur le bouton de sélection (...) pour ouvrir la boîte de dialogue Générateur d’expressions.
Dans la boîte de dialogue Générateur d’expression , développez le nœud Variables .
Faites glisser la variable User::varFileName dans la zone Expression .
Cliquez sur OK pour fermer la boîte de dialogue Générateur d’expression .
Recliquez sur OK pour fermer la boîte de dialogue Éditeur d’expressions de la propriété .