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