Projets Integration Services (SSIS)

SQL Server fournit SQL Server Data Tools (SSDT) pour le développement de packages Integration Services .

Lorsque vous déployez des packages dans une base de données Microsoft SQL Server ou le magasin de packages SSIS, vous utilisez le service Integration Services pour gérer les packages. Le service Integration Services n'est disponible que dans SQL Server Management Studio. Pour plus d’informations sur le service, consultez Service Integration Services (service SSIS). Pour plus d’informations sur le déploiement de package, consultez Déploiement de package (SSIS).

Lorsque vous déployez des projets Integration Services sur le serveur Integration Services, vous utilisez des vues Transact-SQL et des procédures stockées dans SQL Server Management Studio pour gérer les projets. Pour plus d'informations sur le déploiement de projets, consultez Deployment of Projects and Packages. Pour plus d’informations sur le serveur Integration Services, consultez Serveur Integration Services (SSIS).

Pour obtenir une vue d’ensemble des SQL Server Data Tools (SSDT) et des SQL Server Management Studio, consultez Integration Services (SSIS) et Environnements Studio.

Fonctionnement des projets Integration Services

Un projet est un conteneur dans lequel vous développez des packages Integration Services .

Dans SQL Server Data Tools (SSDT), un projet Integration Services stocke et groupe les fichiers associés au package. Par exemple, un projet inclut les fichiers requis pour créer une solution d'extraction, de transfert et de chargement (ETL) spécifique.

Avant de créer un projet Integration Services , vous devez vous familiariser avec le contenu de base de ce type de projet. Une fois que vous connaissez le contenu d'un projet, vous pouvez commencer à créer et à utiliser un projet Integration Services .

Dossiers des projets Integration Services

Le diagramme qui suit montre les dossiers d'un projet Integration Services dans SQL Server Data Tools (SSDT).

Dossiers dans un projet Integration Services

Le tableau suivant décrit les dossiers d'un projet Integration Services .

Dossier Description
SSIS . Contient les packages. Pour plus d’informations, consultez Packages Integration Services (SSIS).
Divers Contient d'autres fichiers que les fichiers de package.

Fichiers des projets Integration Services

Lorsque vous ajoutez un projet Integration Services nouveau ou existant à une solution, SQL Server Data Tools (SSDT) crée des fichiers projet qui ont les extensions .dtproj et .dtproj.user et .database.

  • Le fichier *.dtproj contient des informations sur les configurations du projet et sur d'autres éléments tels que les packages.

  • Le fichier *.dtproj.user contient des informations sur vos préférences de travail avec le projet.

  • Le fichier *.database contient des informations requises par SQL Server Data Tools (SSDT) pour ouvrir le projet Integration Services .

Fonctionnement des solutions

Une solution est un conteneur qui regroupe et gère les projets que vous utilisez lorsque vous développez des solutions d'entreprise de bout en bout. Une solution vous permet de gérer plusieurs projets en une même unité et de regrouper plusieurs projets qui contribuent à une solution d'entreprise.

Une solution peut contenir des projets de différents types. Si vous souhaitez utiliser le concepteur SSIS pour créer un package Integration Services , vous travaillez dans un projet Integration Services dans une solution fournie par SQL Server Data Tools (SSDT).

Lorsque vous créez une nouvelle solution, SQL Server Data Tools (SSDT) ajoute un dossier Solution à l'Explorateur de solutions et crée des fichiers portant les extensions .sln et .suo :

  • Le fichier *.sln contient des informations sur la configuration de la solution et répertorie les projets de la solution.

  • Le fichier *.suo contient des informations sur vos préférences concernant l'utilisation de la solution.

SQL Server Data Tools (SSDT) crée automatiquement une solution lorsque vous créez un projet, mais vous pouvez aussi créer une solution vierge et lui ajouter ultérieurement des projets.

Notes

Par défaut, lorsque vous créez un projet Integration Services dans SQL Server Data Tools (SSDT), la solution n’apparaît pas dans le volet Explorer projet. Pour modifier ce comportement par défaut, dans le menu Outils , cliquez sur Options. Dans la boîte de dialogue Options , développez Projets et solutions, puis cliquez sur Général. Dans la page Général , sélectionnez Toujours afficher la solution.

Ajouter ou supprimer un projet Integration Services dans une solution

Créer un projet Integration Services

Ajouter un élément à un projet Integration Services

Copier des éléments de projet

Développement d'un projet Integration Services