Informatique décisionnelle

Microsoft SQL Server BI

SQL Server 2008 - Integration Services

 

Objectifs pédagogiques

  • Mettre en Å“uvre les méthodes de base de l’ETL
  • Pratiquer l’extraction de données à partir d’une base de production ou de fichiers plats
  • Traiter la transformation des données et leur cohérence au sein du Data Warehouse

Public

Consultant, administrateur de bases de données, chef de projet, développeur

Pré-requis

  • Connaissance des SGBD en général.
  • Conception et alimentation de datamarts relationnels.
  • Connaissance du langage SQL.
  • Expérience avec SQL Server.

Méthode pédagogique

Formation rythmée par des apports théoriques et des exercices de mise en pratique.

Programme pédagogique détaillé par journée

Jour 1
Jour 2


Introduction à Integration Services SQL Server 2008

Présentation d’Integration Services dans son ensemble : la notion de package.

Introduction à l'utilisation des outils de développement d’Integration Services : l'assistant Importation et d'Exportation.

Développer une solution Integration Services

Créer une solution Integration Services.

Créer et utiliser des variables.

Exécuter une solution Integration Services.

Implémenter un flux de contrôle (Control Flow)

Les tâches d'un flux de contrôle.

Les contraintes de précédences au sein d'un flux de contrôle.

Les conteneurs qui permettent d'organiser des sous flux de contrôle au sein d'un flux parent.

Implémenter un flux de données (Data Flow)

Les sources et les destinations au sein d'un flux de données.

Les différentes transformations natives d'un flux de données.

L'utilisation d'outils de débogage (comme les visionneuses de données).

La configuration de la gestion des données générant des erreurs.

Implémenter un journal d’exécution

Introduction à la notion de journal d'exécution sous Integration Services.

Activer la fonctionnalité de journal d'exécution et paramétrer la création d'un journal.

 

Debugger un package et Implémenter la gestion des erreurs

Debugger un package Integration Services.

Implémenter la gestion des erreurs et contrôler le comportement d'échec.

Implémenter des checkpoints et des Transactions

Mettre en place des checkpoints dans un package.

Implémenter des transactions au sein d'un package.

Configurer et déployer des packages Integration Services

Créer un fichier de configuration de package.

Préparer un package au déploiement et le déployer.

Gestion et Sécurité des packages Integration Services

Utiliser les outils de gestion pour opérer différentes tâches d'administration et de sécurité des packages Integration Services.