Site icon Blog ARC Optimizer

Optimiser les rapports Power BI ? – Blogs performants

Optimiser les rapports Power BI ?  – Blogs performants


Lors de la création de rapports dans Power BI Desktop (ou tout autre logiciel d’ailleurs), de bonnes performances en termes de temps de chargement jouent un rôle clé pour gagner la confiance des clients et garantir l’adoption de ce rapport par les utilisateurs. Un long temps de chargement crée une mauvaise expérience utilisateur, donc cela doit être corrigé.

Comment optimiser les rapports Power BI ?

Dans ce blog, je partagerai mes trucs et astuces pour mieux optimiser les rapports Power BI. Celui-ci sera divisé en 2 sections, Modèle de données et vue Rapport.

Modèle de données

1. Schéma en étoile

Power BI est conçu pour fonctionner plus efficacement lors de l’utilisation d’un schéma en étoile. En décomposant notre modèle de données en tables de faits et de dimensions, nos requêtes seront optimisées dans notre rapport.
Ces tables de faits et de dimensions doivent être liées les unes aux autres, et non jointes (c’est-à-dire au format de fichier plat), ce qui se traduira par des rapports plus performants.

2. Limiter le modèle de données

Le moyen le plus rapide d’optimiser notre rapport Power BI consiste à limiter le nombre de colonnes à celles dont nous avons besoin dans notre modèle de données.
Conseil de pro : limiter les colonnes peut être beaucoup plus efficace que limiter les lignes de votre ensemble de données. Par exemple, si nous avons un ensemble de données avec 1 million de lignes et 20 colonnes, la suppression de 10 colonnes supprimera 10 millions de points de données de notre modèle.

3. Utilisez des mesures au lieu de colonnes calculées

Pour les utilisateurs débutants de Power BI, il peut être tentant de créer des colonnes calculées au lieu d’utiliser des mesures, car nous sommes en mesure de voir la sortie ligne par ligne pour chaque colonne calculée. Le problème est que les colonnes calculées peuvent être plus lourdes pour le modèle de données car elles créent en fait une nouvelle colonne de données. Au lieu de cela, les mesures sont simplement des agrégations des champs dans le modèle de données, elles n’ajoutent donc pas réellement de nouvelles données à notre modèle. L’utilisation de mesures, le cas échéant, aidera à réduire la taille du modèle de données et à augmenter l’efficacité des calculs.

4. Convertir plusieurs mesures en variables

L’avenir des mégadonnées

Avec quelques conseils, vous pouvez créer une plate-forme de données adaptée aux besoins de votre organisation et tirer le meilleur parti de votre capital de données.

Obtenir le guide

Au lieu de créer des métriques nécessitant l’utilisation de plusieurs mesures, utilisez des variables. Nous pouvons effectuer plusieurs calculs dans une seule mesure en utilisant les fonctions VAR et RETURN. Cela réduira le nombre de mesures que nous utilisons et augmentera les performances des mesures calculées.
Si nous allons répéter une variable plusieurs fois, nous pouvons toujours créer une mesure indépendante pour cette valeur. Voir l’exemple de variables ci-dessous.

// Mesure =
VAR num = SOMME (revenus) – SOMME (dépenses)
VAR denom = COUNT(client)
REVENIR
DIVISER (num, denom)

Affichage du rapport

1. Minimiser les visuels

Lors de la création de notre rapport, essayez d’utiliser le moins d’éléments visuels possible dans notre rapport. Cela réduira la quantité de calculs que Power BI effectue lors du rendu de notre rapport. Un exemple de ceci serait d’utiliser une carte à plusieurs lignes lors de l’affichage de plusieurs KPI au lieu d’utiliser plusieurs cartes métriques uniques.

2. N’utilisez pas de trancheuses (si possible)

N’utilisez des trancheuses qu’en cas de besoin. Sinon, utilisez les filtres disponibles pour les utilisateurs dans le volet Filtre. Les segments sont moins efficaces pour renvoyer les données requises que le volet de filtre. Si nous utilisons un segment, faites-en une seule liste déroulante au lieu d’une liste. Une liste pré-remplira certaines requêtes et les rendra moins efficaces.

3. Utilisez Performance Analyzer pour analyser

Power BI dispose d’un moyen intégré d’analyser les performances de vos rapports. Dans le ruban Afficher, nous pouvons trouver l’Analyseur de performances. Ouvrir ce volet et cliquer sur Enregistrer nous montrera à quelle vitesse notre rapport s’affiche lors de l’exécution de différentes fonctions dans notre rapport. Nous pouvons également voir quelles sections spécifiques de notre rapport entraînent des retards de performance afin que nous puissions travailler à l’amélioration de ces sections.

J’espère que ces conseils aideront les développeurs à optimiser les rapports Power BI.

Merci pour la lecture.






Source link
Quitter la version mobile