Cours 22463A:

Implémentation d'un entrepôt de données avec Microsoft SQL Server 2012

Durée:5 Days
Publié:7 Mars 2013
Langue(s):Français, Anglais
Auditoire:IT Professionals
Niveau:200
Technologie:Microsoft SQL Server 2012
Type:Cours
Méthode d'enseignement:Avec instructeur (en salle)
À propos de ce cours
L'entreposage de données est une solution utilisée par les organisations pour centraliser les données d'entreprise pour la création de rapports et l'analyse. Ce cours dirigé par un instructeur et réparti sur cinq jours a pour objet d'apprendre aux stagiaires à créer un entrepôt de données à l'aide de SQL Server 2012, à implémenter une solution ETL à l'aide de SQL Server Integration Services et à valider et nettoyer les données à l'aide de SQL Server Data Quality Services et de SQL Server Master Data Services. Ce cours aide les stagiaires à préparer l'examen 70-463.
Profil de l'auditoire
Ce cours s'adresse aux professionnels de base de données qui doivent remplir un rôle de développeur Business Intelligence. Ils devront se focaliser sur les travaux pratiques sur la création de solutions BI, notamment l'implémentation d'un entrepôt de données, le processus ETL et le nettoyage des données. Les principales responsabilités sont les suivantes :
  • implémentation d'un entrepôt de données ;
  • développement de packages SQL Server Integration Services (SSIS) pour le processus d'extraction, de transformation et de chargement de données (ETL) ;
  • application de l'intégrité des données à l'aide de Master Data Services ;
  • nettoyage des données à l'aide de Data Quality Services.

À la fin du cours
À la fin de ce cours, les stagiaires seront à même d'effectuer les tâches suivantes :
  • décrire les concepts d'entrepôt de données et les considérations architecturales ;
  • sélectionner une plateforme matérielle appropriée pour un entrepôt de données ;
  • concevoir et implémenter un entrepôt de données ;
  • Implémenter un flux de données dans un package SSIS ;
  • implémenter un flux de contrôle dans un package SSIS ;
  • déboguer et résoudre les problèmes liés aux packages SSIS ;
  • implémenter une solution SSIS prenant en charge les charges d'entrepôt de données incrémentielles et la modification des données ;
  • intégrer les données du cloud dans une infrastructure écosystémique d'entrepôt de données ;
  • implémenter le nettoyage des données à l'aide de Microsoft Data Quality Services ;
  • implémenter Master Data Services pour appliquer l'intégrité des données ;
  • étendre SSIS à l'aide de scripts et de composants personnalisés ;
  • déployer et configurer les packages SSIS ;
  • décrire comment les professionnels de l'information peuvent utiliser les données de l'entrepôt de données.
Plan du coursModule 1: Présentation de l'entreposage de données
Ce module présente les principaux composants d'une solution d'entreposage de données et les éléments clés que vous devez prendre en compte lorsque vous vous lancez dans un projet d'entreposage de données.
Leçons
  • Vue d'ensemble de l'entreposage de données
  • Éléments à prendre en compte pour une solution d'entreposage de données
Atelier : Exploration d'une solution d'entreposage de données
  • Exploration des sources de données
  • Exploration d'une solution ETL
  • Exploration d'un entrepôt de données
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire les principaux éléments d'une solution d'entreposage de données ;
  • décrire les points clés à prendre en compte pour un projet d'entreposage de données.
Module 2: Matériel d'entrepôt de données
Ce module décrit les caractéristiques des charges de travail classiques d'un entrepôt de données, et explique comment utiliser les architectures de référence et les appareils de l'entrepôt de données pour créer le système le mieux adapté aux besoins de votre entreprise.
Leçons
  • Éléments à prendre en compte pour créer un entrepôt de données
  • Appareils et architectures de référence d'un entrepôt de données
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire la configuration matérielle requise pour créer un entrepôt de données ;
  • expliquer comment utiliser les architectures de référence et les appareils de l'entrepôt de données pour créer un entrepôt de données.
Module 3: Conception et implémentation d'un entrepôt de données
Dans ce module, vous apprendrez à implémenter l'architecture logique et physique d'un entrepôt de données selon des règles de conception éprouvées.
Leçons
  • Conception logique d'un entrepôt de données
  • Conception physique d'un entrepôt de données
Atelier : Implémentation d'un schéma d'entrepôt de données
  • Implémentation d'un schéma en étoile
  • Implémentation d'un schéma en flocon
  • Implémentation d'une table de dimension temporelle
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • implémenter une conception logique pour un entrepôt de données ;
  • implémenter une conception physique pour un entrepôt de données.
Module 4: Création d'une solution ETL à l'aide de SSIS
Ce module décrit les éléments à prendre en compte pour implémenter un processus ETL. Il présente ensuite SQL Server Integration Services (SSIS) en tant que plateforme pour créer des solutions ETL.
Leçons
  • Présentation du processus ETL avec SSIS
  • Exploration des données sources
  • Implémentation d'un flux de données
Atelier : Implémentation d'un flux de données dans un package SSIS
  • Exploration des données sources
  • Transfert de données à l'aide d'une tâche de flux de données
  • Utilisation de transformations dans un flux de données
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire les principales fonctionnalités de SSIS ;
  • explorer les données sources d'une solution ETL ;
  • implémenter un flux de données à l'aide de SSIS.
Module 5: Implémentation d'un flux de contrôle dans un package SSIS
Le flux de contrôle des packages SQL Server Integration Services vous permet d'implémenter des solutions ETL complexes qui combinent plusieurs tâches et une logique de flux de travail. Ce module explique comment implémenter un flux de contrôle et concevoir des processus ETL fiables pour une solution d'entreposage de données qui coordonnent les opérations de flux de données avec d'autres tâches automatisées.
Leçons
  • Présentation du flux de contrôle
  • Création de packages dynamiques
  • Utilisation de conteneurs
  • Gestion de la cohérence
Atelier : Implémentation d'un flux de contrôle dans un package SSIS
  • Utilisation de tâches et de contraintes de précédence dans un flux de contrôle
  • Utilisation de variables et de paramètres
  • Utilisation de conteneurs
Atelier : Utilisation de transactions et de points de contrôle
  • Utilisation de transactions
  • Utilisation de points de contrôle
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • implémenter un flux de contrôle avec des tâches et des contraintes de précédence ;
  • créer des packages dynamiques contenant des variables et des paramètres ;
  • utiliser des conteneurs dans un flux de contrôle de package ;
  • assurer la cohérence avec les transactions et les points de contrôle.
Module 6: Débogage et résolution des problèmes liés aux packages SSIS
Ce module explique comment déboguer les packages SQL Server Integration Services (SSIS) pour identifier la cause des erreurs qui se produisent pendant l'exécution. Il présente la fonctionnalité de journalisation intégrée à SSIS que vous pouvez utiliser pour enregistrer des événements à des fins de dépannage. Enfin, il décrit les méthodes courantes pour gérer les erreurs dans le flux de contrôle et le flux de données.
Leçons
  • Débogage d'un package SSIS
  • Enregistrement des événements dans un package SSIS              
  • Gestion des erreurs dans un package SSIS
Atelier : Débogage et résolution des problèmes liés à un package SSIS
  • Débogage d'un package SSIS
  • Journalisation de l'exécution d'un package SSIS
  • Implémentation d'un gestionnaire d'événements
  • Gestion des erreurs dans un flux de données
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • déboguer un package SSIS ;
  • implémenter la journalisation d'un package SSIS ;
  • gérer les erreurs dans un package SSIS.
Module 7: Implémentation d'un processus ETL incrémentiel
Ce module décrit les techniques permettant d'implémenter un processus d'actualisation d'entrepôt de données incrémentiel.
Leçons
  • Présentation du processus ETL incrémentiel
  • Extraction des données modifiées
  • Chargement des données modifiées
Atelier : Extraction des données modifiées
  • Utilisation d'une colonne DateTime pour extraire les données de façon incrémentielle
  • Utilisation d'une capture de données modifiées
  • Utilisation du suivi des modifications
Atelier : Chargement des modifications incrémentielles
  • Utilisation d'une transformation de recherche pour insérer des données de dimension 
  • Utilisation d'une transformation de recherche pour insérer ou mettre à jour des données de dimension 
  • Implémentation d'une dimension à variation lente 
  • Utilisation d'une instruction MERGE pour charger les données de faits 
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire les éléments à prendre en compte pour implémenter une solution d'extraction, de transformation et de chargement (ETL) ;
  • utiliser plusieurs techniques pour extraire des données nouvelles et modifiées à partir de systèmes sources ;
  • utiliser plusieurs techniques pour insérer des données nouvelles et modifiées dans un entrepôt de données.
Module 8: Incorporation de données du cloud à un entrepôt de données
Dans ce module, vous apprendrez comment utiliser le cloud computing dans votre infrastructure d'entrepôt de données, et découvrirez les outils et les services disponibles dans Microsoft Azure Marketplace.
Leçons
  • Vue d'ensemble des sources de données du cloud
  • Base de données SQL Server
  • Windows Azure Marketplace
Atelier : Utilisation des données du cloud dans une solution d'entrepôt de données
  • Création d'une base de données Base de données SQL Windows Azure
  • Extraction de données d'une base de données Base de données SQL Windows Azure
  • Obtention de données de Windows Azure Marketplace
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire les scénarios de données du cloud ;
  • décrire Base de données SQL Windows Azure ;
  • décrire Windows Azure Marketplace.
Module 9: Mise en œuvre de la qualité des données
Assurer la haute qualité des données est primordial si les résultats de l'analyse des données doivent être approuvés. Ce module explique comment utiliser SQL Server 2012 Data Quality Services (DQS) pour fournir un processus assisté par ordinateur permettant de nettoyer les valeurs de données et d'identifier et de supprimer les entités de données en double.
Leçons
  • Présentation de la qualité des données
  • Utilisation de Data Quality Services pour nettoyer les données
  • Utilisation de Data Quality Services pour faire correspondre les données
Atelier : Nettoyage de données
  • Création d'une base de connaissances DQS
  • Utilisation d'un projet DQS pour nettoyer les données
  • Utilisation de DQS dans un package SSIS
Atelier : Déduplication de données
  • Création d'une stratégie de correspondance
  • Utilisation d'un projet DQS pour faire correspondre les données
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire comment Data Quality Services permet de gérer la qualité des données ;
  • utiliser Data Quality Services pour nettoyer les données ;
  • utiliser Data Quality Services pour faire correspondre les données.
Module 10: Utilisation de Master Data Services
Ce module présente Master Data Services et explique les avantages de son utilisation dans un contexte d'entreposage de données. Il décrit également les principales options de configuration de Master Data Services, et explique comment importer et exporter des données. Enfin, il montre comment appliquer des règles pour préserver l'intégrité des données, et présente le nouveau complément Master Data Services pour Excel.
Leçons
  • Présentation de Master Data Services
  • Implémentation d'un modèle Master Data Services
  • Utilisation du complément Master Data Services pour Excel
Atelier : Implémentation de Master Data Services
  • Création d'un modèle de base
  • Modification d'un modèle à l'aide du complément Master Data Services pour Excel
  • Chargement de données dans un modèle
  • Application des règles d'entreprise
  • Utilisation des données Master Data Services
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire les principaux concepts de Master Data Services ;
  • implémenter un modèle Master Data Services ;
  • utiliser le complément Master Data Services pour Excel pour afficher et modifier un modèle.
Module 11: Extension de SQL Server Integration Services
Ce module décrit les techniques permettant d'étendre SQL Server Integration Services (SSIS). Il n'est pas conçu pour servir de guide complet sur le développement de solutions SSIS personnalisées, mais pour faire connaître les étapes fondamentales requises pour utiliser des composants et des scripts personnalisés dans un processus TL basé sur SSIS.
Leçons
  • Utilisation de composants personnalisés dans SSIS
  • Utilisation de scripts dans SSIS
Atelier : Utilisation de composants et de scripts personnalisés
  • Utilisation d'un composant personnalisé
  • Utilisation d'une tâche de script
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire comment les composants personnalisés peuvent être utilisés pour étendre SSIS ;
  • décrire comment inclure des scripts personnalisés dans un package SSIS.
Module 12: Déploiement et configuration de packages SSIS
SQL Server Integration Services fournit des outils qui facilitent le déploiement de packages sur un ordinateur. Les outils de déploiement gèrent également les dépendances, telles que les configurations et les fichiers dont le package a besoin. Dans ce module, vous apprendrez à utiliser ces outils pour installer des packages et leurs dépendances sur un ordinateur cible.
Leçons
  • Vue d'ensemble du déploiement SSIS
  • Déploiement de projets SSIS
  • Planification de l'exécution d'un package SSIS
Atelier : Déploiement et configuration de packages SSIS
  • Création d'un catalogue SSIS
  • Déploiement d'un projet SSIS
  • Création d'environnements pour une solution SSIS
  • Exécution d'un package SSIS dans SQL Server Management Studio
  • Planification de packages SSIS à l'aide de l'Agent SQL Server
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire le déploiement SSIS ;
  • expliquer comment déployer des projets SSIS à l'aide du modèle de déploiement de projet ;
  • planifier l'exécution d'un package SSIS.
Module 13: Utilisation des données dans un entrepôt de données
Ce module présente Business Intelligence (BI), décrit les composants de SQL Server que vous pouvez utiliser pour créer une solution BI, et les outils clients permettant aux utilisateurs de créer des rapports et d'analyser les données.
Leçons
  • Présentation de Business Intelligence
  • Présentation de la création de rapports
  • Présentation de l'analyse de données
Atelier : Utilisation des outils Business Intelligence
  • Exploration d'un rapport Reporting Services
  • Exploration d'un classeur PowerPivot
  • Exploration d'un rapport Power View
À la fin de ce module, les stagiaires seront à même d'effectuer les opérations suivantes :
  • décrire BI et des scénarios BI courants ;
  • expliquer les principales fonctionnalités de SQL Server Reporting Services ;
  • expliquer les principales fonctionnalités de SQL Server Analysis Services.
Pour suivre ce cours, le stagiaire doit avoir :
  • au moins 2 ans d'expérience dans l'utilisation de bases de données relationnelles, notamment :
    • conception d'une base de données normalisée ;
    • création de tables et de relations ;
    • interrogation avec Transact-SQL.
  • une connaissance des constructions de programmation de base (par exemple, le bouclage et le branchement) ;
  • une connaissance des principales priorités de l'entreprise, par exemple les recettes, la rentabilité et la comptabilité financière.
Des questions ? Participez aux newsgroups MCP et échangez avec vos homologues des suggestions sur les ressources d'apprentissage et sur votre cursus de certification.

Visitez la page Communauté Microsoft Learning pour avoir des informations sur les forums recommandés par vos homologues et sur les futures réunions Live Meetings.


Trouver un partenaire de formation Microsoft près de chez vous

Suivre cette formation

Lieu :

Ex. : Los Angeles, CA ou Paris, France