Didacticiel : déploiement de packages
MicrosoftSQL ServerIntegration Services 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 d'une instance locale de SQL Server, puis 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 MicrosoftSQL ServerIntegration 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.
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 ServerIntegration 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 : Didacticiel : 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 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 plus d'informations sur l'installation des exemples de bases de données, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.
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 avec la base de données AdventureWorks.
SQL Server Management Studio.
SQL ServerIntegration Services.
Vous devez disposer d'autorisations pour créer et supprimer des tables dans AdventureWorks, ainsi que pour exécuter des packages dans SQL Server Management Studio.
Vous devez disposer de l'autorisation d'accès en lecture et en écriture sur la table sysssispackages 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.
[!REMARQUE]
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 didacticiel : 2 heures.
Leçons du didacticiel
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 de packages
Vous allez aussi copier l'application de déploiement sur l'ordinateur cible, installer les packages, puis les exécuter.
|