Microsoft SQL Server Integration Services (SSIS) est une plate-forme permettant de créer des solutions d'intégration de données très performantes, notamment des packages d'extraction, de transformation et de chargement (ETL) pour l'entreposage de données. SSIS comprend des outils graphiques et des assistants pour la création et le débogage de paquets ; des tâches pour l'exécution de fonctions de flux de travail telles que des opérations FTP, l'exécution d'instructions SQL et l'envoi de messages électroniques ; des sources et des destinations de données pour l'extraction et le chargement de données ; des transformations pour le nettoyage, l'agrégation, la fusion et la copie de données ; une base de données de gestion, SSISDB, pour l'administration de l'exécution et du stockage des paquets ; et des interfaces de programmation d'applications (API) pour la programmation du modèle d'objet des services d'intégration.
Selon Microsoft, les principales utilisations de SSIS Package sont les suivantes :
- Fusion de données provenant de magasins de données hétérogènes Remplissage de données
- Entrepôts et marts de données Nettoyage et normalisation des données Création de données
- La Business Intelligence dans un processus de transformation des données Automatiser
- Fonctions administratives et chargement des données
Pour les développeurs :
Le paquet SSIS peut être intégré à l'environnement de développement VS pour construire des solutions de Business Intelligence. Business Intelligence Development Studio est l'environnement Visual Studio avec des améliorations spécifiques aux solutions de Business Intelligence. Il fonctionne uniquement avec un environnement de développement 32 bits.
Téléchargez les outils SSDT pour Visual Studio :
http://www.microsoft.com/en-us/download/details.aspx?id=36843
Création d'un paquet ETL SSIS - Principes de base :
https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017
Projet type des fonctionnalités de SSIS en 6 leçons :
https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017