Créer un projet SSIS avec Visual Studio 2019

Comment créer un nouveau projet SSIS et une solution avec Visual Studio 2019 ?

Pour développer des packages SSIS, c’est à dire SQL Server Integration Services, il faut un environnement de développement intégré, appelé IDE en Anglais pour Integrated Development Environnement. Visual Studio est l’environnement de développement fourni par Microsoft. Il faut donc installer Visual Studio 2019 et installer l’extension des projets Integration Services pour créer une nouvelle solution, un nouveau projet et nouveau package SSIS.

Comment créer un projet SSIS avec Visual Studio 2019 ?

Comment créer une solution SSIS et un projet SSIS ? Avec Visual Studio Integration Services, créer une solution revient à créer un conteneur qui regroupe vos projets SSIS. Un projet SSIS regroupe enfin tous les packages SSIS de ce même projet.

Tout d’abord, la création des solutions et projets SSIS avec Visual Studio permet de regrouper et d’organiser les packages en développement. Mais aussi les connexions par thèmes ou domaines fonctionnels. Pour créer un projet SSIS, suivre les étapes suivantes.

1. Ouvrir Visual Studio 2019

Cliquer sur démarrer, programmes et rechercher Visual Studio 2019.

Le logo de Visual Studio 2019 s'affiche au démarrage
Le logo de Visual Studio 2019 s’affiche au démarrage

2. Créer un nouveau projet

Dans l’écran de démarrage, sélectionner Créer un nouveau projet. Puis valider. Le choix du type de projet se fait à l’étape suivante.

Créer un nouveau projet avec Visual Studio 2019
Créer un nouveau projet avec Visual Studio 2019

3. Sélectionner le type Integration Services Project

Dans la barre de recherche, taper Integration Services, puis sélectionner le type correspondant dans la liste. Si le type de projet n’apparait pas, alors vérifier l’installation des projets SSS dans Visual Studio. Valider enfin pour passer à la prochaine étape de création du projet SSIS.

Pour récapituler:

  1. Ecrire Integration Services dans la barre de recherche
  2. Sélectionner le type de projet Integration Services Project
  3. Cliquer sur Suivant pour valider.
Créer un nouveau projet SSIS avec Visual Studio 2019
Créer un nouveau projet SSIS avec Visual Studio 2019

4. Configurer l’emplacement du nouveau projet SSIS

Un projet SSIS, ou un projet Visual Studio est en général, stocké dans une solution, une solution peut regrouper plusieurs projets de types différents. Par exemple une solution BI complète avec un projet T-SQL, un projet ETL SSIS et un projet de Modèle Tabulaire.

Il faut choisir si le fichier .sln de la solution projet sera stocké dans le même dossier que le projet SSIS lui-même. Dans l’exemple ci-dessous, la case est cochée et le fichier se trouve donc dans le même dossier. Dans ce cas la solution porte le même nom que le projet SSIS.

Configurer le nouveau projet Integration Services et la solution
Configurer le nouveau projet Integration Services et la solution

Lorsque l’on crée une solution, un projet ou un package SSIS, il est conseillé de les renommer pour éviter les confusions. C’est à dire ne pas laisser les noms par défaut proposés par Visual Studio.

5. Le projet et le package sont ouverts dans Visual Studio

A l’ouverture du projet, la fenêtre principale de navigation est appelée Explorateur de Solutions ou Solution Explorer. Pour l’ouvrir manuellement, aller dans le menu Vue puis sélectionner Explorateur de Solutions ou utiliser le raccourci CTRL+ALT+L.

La solution, le projet et le package SSIS dans l'Explorateur de Solutions
La solution, le projet et le package SSIS dans l’Explorateur de Solutions

Fichiers de la solution et du projet SSIS générés par Visual Studio

Lors de la création de la solution SSIS, se crée en fait un dossier à l’emplacement choisi contenant la solution et le projet. On y trouve notamment un fichier .sln et un fichier .suo. Le fichier SLN est le fichier de la solution et le fichier SUO contient les préférences et réglages de l’utilisateur.

Dans le dossier du projet SSIS, ici C:\solutions\Integration Services Project on trouve les fichiers du projet SSIS :

  • Integration Services Project.database
  • Integration Services Project.dtproj
  • Integration Services Project.dtproj.user
  • Package.dtsx : le premier package SSIS créé automatiquement avec un nom par défaut

Depuis la fenêtre de l’Explorateur de Solutions (ou Solution Explorer), inutile de créer le premier package manuellement. Le système le créé automatiquement, et lui attribue un nom par défaut : package.dtsx. Il est fortement conseillé de le renommer, pour éviter les confusions.

6. Ajouter un nouveau package SSIS à un projet

Pour ajouter un nouveau package SSIS au projet, trois solutions sont possibles:

  1. Faire un clic-droit sur le projet SSIS, de cliquer sur Add puis sur New Item
  2. Clic-droit sur le dossier Packages SSIS, puis choisir Nouveau package SSIS
  3. Pour dupliquer directement un package, sélectionner le package et faire un CTRL+C puis CTRL+V

7. Ajouter un nouveau projet Integration Services à la solution

Enfin, pour créer un nouveau projet SSIS dans solution, faire un clic-droit sur la solution depuis l’explorateur de Solutions puis choisir Ajouter et Nouveau projet. Suivre à nouveau les étapes de ce tutoriel à partir de l’étape 3. Sélectionner le type Integration Services Project.

Tutoriel vidéo pour créer un package SSIS

Le tutoriel illustré avec les étapes en vidéos pour créer un projet SSIS et ajouter un package.

Voici enfin un exemple d’optimisation de l’espace disque sur les serveurs ou les PC avec la gestion de fichiers dans un package SSIS. Utiliser un package avec les boucles sur les fichiers For Each File pour détecter et compresser en archives ZIP des fichiers et des dossiers.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.


*