Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Mettre en place une solution de Business Intelligence dans Excel
- Importer des données à l'aide de Power Query dans Excel et dans Power BI Desktop
- Concevoir un modèle de données analytique dans Power Pivot et dans Power BI Desktop
- Créer des mesures simples et élaborées en DAX avec des indicateurs
- Restituer des analyses en concevant des rapports avec Power BI Desktop
- Créer des rapports dynamiques avec les tableaux croisés
- Publier et partager des rapports dans le service Power BI
- Créer des applications pour les consommateurs de rapports
- Restreindre l'accès aux données avec une RLS dynamique
- Industrialiser l'utilisation de la Solution Power BI (Parameters, DataFlows...)
- Passer la certification "Microsoft Power BI Data Analyst" (PL-300).
Compétences attestées par la certification
- Traiter et analyser des ensembles de données importants
- Se connecter aux sources de données et effectuer des transformations de données, modéliser et visualiser des données à l'aide de Microsoft Power BI Desktop
- Configurer des tableaux de bord à l'aide du service Power BI
- Configurer la connectivité directe avec Microsoft SQL Azure et SQL Server Analysis Services (SSAS), et mettre en oeuvre l'analyse de données dans Microsoft Excel.
Lien pour visualiser le détail de la certification enregistrée au RS : https://www.francecompetences.fr/recherche/rs/5445/
Niveau requis
Avoir un bon usage quotidien d'Excel, notamment sur les listes de données, les tableaux croisés dynamiques et les graphiques. Avoir des connaissances de base des bases de données et de modélisation, sont les bienvenues. Avoir des notions sur le travail de données dans le Cloud est un plus.
Les apprenants doivent disposer de la version Excel 365 ou Excel disposant des compléments Power Query et PowerPivot, Power BI version Premium. En cas d'indisponibilité de la version Premium, des licences Premium ou une plateforme MLO peuvent être fournies par M2i le temps de la formation.
Public concerné
Professionnels de la Data et de la Business Intelligence souhaitant apprendre à effectuer des analyses de données précises à l'aide de Power BI, ou toute personne développant des rapports qui permettent de visualiser des données à partir des technologies de plateforme de données existant à la fois dans le Cloud et on-Premise.
Programme
Partie 1
1ère demi-journée
Tour d'horizon de la solution Power BI de Microsoft et des outils de BI intégrés dans Excel
- Les différentes technologies
- ETL
- Cube
- Visualisations
- Les différents produits
- Excel
- Power Query
- Power Pivot
- Power BI Desktop
- Service Power BI
- Application Power BI
- Les différentes entités
- Tableau de données
- Tableaux croisés dynamiques
- Visualisations
- Modèles sémantiques
- Rapports
- Tableaux de bord
- Vignettes
- Les différentes licences
Le cycle de création d'un rapport BI dans Excel et dans Power BI
- Définir ses objectifs
- Data Investigation
- Cycle de conception classique d'un projet Power BI
2ème et 3ème demi-journées
Créer des requêtes simples avec Power Query
- Présentation de l'outil Power Query et de son interface
- Le mode Données
- Le principe des étapes appliquées
- Obtenir des données à partir de différentes sources
- Fichiers plats, Excel, bases de données, Cloud et Web
- Transformer les données avec les étapes appliquées essentielles
- Choisir les colonnes, changer les types des données, renommer et permuter les colonnes
- Fractionner ou fusionner les colonnes
- Utiliser la première ligne pour les en-têtes, supprimer des lignes du modèle sémantique
- Nettoyer les données
- Remplir
- Nettoyer les espaces et les erreurs des champs
- Remplacer les valeurs
- Ajouter des colonnes personnalisées à partir :
- De calculs simples
- D'expressions conditionnelles
- Actualiser les données
- Les différences entre Excel et Power Query
- Entrer des données
- Charger les données
- Charger "dans"
- Désactiver le chargement
Exemple de travaux pratiques (à titre indicatif)
- Importer un fichier CSV en ne conservant que les données utiles à l'analyse
4ème demi-journée
Créer un modèle relationnel analytique
- Vocabulaire des modèles relationnels
- Clés primaires, clés étrangères, relations, cardinalités
- L'approche relationnelle des modèles Power BI
- Le schéma en étoile
- Les tables de faits
- Les tables de dimensions
- Créer et gérer des relations entre les tables
- Cardinalité
- Direction du filtrage croisé
- Les différences entre Excel et Power Query
- Le mode Modèle de Power BI Desktop
- Le complément Power Pivot d'Excel
- Création d'une table de dates
- Introduction du DAX par l'ajout de colonnes calculées
- Les fonctions utiles pour l'ajout de colonnes calculées : LEFT, RIGHT, YEAR, MONTH
- Interactions Excel - Power BI
- Création d'un modèle relationnel avec Power Pivot
- Importer un classeur Excel contenant des requêtes Power Query et un cube Power Pivot
Exemple de travaux pratiques (à titre indicatif)
- Créer un modèle analytique en étoile avec une table de dates
5ème demi-journée
Découvrir le DAX
- Champs d'action des expressions DAX
- Les colonnes calculées
- Les mesures implicites
- Les mesures explicites
- La création de tables
- Utiliser les "mesures rapides"
- Notions de contexte d'évaluation
- Contexte de ligne
- Contexte de filtre
- Transition de contexte
- Les fonctions incontournables :
- DIVIDE, IF, SWITCH, VALUES
- Fonctions d'agrégation :
- SUM, AVERAGE, COUNTA
- Fonctions d'itération :
- SUMX, AVERAGEX, COUNTAX...
Exemple de travaux pratiques (à titre indicatif)
- Ajouter des mesures d'agrégat au modèle de données
6ème demi-journée
Créer un rapport dans Power BI Desktop
- Le mode Rapport
- Méthode de construction d'une visualisation
- Les bonnes pratiques de la Data Visualisation
- Choisir le bon type de graphique
- Astuces pour améliorer l'impact visuel des indicateurs
- Mettre en place des graphiques de comparaison, de répartition, d'évolution
- Histogrammes, barres, anneaux, secteurs, Treemap, courbes
- Utilisation des visualisations affichant les données
- Cartes, tables et matrices
- Affichage des analyses avec des données cartographiques
- Cartes et cartes choroplèthes
- Explorer les fonctionnalités de formatage
- Les outils de filtre
- Les segments et le volet des filtres
- La synchronisation des segments sur plusieurs pages et la portée des filtres
- Création de filtres numériques et chronologiques relatifs
- Les KPI
- La visualisation KPI
- Les mises en forme conditionnelles
- Les outils interactifs
- Les signets
- Les boutons
- La gestion des thèmes
- Insérer des fonds, des formes et des images
- Modifier un thème
- Enregistrer un thème
Exemples de travaux pratiques (à titre indicatif)
- Créer des feuilles de rapport exploitant des visuels de comparaison, d'évolution et de répartition
- Ajouter un menu navigant entre les feuilles et les vues du rapport
7ème demi-journée
Créer un rapport dans Excel
- Transposer les apprentissages à l'environnement Excel
- Les tableaux croisés dynamiques basés sur Power Pivot
- Exploiter des mesures dans Power Pivot
- Convertir un tableau croisé dynamique en fonctions
- Les fonctions CUBE
- Les tableaux croisés dynamiques basés sur un modèle sémantique (ex jeu de données) Power BI
- Les limitations d'Excel dans la collaboration
Exemples de travaux pratiques (à titre indicatif)
- Mettre en place des tableaux croisés dynamiques et des segments pour concevoir un rapport interactif dans Excel
- Créer un graphique croisé dynamique basé sur un modèle sémantique stocké dans le Service Power BI
8ème demi-journée
Publier un rapport dans le Service Power BI
- Connexion et navigation sur le site Power BI
- Exploration du Service Power BI
- Découverte des espaces de travail
- Introduction à la gestion des droits des utilisateurs
- Notion de rapports, de tableaux de bord et de modèles sémantiques
- Publier des rapports sur un site Power BI
- Mise à jour des données entre Power BI Desktop et Power BI Service
- Utiliser les outils Power BI Service pour modifier et créer des contenus en ligne
- Créer un tableau de bord
- Travailler dans un tableau de bord
- Epingler une page dynamique dans un tableau de bord
- Epingler un élément visuel dans un tableau de bord
- Ajouter une vignette à un tableau de bord
- Interroger les tableaux de bord en langage naturel avec "Q & A"
Exemple de travaux pratiques (à titre indicatif)
- Organiser l'espace de travail collaboratif d'un service, y publier des rapports et ajouter un tableau de bord
Partie 2
9ème et 10ème demi-journées
Contrôler le contexte d'évaluation DAX
- Les interactions entre les visualisations
- Les segments
- Le panneau filtre
- Les fonctions de filtre :
- CALCULATE, FILTER, CALCULATETABLE, ALL, VALUES, ALLSELECTED, ALLEXCEPT, KEEPFILTER
Exemple de travaux pratiques (à titre indicatif)
- Créer des mesures utilisant la transition de contexte pour créer des ratios
Créer des expressions DAX avancées
- Fonctions de table :
- SUMMARIZE - TOPN
- Fonctions dates :
- DATEVALUE - EDATE - DATEDIFF
- Fonctions Time Intelligence :
- DATEDIF - DATESINPERIOD - SAMEPERIODLASTYEAR - PREVIOUSMONTH - DATESQTD - DATESYTD - TOTALQTY - TOTALYTD
- Fonctions remarquables :
- SWITCH - HASONEVALUE - HASONEFILTRER - ISBLANK - LOOKUPVALUE - RANKX - SELECTEDVALUE
- Gérer les relations multiples entre 2 tables
- Désactiver une relation
- Utiliser la fonction USERELATIONSHIP
Exemples de travaux pratiques (à titre indicatif)
- Créer des mesures exploitant les fonctions de Time Intelligence
- Pour cumuler le CA de l'année
- Pour comparer le CA d'un mois par rapport au mois précédent
11ème et 12ème demi-journées
Concevoir des requêtes complexes
- Combiner les sources avec des :
- Fusions de requêtes pour réduire les flocons
- Différents types de jointures et leur potentiel
- Ajouts de requêtes pour réduire les sources ou pour compiler tous les fichiers d'un dossier
- Dépivoter des sources de type rapport
- Agréger et regrouper des données
- Gérer la granularité de l'analyse
- Regroupement avancé
- Développer ou agréger une table regroupée
- Regrouper "toutes les lignes"
- Obtenir des données à partir de sources plus complexes
- Les fichiers PBIDS
- Créer et se connecter à un Dataflow
- Utiliser Microsoft Dataverse
- Création et exploitation de paramètres
- Créer un nouveau paramètre à partir d'une liste
- Créer un nouveau paramètre à partir d'une requête
- Exploiter un paramètre
- Gestion des erreurs
- Profilage des données et identification des anomalies de données
- Supprimer les erreurs
- Conserver les erreurs
- Utiliser la fonction "try"
- Les bons usages pour gagner en performance
- Utiliser un sous-ensemble sur les données volumineuses
- Auditer les colonnes avec les outils de profilage
- Les conventions de dénomination et d'organisation
- L'ordre des étapes appliquées
- Déterminer le moment de filtrer
- Quand réaliser les étapes coûteuses
- L'approche modulaire
- Dupliquer ou référencer une requête ?
- Créer des groupes de requêtes
- Documenter et utiliser la fonction "dépendances de la requête"
- Introduction au langage M
- Découvrir l'éditeur avancé pour modifier le code M de Power Query
- Exploration des fonctions disponibles avec #Shared
- Création de listes
- Création de tables : créer une table de dates
- Fonctions conditionnelles
- Création de fonctions personnalisées et utilisation de la fonction dans une nouvelle colonne
- Combinaison de plusieurs feuilles
Exemples de travaux pratiques (à titre indicatif)
- Compiler tous les fichiers d'un dossier SharePoint pour créer une seule requête
- Créer une table de dates en langage M
13ème demi-journée
Modélisation avancée
- Les différents types de modèle analytique
- Rappel sur le modèle en étoile
- Le modèle en flocon
- Le modèle en constellation
- Implémenter les rôles de sécurité au niveau des lignes
- Identifier les performances du modèle
- Analyseur de performance
- Outils périphériques
- Les principales fonctionnalités de Dax Studio
- Métriques du modèle
- Rédaction assistée et évaluation des expressions DAX
- Configurer les fonctionnalités "Q & A"
- Créer et optimiser les modèles DirectQuery
Exemples de travaux pratiques (à titre indicatif)
- Créer un modèle de données analytiques en constellation et en mutualisant des tables de dimensions
- Enregistrer les performances d'une page de rapport pour déceler les éventuelles lenteurs du projet
14ème demi-journée
Les fonctionnalités avancées d'un rapport
- Ajouter un visuel au rapport à partir d'AppSource
- Installer et exploiter les visuels courants
- Play Axis, Chiclet Slicer, Timeline Slicer
- Les visuels élaborés
- Utiliser les fonctionnalités "Q & A"
- Créer des visuels R et Python
- Ajouter un visuel KPI (indicateur clé de performance)
- Le visuel influenceur clé
- L'arbre de décomposition
- Ateliers
- N premiers,
- Volets Analytics
Déployer et maintenir les projets
- Gestion avancée des modèles sémantiques (ex jeux de données)
- Installer et configurer une passerelle de connexion "Personal Gateway"
- Configurer les actualisations planifiées
- Configurer les groupes de sécurité au niveau de la ligne (RLS)
- Configurer des paramètres de rafraichissement incrémentiel
- Gestion avancée des espaces de travail
- Stratégie de cycle de vie de développement d'un projet BI
- Gérer le rôle de l'espace de travail
- Créer et gérer une application à partir d'un espace de travail
- Découvrir le rôle des pipelines de déploiement
Exemple de travaux pratiques (à titre indicatif)
- Implémenter une sécurité au niveau de la ligne dynamique dans un modèle de données analytiques en exploitant la fonction USERPRINCIPALNAME()
Partie 3
15ème demi-journée
Révisions et préparation de la certification "Microsoft Power BI Data Analyst" (PL-300)
- Obtenir des informations, des astuces et des conseils relatifs au déroulement de l'examen
- Analyser des exemples d'études de cas
- Passer en revue chaque section de l'examen et leurs principaux concepts
- Renforcer les connaissances et identifier les lacunes / domaines d'approfondissement
16ème demi-journée
Passage de la certification "Microsoft Power BI Data Analyst" (PL-300)
- Le prix et le passage sont inclus à la formation
- Le passage de l'examen se fera dans un centre agréé Pearson Vue
- L'examen (en anglais) s'effectuera en ligne
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation et une certification
Accessibilité de la formation
Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Les détails de l'accueil des personnes en situation de handicap sont consultables sur la page Accueil et Handicap.
Modalités et délais d’accès à la formation
Les formations M2i sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 11 jours ouvrés.