Ces tutoriels SSIS en Français, sur l’outil ETL de Microsoft (ou SSIS tutorials en Anglais) permettent d’apprendre les bases de l’utilisation des packages. L’outil d’intégration de données Microsoft est un ETL complet et leader sur le marché depuis des années. C’est un module de la suite SQL Server qui permet de nombreuses opérations ETL sur les données comme entre autres : le chargement de fichiers plats, de fichiers Excel, de fichiers XML.

Il permet aussi de charger des données d’une base de données vers une autre, via des packages DTSX.

Tutoriels gratuits en Français pour apprendre l’outil Microsoft SSIS

Premièrement, le développement des packages SSIS se fait avec Visual Studio, la dernière version est la version 2019. Il faut installer l’outil SQL Server Data Tools pour développer les projets Integration Services. Toutefois, en pratique les packages SSIS sont des fichiers au format XML avec une extension dtsx.

Ces tutoriels SSIS en Français sont des cours en ligne avec une approche très pratique, pour apprendre la technologie Microsoft BI pas à pas et par l’exemple.

En effet, le site de formation Expert-Only.com met à disposition cette formation 100% en ligne et gratuite sur SSIS. Pour les étudiants ou les débutants en informatique décisionnelle. Mais aussi pour les ingénieurs et consultants souhaitant étendre leur compétences en décisionnel avec les outils Microsoft BI.

SSIS constitue donc une brique importante, celle de l’intégration de la suite MS BI avec SSAS, SSRS et Power BI.

Tutoriels SSIS pour apprendre avec des exemples pratiques

Les tutoriels sont basés sur une ancienne version de SQL Server et sont mis à jour progressivement vers les dernières versions de MS SQL. La version actuelle est Microsoft SQL Server 2019.

Ils sont donc classés par thèmes et par ordre de complexité :

Tutoriels pour créer une solution, un projet et des packages SSIS simples avec Visual Studio

Avant tout, pour découvrir l’intégration de données, commencer par installer l’environnement de développement. Soit Microsoft Visual Studio 2019, SQL Server 2019 et SQL Server Management Studio 18.

Créer ensuite des flux de contrôle et des flux de données simples pour apprendre à manipuler les données et les fichiers avec SSIS.

  1. Pour débuter, apprendre tout d’abord à créer une solution et un projet SSIS avec Visual Studio pour contenir un package SSIS.
  2. Créer une connexion à une base de données SQL Server avec le gestionnaire de connexion SSIS, ou connection manager en Anglais.
  3. Ajouter un flux de données SSIS simple, ou Data Flow en Anglais.
  4. Ensuite, apprendre comment synchroniser automatiquement les colonnes SSIS dans un flux de données.
  5. Gérer les erreurs avec la liste de toutes les erreurs SSIS.
  6. Enfin, voici un article intéressant sur les alternatives possibles au fameux composant SSIS dimension à variation lente.

Exemple de packages pour charger des fichiers dans une base SQL Server

En deuxième lieu, ces tutoriels sur l’ ETL Microsoft SSIS en Français concerne la gestion des fichiers. Et surtout l’import de données depuis une source externe vers une base de données. Dans ces exemples, la base cible est une base SQL Server.

  1. Tout d’abord, comment importer de manière simple et sans code des données Excel avec l’assistant SQL Server.
  2. Ensuite, comment charger un fichier texte dans une base de données SQL, comme un fichier plat de type CSV par exemple.
  3. Pour des packages plus dynamiques et automatisés, il est possible avec des boucles SSIS de charger plusieurs fichiers plats.
  4. Télécharger et installer les pilotes Excel (Access Database Engine version 2016) nécessaire pour se connecter aux onglets des tableurs.
  5. Avant de charger un fichier ou une table, construire une chaine de connection Excel OLE DB. Pour permettre l’accès à la source de données en lecture ou en écriture.
  6. Un type de fichier de données très répandu est le type Office, ce tutoriel montre comment charger un fichier Excel dans une table SQL.
  7. En revanche, parfois le type de données contenu dans le fichier Excel est incohérent avec les données attendues. Voici une méthode pour mieux détecter le type de données des tableaux Excel.
  8. Par ailleurs, il est parfois nécessaire de charger uniquement certaines plages cellules depuis un fichier Excel.
  9. Voici enfin comment ignorer les premières lignes d’un fichier Excel depuis SSIS, comme un entête.

Exporter de fichiers textes et de fichiers Excel avec Integration Services

En troisième lieu, ces tutoriels SSIS écrits en Français portent sur l’export de données dans des fichiers textes ou Excel, depuis SSIS ou encore depuis l’assistant import et export de données SQL Server.

  1. Ce premier tutoriel explique pas à pas comment exporter les données d’une table vers un fichier texte avec SSIS.
  2. Les composants SSIS OLE DB Source et Excel Destination sont utilisé dans un package Integration Services pour exporter une table SQL dans un fichier Excel.
  3. Pour manipuler de nombreux fichiers, l’espace disque devient une ressource à gérer. Voici une méthode pas à pas pour compresser ou décompresser des fichiers avec SSIS et l’utilitaire 7Zip.
  4. Voici cette fois comment exporter les données contenues dans une table SQL sans code et sans développement manuel. L’assistant Import / Export SQL Server permet d’exporter des données dans un fichier Excel et d’enregistrer le package SSIS généré automatiquement.

Tutoriels SSIS écrits en Français pour exécuter, automatiser et planifier les packages

Enfin, la dernière partie des tutoriels en Français permet d’éxécuter et de gérer les packages SSIS. Bien sûr la liste est loin d’être exhaustive et il existe de nombreuses autres approches et méthodes pour cette gestion des packages.

Tutoriel SSIS en Français pour créer une pause dans un flux de contrôle.
Tutoriel SSIS en Français pour créer une pause dans un flux de contrôle.

Pour conclure, ces tutoriels SSIS proposés en Français constituent un début intéressant. Et aussi pratique pour les opérations de chargement de données et de gestion des packages.

Vos remarques sont les bienvenues, notamment sur la qualité du contenu et les sujets abordés: https://expert-only.com/contact/