Partager via


Modification du Gestionnaire de connexions de fichiers plats

Au cours de cette tâche, vous allez modifier le Gestionnaire de connexions de fichiers plats que vous avez créé et configuré au cours de 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 d'accès au 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

  1. Dans le volet Gestionnaires de connexions, cliquez avec le bouton droit sur Sample Flat File Source Data, puis sélectionnez Propriétés.

  2. Dans la fenêtre des propriétés, pour Expressions, cliquez dans la cellule vide, puis sur le bouton (…).

  3. Dans la boîte de dialogue Éditeur d'expressions de la propriété, dans la colonne Propriété, tapez ou sélectionnez ConnectionString.

  4. Dans la colonne Expression, cliquez sur le bouton (...) pour ouvrir la boîte de dialogue Générateur d'expression.

  5. Dans la boîte de dialogue Générateur d'expression, développez le nœud Variables.

  6. Faites glisser la variable User::varFileName dans la zone Expression.

  7. Cliquez sur OK pour fermer la boîte de dialogue Générateur d'expression.

  8. Cliquez sur OK à nouveau pour fermer la boîte de dialogue Éditeur d'expressions de la propriété.

Tâche suivante de la leçon

Test de la leçon 2 du Package du didacticiel