Partager via


Leçon 5 : Ajouter des configurations de package pour le modèle de déploiement de 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

Dans cette leçon, vous allez modifier le package Integration Services simple que vous avez créé dans Leçon 4 : Ajout de redirection de flux d'erreurs pour utiliser le modèle de déploiement de package et tirer parti des configurations de package. Vous pouvez également copier le package final de la leçon 4 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 l'exemple de base de données AdventureWorksDW2012. Pour plus d'informations sur l'installation et le déploiement de la base de données AdventureWorksDW2012, consultez Mise en route avec les exemples SQL Server et les exemples de bases de données.

Tâches de la leçon

Cette leçon contient les tâches suivantes :

Lancement de la leçon