Implementing a Data Warehouse with Microsoft SQL Server 2014

Cours 20463

Classe présentielle

  • Ref. 20463
  • 5 jours
  • Lausanne
  • CHF 3'900.00

Classe virtuelle

  • Ref. 20463
  • 5 jours
  • Partout
  • CHF 3'900.00

Sur-mesure

  • Ref. 20463
  • A définir
  • Campus ITTA / Site client
  • Sur demande
Introduction 
Cette formation de 5 jours décrit comment implémenter une plateforme de Data Warehouse pour supporter les solutions de Business Intelligence.
Les participants apprendrons comment créer un Data Warehouse avec Microsoft SQL Server 2014, implémenter un ETL avec SQL Server Integration Services, valider et nettoyer les données avec SQL Server Data Quality Services et SQL Server Master Data Services.
NB : ce cours est conçu pour les clients qui sont intéressés à apprendre SQL Server 2012 ou SQL Server 2014. Il couvre de nouvelles fonctionnalités de SQL Server 2014, mais égalememnt des capacités au travers du diverses plateforme SQL Server.
Objectifs 
  • Décrire les concepts de Data Warehouse et les concepts d'architecture de données
  • Sélectionner une plateforme matérielle appropriée pour un Data Warehouse
  • Concevoir et implémenter Data Warehouse
  • Implémenter Control Flow dans un package SSIS
  • Implémenter Data Flow dans un package SSIS
  • Déboguer et dépanner des packages SSIS
  • Implémenter Master Data Services
  • Elargir SSIS avec des scripts
  • Installer et configurer des packages SSIS
Connaissances préalables 
  • Conception de bases de données normalisées
  • Requêter des données avec Transact-SQL
  • Connaissances de programmation de base
Contenu du cours 

Module 1 : Introduction à l'entreposage de données

Ce module fournit une introduction aux composants clés d'une solution d'entreposage de données et aux considérations de haut niveau que vous devez prendre en compte lorsque vous vous lancez dans un projet d'entreposage de données.

  • Leçon 1 : Présentation de l'entreposage de données
  • Leçon 2 : Considérations pour une solution d'entrepôt de données

 

Module 2 : Considérations sur le matériel de l'entrepôt de données

Ce module traite des considérations relatives à la sélection du matériel et à la distribution des fonctionnalités SQL Server sur les serveurs.

  • Leçon 1 : Considérations pour la construction d'un entrepôt de données
  • Leçon 2 : Architectures et appareils de référence d'entrepôt de données

 

Module 3 : Conception et implémentation d'un entrepôt de données

Ce module décrit les considérations clés pour la conception logique d'un entrepôt de données, puis discute des meilleures pratiques pour sa mise en œuvre physique.

  • Leçon 1 : Conception logique pour un entrepôt de données
  • Leçon 2 : Conception physique pour un entrepôt de données

 

Module 4 : Création d'une solution ETL avec SSIS

Ce module traite des considérations relatives à l'implémentation d'un processus ETL, puis se concentre sur Microsoft SQL Server Integration Services (SSIS) en tant que plate-forme pour la création de solutions ETL.

  • Leçon 1 : Introduction à ETL avec SSIS
  • Leçon 2 : Exploration des sources de données
  • Leçon 3 : Implémentation du flux de données

 

Module 5 : Implémentation du flux de contrôle dans un package SSIS

Ce module décrit comment implémenter des solutions ETL combinant plusieurs tâches et une logique de workflow.

  • Leçon 1 : Introduction au flux de contrôle
  • Leçon 2 : Création de packages dynamiques
  • Leçon 3 : Utiliser des conteneurs
  • Leçon 4 : Gérer la cohérence

 

Module 6 : Débogage et dépannage des paquetages SSIS

Ce module décrit comment vous pouvez déboguer des packages pour trouver la cause des erreurs qui se produisent pendant l'exécution. Il traite ensuite de la fonctionnalité de journalisation intégrée à SSIS que vous pouvez utiliser pour consigner les événements à des fins de dépannage. Enfin, le module décrit des approches communes pour gérer les erreurs dans le flux de contrôle et le flux de données.

  • Leçon 1 : Débogage d'un package SSIS
  • Leçon 2 : Journalisation des événements du package SSIS
  • Leçon 3 : Traitement des erreurs dans un package SSIS

 

Module 7 : Implémentation d'un processus ETL incrémental

Ce module décrit les techniques que vous pouvez utiliser pour implémenter un processus d'actualisation d'entrepôt de données incrémentiel.

  • Leçon 1 : Introduction à l'ETL incrémental
  • Leçon 2 : Extraction des données modifiées
  • Leçon 3 : Chargement des données modifiées

 

Module 8 : Application de la qualité des données

Ce module présente les services DQS (Data Quality Services) de Microsoft SQL Server et décrit comment vous pouvez l'utiliser pour nettoyer et dédupliquer des données.

  • Leçon 1 : Introduction à la qualité des données
  • Leçon 2 : Utilisation des services Data Quality pour nettoyer les données
  • Leçon 3 : Utilisation de Data Quality Services pour faire correspondre les données

 

Module 9 : Utilisation des services de données maîtres

Master Data Services permet aux organisations de standardiser les données et d'améliorer la qualité, la cohérence et la fiabilité des données qui guident les décisions commerciales clés. Ce module présente Master Data Services et explique les avantages de l'utiliser.

  • Leçon 1 : Concepts des services de données de base
  • Leçon 2 : Implémentation d'un modèle de services de données maîtres
  • Leçon 3 : Gérer les données de base
  • Leçon 4 : Création d'un concentrateur de données maître

 

Module 10 : Extension des services d'intégration SQL Server

Ce module décrit les techniques que vous pouvez utiliser pour étendre SSIS. Le module n'est pas conçu pour être un guide complet de développement de solutions SSIS personnalisées, mais pour fournir une prise de conscience des étapes fondamentales requises pour utiliser des composants et des scripts personnalisés dans un processus ETL basé sur SSIS.

  • Leçon 1 : Utilisation de scripts dans SSIS
  • Leçon 2 : Utilisation de composants personnalisés dans SSIS

 

Module 11 : Déploiement et configuration des packages SSIS

Dans ce module, les stagiaires apprendront comment déployer des packages et leurs dépendances sur un serveur, et comment gérer et surveiller l'exécution des packages déployés.

  • Leçon 1 : Présentation du déploiement de SSIS
  • Leçon 2 : Déploiement de projets SSIS
  • Leçon 3 : Planification de l'exécution du package SSIS

 

Module 12 : Consommation de données dans un entrepôt de données

Ce module présente les solutions de Business Intelligence (BI) et décrit comment vous pouvez utiliser un entrepôt de données comme base pour les BI d'entreprise et en libre-service.

  • Leçon 1 : Introduction à la veille économique
  • Leçon 2 : Introduction au reportage
  • Leçon 3 : Introduction à l'analyse des données
Documentation 
  • Support de cours officiel Microsoft
Examen 

Ce cours prépare à l'examen

  • 70-463 : Implémentation d'un entrepôt de données avec Microsoft SQL Server
  • Cocher la case examen dans le tableau des dates de sessions pour l'ajouter à votre commande.
Certification 

Ce cours fait partie du cursus de certification suivant :

Lab / Exercices 
  • Lab 1 : Exploration d'une solution d'entreposage de données
  • Lab 2 : Planification de l'infrastructure d'entrepôt de données
  • Lab 3 : Implémentation d'un schéma d'entrepôt de données
  • Lab 4 : Implémentation du flux de données dans un package SSIS
  • Lab 5 : Implémentation du flux de contrôle dans un package SSIS
  • Lab 6 : Utilisation des transactions et des points de contrôle
  • Lab 7 : Débogage et dépannage d'un package SSIS
  • Lab 8 : Extraction des données modifiées
  • Lab 9 : Chargement des modifications incrémentielles
  • Lab 10 : Nettoyage des données
  • Lab 11 : Déduplication des données
  • Lab 12 : Implémentation des services de données de base
  • Lab 13 : Utilisation de composants et de scripts personnalisés
  • Lab 14 : Déploiement et configuration des packages SSIS
  • Lab 15 : Utilisation des outils de Business Intelligence
Formation complémentaire 

Compléter votre cursus en suivant les formations complémentaires suivantes :