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 Integration Services offre les types de configuration 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.
Important
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 Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.
Tâches de la leçon
Cette leçon contient les tâches suivantes :
Ressources externes
Publication technique, Fonctionnement des configurations de packages Integration Services, sur le site msdn.microsoft.com
Entrée de blog, Création de packages dans du code – Configurations de packages, sur le site www.sqlis.com.
Entrée de blog, Exemple d'API – Ajout d'un fichier de configuration à un package par programmation, sur le site blogs.msdn.com.