Activation et configuration des configurations de package

Mis à jour : 12 décembre 2006

Au cours de cette tâche, vous allez activer les configurations de package en utilisant l'Assistant Configuration de package. Vous allez utiliser cet Assistant pour générer un fichier de configuration XML qui contient les paramètres de configuration de la propriété Directory du conteneur de boucles Foreach. La valeur de la propriété Directory est fournie par la nouvelle variable de niveau package que vous pouvez mettre à jour au moment de l'exécution. De plus, vous allez remplir un nouveau dossier de données exemple à utiliser au cours du test.

ms166598.note(fr-fr,SQL.90).gifRemarque :
L'Assistant Configuration de package n'enregistre pas les valeurs des propriétés Password et UserName dans le fichier de configuration XML. Si vous faites appel à l'utilitaire de ligne de commande dtexec pour exécuter un package, vous devez utiliser un éditeur de texte, tel que le Bloc-notes, pour ajouter les valeurs des propriétés au fichier. Autrement, le package ne s'exécutera pas. Pour plus d'informations sur la façon d'utiliser l'utilitaire de ligne de commande, consultez Procédure : exécuter un package à l'aide de l'utilitaire DTExec.

Pour créer une nouvelle variable de niveau package mappée à la propriété Directory

  1. Cliquez sur l'arrière-plan de l'onglet Flux de contrôle dans le Concepteur SSIS. Cette opération permet de définir l'étendue de la variable que vous allez créer pour le package.

  2. Dans le menu SSIS, cliquez sur Variables.

  3. Dans la fenêtre Variables, cliquez sur l'icône Ajouter une variable.

  4. Dans la zone Nom, tapez varFolderName.

    ms166598.note(fr-fr,SQL.90).gifImportant :
    Les noms des variables tiennent compte de la casse.
  5. Vérifiez si la zone Étendue affiche le nom du package de la leçon 3 (Lesson 3).

  6. Définissez la valeur de la zone Type de données de la variable varFolderName à String.

  7. Réaffichez l'onglet Flux de contrôle et double-cliquez sur le conteneur Foreach File in Folder.

  8. Dans la page Collection de l'Éditeur de boucle Foreach, cliquez sur Expressions, puis sur le bouton (…).

  9. Dans l'Éditeur d'expressions de la propriété, cliquez dans la liste Propriété, puis sélectionnez Directory.

  10. Dans la zone Expression, cliquez sur le bouton (…).

  11. Dans le Générateur d'expressions, développez le dossier Variables et faites glisser la variable User::varFolderName vers la zone Expression.

  12. Cliquez sur OK pour quitter le Générateur d'expressions.

  13. Cliquez sur OK pour quitter l'Éditeur d'expressions de la propriété.

Pour activer les configurations de package

  1. Cliquez sur l'arrière-plan de l'onglet Flux de contrôle dans le Concepteur SSIS.

  2. Dans le menu SSIS, cliquez sur Configurations du package.

  3. Dans la boîte de dialogue Bibliothèque des configurations du package, sélectionnez Activer les configurations du package, puis cliquez sur Ajouter.

  4. Dans la page Assistant Configuration de package, cliquez sur Suivant.

  5. Dans la page Sélectionner le type de configuration, vérifiez si Type de configuration a la valeur Fichier de configuration XML.

  6. Dans la page Sélectionner le type de configuration, cliquez sur Parcourir.

  7. Par défaut, lorsque la boîte de dialogue Sélectionner l'emplacement du fichier de configuration s'ouvre, elle contient le dossier du projet.

  8. Dans la boîte de dialogue Sélectionner l'emplacement du fichier de configuration, tapez SSISTutorial dans la zone Nom de fichier, puis cliquez sur Enregistrer.

  9. Dans la page Sélectionner le type de configuration, cliquez sur Suivant.

  10. Dans la page Sélectionner les propriétés à exporter, dans le volet Objets, développez Variables, varFolderName, Propriétés, puis sélectionnez Valeur.

  11. Dans la page Sélectionner les propriétés à exporter, cliquez sur Suivant.

  12. Dans la page Fin de l'Assistant, tapez un nom de configuration par exemple : Configuration du répertoire du didacticiel SSIS. Il s'agit du nom de configuration qui s'affiche dans la boîte de dialogue Bibliothèque des configurations du package.

  13. Cliquez sur Terminer.

  14. Cliquez sur Fermer.

  15. L'Assistant crée un fichier de configuration appelé SSISTutorial.dtsConfig, qui contient les paramètres de configuration pour la alue de la variable, qui définit à son tour la propriété Directory de l'énumérateur.

    ms166598.note(fr-fr,SQL.90).gifRemarque :
    Un fichier de configuration contient généralement des informations complexes sur les propriétés de package, mais dans le cadre de ce didacticiel, la seule information qui nous concerne est : [User::varFolderName].Properties[Value].

Pour créer et remplir un nouveau dossier de données exemple

  1. Dans l'Explorateur Windows, à la racine de votre lecteur (par exemple, C:\), créez un nouveau dossier appelé Nouvelles données exemple.

  2. Ouvrez le dossier C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data, puis copiez trois des fichiers exemples de ce dossier.

  3. Dans le dossier Nouvelles données exemple, collez les dossiers copiés.

Tâche suivante de la leçon

Modification de la valeur de configuration de la propriété Directory

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout d'une note sur les valeurs des propriétés que l'Assistant Configuration de package n'enregistre pas dans le fichier de configuration XML et sur la façon d'ajouter ces propriétés au fichier de configuration avant de faire appel à l'utilitaire de ligne de commande dtexec pour exécuter un package.