Didacticiel SSIS : Création d'un package ETL simple

Microsoft SQL Server Integration Services (SSIS) est une plateforme conçue pour élaborer 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 des données (Data Warehouse). SSIS propose des outils graphiques et des assistants permettant de créer et de déboguer des packages ; des tâches permettant de réaliser des fonctions de flux de travail comme les opérations FTP, l'exécution d'instructions SQL et l'envoi de messages électroniques ; des sources de données et des destinations permettant d'extraire et de charger des données ; des transformations permettant de nettoyer, d'agréger, de fusionner et de copier des données ; un service de gestion, le service Integration Services, permettant d'administrer l'exécution et le stockage des packages, et des API (Application Programming Interface) permettant de programmer le modèle objet Integration Services.

Au cours de ce didacticiel, vous allez apprendre à utiliser le Concepteur SSIS pour créer un package Microsoft SQL Server Integration Services simple. Ce package extrait les données d'un fichier plat, les reformate et les insère dans une table de faits. Au cours des leçons suivantes, ce package est développé pour illustrer le bouclage, les options de configuration de package, l'écriture dans un journal et le flux d'erreurs.

Lorsque vous procédez à l'installation des données exemples qu'exploite le didacticiel, vous installez également les versions finales des packages créés au cours de chaque leçon du didacticiel. En utilisant les packages finaux, vous pouvez à votre guise passer outre une leçon et débuter à partir d'une leçon ultérieure du didacticiel. S'il s'agit de la première fois que vous travaillez avec des packages ou le nouvel environnement de développement, nous vous recommandons de commencer par la leçon 1.

Contenu du didacticiel

Le meilleur moyen de se familiariser avec les nouveaux outils et les nouvelles commandes et fonctionnalités de Microsoft SQL Server Integration Services est de les utiliser. Ce didacticiel va vous guider à travers le Concepteur SSIS pour créer un package ETL simple qui offre le bouclage, les options de configuration, la logique de flux d'erreurs et la fonction d'écriture dans un journal.

Prérequis

Ce didacticiel s'adresse aux utilisateurs qui ont une connaissance des notions fondamentales liées à l'utilisation des bases de données mais une maîtrise limitée des nouvelles fonctionnalités disponibles dans SQL Server Integration Services.

Pour utiliser ce didacticiel, les composants suivants doivent être installés sur votre système :

  • SQL Server avec la base de données AdventureWorksDW2012. Pour des raisons de sécurité, les exemples de bases de données ne sont pas installés par défaut. Pour télécharger la base de données AdventureWorksDW2012, accédez à Adventure Works pour SQL Server 2012.

    Important

    Lorsque vous attachez la base de données (fichier *.mdf), SQL Server Management Studio recherche par défaut un fichier .ldf. Vous devez supprimer manuellement le fichier .ldf avant de cliquer sur OK dans la boîte de dialogue Attacher des bases de données.

    Pour plus d'informations sur l'attachement de bases de données, consultez Attacher une base de données.

  • Exemples de données. Ces données exemple sont incluses dans les packages de leçons SSIS. Pour télécharger ces exemples de données et les packages de leçons, procédez comme suit.

    1. Accédez à Exemples de produits Integration Services

    2. Cliquez sur l'onglet DOWNLOADS (Téléchargements).

    3. Cliquez sur le fichier SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.

[!REMARQUE]

Lorsque vous parcourez les didacticiels dans la visionneuse de documents Microsoft, il est recommandé d'ajouter les boutons Rubrique suivante et Rubrique précédente dans la barre d'outils de la visionneuse de documents. Pour plus d'informations, consultez Ajout des boutons Rubrique suivante et Rubrique précédente dans l'aide.

Leçons du didacticiel