Leçon 3 : Ajout de configurations au package

Les configurations de package permettent de définir, en dehors de l'environnement de développement, des propriétés et des variables appliquées au moment de l'exécution. Les configurations permettent de développer des packages souples et faciles à déployer et à distribuer. Microsoft SQL Server 2005 Integration Services (SSIS) offre les types de configurations suivants :

  • Fichier de configuration XML
  • Variable d'environnement
  • Entrée de Registre
  • Variable de package parent
  • Table SQL Server

Au cours de cette leçon, vous allez modifier le package simple Integration Services que vous avez créé au cours de la Leçon 2 : Ajout d'un bouclage pour appliquer des configurations. Vous pouvez également copier le package final de la leçon 2 inclus dans le didacticiel. À l'aide de l'Assistant Configuration de package, vous allez créer une configuration XML qui met à jour la propriété Directory du conteneur de boucles Foreach en utilisant une variable de niveau package mappée à la propriété Directory. Une fois que vous avez créé le fichier de configuration, vous allez modifier la valeur de la variable en dehors de l'environnement de développement et faire pointer la propriété modifiée vers un nouveau dossier de données exemple. Lorsque vous exécutez à nouveau le package, le fichier de configuration renseigne la valeur de la variable qui, à son tour, met à jour la propriété Directory . Ainsi, le package parcourra les fichiers du nouveau dossier de données et non les fichiers du dossier d'origine qui a été codé de manière irréversible dans le package.

ms167153.note(fr-fr,SQL.90).gifImportant :
Pour suivre ce didacticiel, vous devez disposer de la base de données exemple AdventureWorksDW. Pour plus d'informations sur l'installation et le déploiement de la base de données AdventureWorksDW, consultez Installation des exemples de bases de données AdventureWorks et d'autres exemples via le programme d'installation.

Tâches de la leçon

Cette leçon porte sur les tâches suivantes :

Démarrer la leçon