SQL Server 2008 BI, Intégration Services, 2 jours

Présentation

Vous apprendrez à implémenter une solution ETL avec SQL Server Integration Services 2008. Vous verrez comment alimenter vos bases de données et assurer la performance des flux échangés.

Objectifs pédagogiques

  • Naviguer dans l’outil de développement BIDS et créer un projet SSIS.
  • Implémenter un flux de contrôle et un flux de données.
  • Alimenter une dimension à variation lente, pour charger une table de faits.
  • Mettre en place des points d’arrêt dans les flux d’un package.
  • Mesurer, suivre l’exécution et améliorer la performance d’un package SSIS.

Durée : 2 jours – 14 heures

Dates et prix : contact@fc3h.fr

Préréquis

  • Bonnes connaissances des SGBDR et du langage SQL.
  • Connaissances de base du concept de Datawarehouse.

Public concerné

Développeurs, chefs de projets et architectes de SI décisionnels.

PROGRAMME DE FORMATION

Introduction

  • Concepts de Datawarehouse, Datamart et ETL.
  • Présentation d’IS.
  • La notion de projet SSIS.
  • L’outil de développement BIDS
    • Démonstration : Présentation de l’interface de l’outil.

Implémentation d’un flux de contrôle

  • Tâches de flux de contrôle. Contraintes de précédences.
  • Conteneurs de séquences, de boucles.
  • Contrôle de la qualité des données.
    • Exercice : Implémentation de flux de contrôle. Utilisation de contraintes de précédence. Ajout de conteneur de boucles.

Création d’un flux de données

  • Sources et destinations de données (type de connexion).
  • Types de transformations de données.
  • Utilisation de scripts (VB.Net/C#).
    • Exercice : Implémentation d’un flux de données simple. Ajout de composants.

Utilisation de package dans le chargement d’une base multidimensionnelle

  • Alimentation de dimensions à variations lentes (SCD).
  • Chargement de tables de faits.
    • Exercice : Utilisation des composants pour alimenter une dimension à variation lente, pour charger une table de faits.

Journalisation et fiabilisation d’un package

  • Implémentation.
  • Utilisation du gestionnaire d’événements.
    • Exercice : Utilisation de journalisation personnalisée. Analyse d’un flux de contrôle, en mode débogage.

Déploiement d’une solution

  • Configuration de package et déploiement.
  • Modes d’exécution des packages.
  • Sécurisation des lots.
    • Exercice : Déploiement d’un projet avec un ensemble de packages. Définition et paramétrage. Paramétrage des environnements (développement, production, …).

Performance et suivi d’exécution

  • Mesurer la performance d’un package.
  • Bonnes pratiques de développement.
  • Optimisation.
    • Exercice : Exploitation des rapports d’exécution des packages.