Formation Power BI

Formateur FPA certifié Microsoft Data Analyst PL-300©, j’ai concentré mon enseignement sur les seules bonnes pratiques qui permettent d’être rapidement efficace avec Microsoft Power BI.

Je vous accompagnerai étape par étape pour créer des tableaux de bord clairs, dynamiques et interactifs, sans plus perdre de temps avec des modèles de données mal structurés, des mises à jour manuelles ou des copier/coller interminables.

En présentiel ou à distance, cette formation de 3 à 4 jours vous permettra de maîtriser Power BI en totale autonomie, de la connexion aux données jusqu’à la publication d’un rapport professionnel.

Les Bonnes Pratiques Power BI

Obtenir et Transformer les données

✔️ Connectez-vous directement aux sources de données avec Power Query intégré dans Power BI Desktop plutôt que d’importer manuellement des fichiers. Onglet Accueil / Obtenir les données. Vous pourrez vous connecter à Excel, OneDrive, SharePoint, SQL Server, des bases de données cloud, des fichiers CSV, des API web et bien d’autres sources.

✔️ Privilégiez les connexions DirectQuery pour les très grandes bases de données afin d’éviter d’importer de trop grands nombres de lignes. Le mode DirectQuery interroge directement la source sans stocker les données dans Power BI.

✔️ Utilisez les passerelles de données pour actualiser automatiquement vos rapports publiés. Les passerelles Power BI permettent de maintenir à jour les données de vos rapports dans le service Power BI sans intervention manuelle.

✔️ Nettoyez et transformez vos données dans Power Query avant de les charger dans le modèle. Supprimez les colonnes inutiles, filtrez les lignes non nécessaires, modifiez les types de données et effectuez toutes les transformations nécessaires dans l’éditeur Power Query.

✔️ Ne chargez que les requêtes nécessaires à l’analyse, désactivez le chargement des autres. Clic droit sur la requête / décocher Activer le chargement.

✔️ Limitez le nombre d’étapes appliquées dans vos requêtes pour optimiser les performances. Chaque étape de transformation ajoute de la complexité et du temps de calcul. Combinez plusieurs transformations en une seule étape quand c’est possible.

✔️ Créez des requêtes de référence pour réutiliser les mêmes transformations sur plusieurs tables. Clic droit sur une requête / Référence. Cela évite de dupliquer le code et facilite la maintenance.

✔️ Utilisez le langage M pour des transformations avancées que l’interface graphique ne permet pas. L’éditeur avancé vous donne accès au code M pour personnaliser vos transformations.

✔️ Définissez correctement les types de données dès l’importation pour éviter les erreurs de calcul. Vérifiez que les dates sont en format Date, les nombres en format Nombre décimal ou entier, et les textes en Texte.

Modéliser les données

✔️ Adoptez le schéma en étoile pour structurer vos tables de données. Créez des tables de faits (contenant les mesures quantitatives) et des tables de dimensions (contenant les attributs descriptifs et des données catégorielles). Cette architecture simplifie les relations et optimise les performances.

✔️ Créez une table calendrier dédiée pour gérer toutes vos analyses temporelles. Une table calendrier doit contenir une ligne par jour avec les colonnes Année, Trimestre, Mois, Semaine, Jour, etc. Marquez-la ensuite comme table de dates dans l’onglet Modélisation.

✔️ Établissez les bonnes relations entre les tables avec des cardinalités appropriées. La plupart du temps, vous aurez besoin de relations un-à-plusieurs (1:*) entre une table de dimension et une table de faits. Vérifiez le sens du filtrage croisé (simple ou bidirectionnel).

✔️ Masquez les colonnes techniques qui ne servent pas à l’analyse (clés étrangères, colonnes de calcul intermédiaires). Clic droit sur la colonne / Masquer. Cela simplifie l’expérience utilisateur dans le volet Données.

✔️ Organisez les champs dans des dossiers d’affichage pour faciliter la navigation. Regroupez les mesures par thème (Finance, Commercial, RH) et créez des hiérarchies naturelles (Pays > Région > Ville).

Mesurer et Filtrer avec DAX

✔️ Privilégiez les mesures DAX plutôt que les colonnes calculées pour tous vos calculs. Les mesures se calculent au moment de l’affichage et ne prennent pas de place dans le modèle, contrairement aux colonnes calculées qui sont stockées. Onglet Modélisation / Nouvelle mesure ou clic droit sur la table accueillant les mesures puis Nouvelle mesure.

✔️ Utilisez les mesures rapides pour créer rapidement des calculs courants sans écrire de code DAX. Clic droit sur une table / Nouvelle mesure rapide. Vous pourrez créer des pourcentages, des moyennes, des écarts, etc..

✔️ Utilisez les calculs de visuels pour limiter le nombre de mesures DAX dans le volet Données. Onglet Modélisation, Nouveau calcul de visuel sur un visuel existant.

✔️ Maîtrisez les fonctions DAX essentielles : SUM, AVERAGE, COUNT, CALCULATE, FILTER, ALL, RELATED, USERELATIONSHIP. Ces fonctions constituent la base de 80% des calculs dans Power BI.

✔️ Créez des variables dans vos mesures DAX avec les instructions VAR et RETURN pour améliorer la lisibilité et les performances. Les variables permettent de stocker des résultats intermédiaires et évitent de répéter les mêmes calculs.

✔️ Documentez vos mesures avec des descriptions claires. Sélectionnez une mesure à partir de la Vue de modèle puis volet Propriétés / Description. Cela aidera les autres utilisateurs (et vous-même plus tard) à comprendre le calcul.

✔️ Organisez vos mesures dans des tables de mesures dédiées plutôt que de les disperser dans les tables de faits. Créez et nommez une ou plusieurs tables vides précédées d’un caractère spécial (elles se retrouveront en tête du classement alphabétique des tables), qui ne contiendront que vos mesures regroupées par thème.

Visualiser les données

✔️ Choisissez le bon type de visuel pour chaque analyse. Utilisez les graphiques en barres pour les comparaisons, les courbes pour les évolutions temporelles, les cartes pour les valeurs uniques, les jauges pour les indicateurs de performance, et les tableaux croisés pour les analyses détaillées.

✔️ Utilisez les segments et les filtres pour permettre l’exploration interactive des données. Les segments (slicers) permettent aux utilisateurs de filtrer facilement les données affichées dans tous les visuels de la page. Barre latérale Visualisations / Segment.

✔️ Utilisez les paramètres de champs pour limiter le nombre de visuels avec un segment contenant des noms de colonnes catégorielles. Onglet Modélisation, bouton Nouveau paramètre.

✔️ Créez des info-bulles personnalisées pour enrichir l’expérience utilisateur et ne pas surcharger les pages du rapport. Les info-bulles peuvent afficher des textes, des graphiques et des mesures complémentaires au survol d’un visuel. Barre latérale Visualisations / Info-bulles.

✔️ Adoptez un design cohérent en utilisant un thème personnalisé pour tous vos rapports. Onglet Afficher / Thèmes. Définissez les couleurs, polices et styles par défaut de votre entreprise.

✔️ Optimisez la disposition de vos pages en regroupant les visuels liés et en utilisant des signets pour créer des expériences de navigation fluides. Onglet Afficher / Signet. Les signets permettent de capturer l’état d’une page et de créer des boutons de navigation.

✔️ Limitez le nombre de visuels par page (idéalement 6 à 8 maximum) pour maintenir de bonnes performances et éviter la surcharge cognitive. Si vous avez besoin de plus de visuels, créez plusieurs pages thématiques.

✔️ Utilisez les visuels personnalisés disponibles dans AppSource pour des besoins spécifiques (cartes, graphiques avancés, indicateurs KPI). Onglet Insertion / Obtenir plus de visuels.

Publier et partager avec Fabric

✔️ Publiez vos rapports sur le service Power BI (Fabric) pour les rendre accessibles à vos collaborateurs. Onglet Accueil / Publier. Choisissez l’espace de travail approprié selon les destinataires.

✔️ Créez des tableaux de bord interactifs dans le service Power BI en épinglant les visuels clés de vos rapports. Les tableaux de bord offrent une vue d’ensemble personnalisée avec des vignettes provenant de plusieurs rapports.

✔️ Configurez l’actualisation planifiée de vos jeux de données pour maintenir vos rapports à jour automatiquement. Dans le service Power BI, accédez aux paramètres du jeu de données / modèle sémantique puis Actualisation planifiée sur les (…).

✔️ Gérez les autorisations d’accès en créant des espaces de travail avec des rôles appropriés (Admin, Membre, Contributeur, Lecteur). Chaque rôle a des permissions spécifiques adaptées aux besoins des utilisateurs.

✔️ Utilisez la sécurité au niveau des lignes (RLS) pour limiter l’accès aux données selon les utilisateurs. Créez des rôles avec des filtres DAX dans Power BI Desktop puis affectez les utilisateurs à ces rôles dans le service. Onglet Modélisation / Gérer les rôles.

✔️ Intégrez vos rapports dans d’autres applications avec Power BI Embedded ou en publiant sur le web (avec précaution pour les données sensibles).

✔️ Créez des applications Power BI pour regrouper plusieurs rapports et tableaux de bord destinés à des publics spécifiques. Les applications offrent une expérience packagée et professionnelle.

✔️ Enfin, pensez à l’intelligence artificielle et à Copilot pour vous assister dans la génération de tous vos formules en code M ou DAX.

Qui suis-je

Contactez-moi