Formation SQL SERVER Business Intelligence
Objectifs
Appréhender les raisons et les composants d’une solution Data Warehouse, ainsi que les étapes de modélisation.
Créer des entrepôts de données, des DataMarts, et utiliser les schémas en étoile, flocon et constellation.
Maîtriser les principes de l’ETL, la définition des flux de contrôle et des packages, ainsi que l’alimentation des tables.
Créer des cubes multidimensionnels, utiliser les modèles tabulaires et concevoir des dimensions.
Utiliser le langage MDX, créer des membres calculés, des ensembles nommés et gérer la sécurité des cubes.
Utiliser Report Designer, créer des rapports avec Tablix, et enrichir les rapports avec des graphiques et jauges.
Créer des schémas de sources de données, des tableaux croisés dynamiques, et des calculs et fonctions DAX.
Pré-requis
Participants
Programme de formation
INTRODUCTION À LA BUSINESS INTELLIGENCE
-
Les raisons qui sous-tendent l'initiation de projets BI
-
Qu'est-ce qu'un entrepôt de données (Data Warehouse) ?
-
Les composants d'une Solution Data Warehouse
-
Les étapes de modélisation d'un DW (Ralph Kimball)
-
Comprendre les principes de la modélisation (étoile, flocon, constellation)
-
SQL Server BI, plateforme de DataWarehouse
-
Architecture des outils de BI de SQL Server
CRÉATION D'UNE DATAWAREHOUSE
-
L'entrepôt de données
-
Les DataMarts
-
Schémas en flocons en étoile et en constellation
-
Tables de faits et de dimensions
-
La matrice dimensionnelle
-
La dénormalisation
INTEGRATION SERVICES (SSIS) - LES OBJETS MANIPULÉS
-
Comprendre les principes et le modèle de l'ETL. Vue d'ensemble
-
La notion de Package, la notion de Workflow
-
La définition du flux de contrôle et du package
-
Les différentes tâches d'un flux de contrôle : script SQL, envoi de mail, mise à jour de cube
-
La tâche "Change Data Capture"
-
Add-in de tâches (filewatcher)
-
Conteneur de séquence
-
Conteneur de boucle ForEach
INTEGRATION SERVICES (SSIS) - SAVOIR ALIMENTER LES TABLES
-
Sources, destinations et transformations
-
Les différentes transformations : fractionnement conditionnel, colonne dérivée, regroupement...
-
Les dimensions à variation lente
-
Déploiement, exécution de packages
-
Ordonnancement et configuration des paquets
-
Journalisation, sécurité
ANALYSIS SERVICES (SSAS) - CONSTRUIRE DES CUBES ET DES SCHÉMAS EN ÉTOILE
-
Introduction aux cubes multidimensionnels
-
Les modèles tabulaires SSAS
-
Utilisation de tables de dimension et tables de faits
-
Introduction aux cubes tabulaires et à PowerPivot
-
Création de cubes dans SSDT
-
Conception de la dimension
-
Les hiérarchies utilisateur
-
Les relations d'attribut
-
Clés composites
SSAS - ELÉMENTS AVANCÉS
-
Introduction au langage MDX
-
Membres calculés et ensembles nommés
-
Extraction et rapports
-
Partitions et conception d'agrégation
-
Requêtes graphiques de prédiction DMX
-
Sauvegarde et restauration des cubes
-
Mises à jour incrémentielles et sécurité des cubes
REPORTING SERVICES (SSRS) - CONSTRUIRE DES RAPPORTS
-
Le serveur de rapports
-
Report Designer versuss Report Builder
-
Utiliser les Tablix (tableaux et matrices)
-
Eléments de mise en forme
-
Mise en forme conditionnelle
-
Eléments simple de présentation
SSRS - FONCTIONNALITÉS AVANCÉES
-
Utilisation des paramètres
-
Tris et filtres
-
Eléments d'analyse avancée : expressions, sparkline, KPI
-
Rapports sur cube MDX, extraction de données avec MDX
-
Actions et sous-rapports
-
Enrichir ses rapports avec des graphiques et jauges
POWERPIVOT
-
Prise en main du logiciel
-
Création du schéma de sources de données et export
-
Création d'une table de date
-
Création de nouveaux champs calculés (DAX)
-
Création de tableaux croisés dynamiques
-
Création de graphiques
-
Création de calculs et fonctions DAX
-
Création de KPI