Déploiement du didacticiel des packages

Nouveau : 14 avril 2006

Microsoft SQL Server 2005 Integration Services (SSIS) propose des outils qui simplifient le déploiement des packages vers un autre ordinateur. Ces outils de déploiement gèrent aussi les dépendances, telles que les configurations et les fichiers dont les packages ont besoin. Dans ce didacticiel, vous allez apprendre à utiliser ces outils pour installer des packages et leurs dépendances sur un ordinateur cible.

Pour commencer, vous allez effectuer les tâches de préparation du déploiement. Vous allez créer un nouveau projet Integration Services dans Business Intelligence Development Studio et ajouter des packages et des fichiers de données existants au projet. Vous n'allez pas créer de nouveaux packages entièrement ; en revanche, vous allez travailler uniquement avec des packages finalisés et créés spécialement pour ce didacticiel. Vous n'allez pas modifier les fonctionnalités des packages de ce didacticiel ; cependant, une fois que les packages sont ajoutés au projet, il vous sera peut-être utile d'ouvrir les packages dans le Concepteur SSIS et d'examiner le contenu de chaque package. Cette opération vous permet d'obtenir des informations sur les dépendances de package telles que les fichiers journaux et d'autres fonctionnalités intéressantes des packages.

En préparation du déploiement, vous allez aussi mettre à jour les packages pour utiliser des configurations. Les configurations permettent de mettre à jour les propriétés des packages et les objets de package au moment de l'exécution. Dans ce didacticiel, vous allez utiliser des configurations pour mettre à jour les chaînes de connexion des fichiers texte et journaux et les emplacements des fichiers XML et XSD utilisés par le package. Pour plus d'informations, consultez Configurations de package et Création de configurations de package.

Après avoir vérifié que les packages s'exécutent correctement dans Business Intelligence Development Studio, vous allez créer l'application de déploiement nécessaire pour installer les packages. Cette application de déploiement se compose des fichiers de package et des autres éléments que vous avez ajoutés au projet Integration Services, des dépendances du package qu'intègre automatiquement Integration Services et de l'utilitaire de déploiement que vous avez créé. Pour plus d'informations, consultez Création d'un utilitaire de déploiement.

Vous allez copier ensuite l'application de déploiement sur l'ordinateur cible et exécuter l'Assistant Installation de package pour installer les packages et les dépendances de package. Les packages seront installés dans la base de données msdb de SQL Server et les fichiers auxiliaires et de prise en charge seront installés dans le système de fichiers. Comme les packages déployés utilisent des configurations, vous allez mettre à jour la configuration pour utiliser des nouvelles valeurs qui permettent aux packages de s'exécuter correctement dans le nouvel environnement.

Enfin, vous allez exécuter les packages dans SQL Server Management Studio à l'aide de l'utilitaire d'exécution de package.

L'objectif de ce didacticiel est de simuler la complexité de problèmes de déploiement réels que vous pouvez rencontrer. Cependant, si vous ne pouvez pas déployer les packages sur un autre ordinateur, vous pouvez toujours effectuer ce didacticiel en installant les packages dans la base de données msdb sur une instance locale de SQL Server, et en exécutant les packages à partir de SQL Server Management Studio sur la même instance .

Contenu du didacticiel

Le meilleur moyen de se familiariser avec les nouveaux outils et les nouvelles commandes et fonctionnalités de Microsoft SQL Server 2005 Integration Services consiste à les utiliser. Ce didacticiel vous guide dans les étapes de création d'un projet Integration Services puis d'ajout des packages et autres fichiers nécessaires au projet. Une fois le projet terminé, vous allez créer une application de déploiement, copier cette application sur l'ordinateur de destination, puis installer les packages sur l'ordinateur de destination.

Leçons Description

Leçon 1 : Préparation à la création de l'application de déploiement

Au cours de cette leçon, vous allez vous préparer à déployer une solution ETL en créant un nouveau projet Integration Services et en ajoutant au projet les packages et les autres fichiers requis.

Leçon 2 : Création de l'application de déploiement

Au cours de cette leçon, vous allez élaborer un utilitaire de déploiement et vérifier que l'application de déploiement inclut les fichiers nécessaires.

Leçon 3 : Installation des packages

Vous allez aussi copier l'application de déploiement sur l'ordinateur cible, installer les packages puis les exécuter.

Configurations requises

Ce didacticiel s'adresse aux utilisateurs qui ont une connaissance des notions fondamentales liées aux opérations effectuées sur les systèmes de fichiers mais une maîtrise limitée des nouvelles fonctionnalités disponibles dans SQL Server 2005 Integration Services. Pour mieux comprendre les concepts Integration Services de base que vous allez mettre en œuvre dans ce didacticiel, il est peut-être intéressant d'achever d'abord les didacticiels Integration Services suivants : Création d'un package de base à l'aide d'un Assistant et Didacticiel Création d'un package ETL simple.

Ordinateur source.   L'ordinateur sur lequel vous allez créer l'application de déploiement doit avoir les composants suivants installés :

  • SQL Server 2005 avec la base de données AdventureWorks. Pour optimiser la sécurité, les bases de données exemple ne sont pas installées par défaut. Pour installer les bases de données exemple, consultez Installation des exemples de bases de données AdventureWorks et d'autres exemples via le programme d'installation.
  • Vous devez disposer des autorisations pour créer et supprimer des tables dans AdventureWorks.
  • Ce didacticiel nécessite aussi les données exemple, les packages finalisés, les configurations et un fichier LisezMoi. Les fichiers correspondants à ces éléments sont installés en même temps que les exemples. Si vous ne parvenez pas à trouver les données exemple, reportez-vous à la procédure précédente et effectuez l'installation comme décrit.
  • L'environnement de développement pour les solutions décisionnelles, Business Intelligence Development Studio.

Ordinateur de destination.   L'ordinateur vers lequel vous déployez des packages doit avoir les composants suivants installés :

  • SQL Server 2005 avec la base de données AdventureWorks.
  • SQL Server Management Studio.
  • SQL Server 2005 Integration Services (SSIS).
  • Vous devez disposer des autorisations pour créer et supprimer des tables dans AdventureWorks et pour exécuter des packages dans SQL Server Management Studio.
  • Vous devez disposer de l'autorisation en lecture et en écriture sur la table sysdtspackages90 dans la base de données système msdb de SQL Server.

Si vous envisagez de déployer les packages sur le même ordinateur que celui où vous créez l'application de déploiement, ce dernier doit avoir la configuration requise pour les ordinateurs source et de destination.

ms365338.note(fr-fr,SQL.90).gifRemarque :
Il est plus facile de parcourir un didacticiel si vous ajoutez les boutons Suivant et Précédent dans la barre d'outils de l'afficheur de document. Pour plus d'informations, consultez Ajout des boutons Rubrique suivante et Rubrique précédente dans l'aide.

Durée estimée pour effectuer ce didactiel : 2 heures