Support formation Rapports Power BI

Gouverner le locataire et optimiser les performances

En bref

Administration_4_Gouverner_et_optimiser
  • Objectifs : régler les paramètres du locataire Fabric ; organiser le contenu en domaines ; surveiller la charge d'une capacité avec l'application Capacity Metrics ; auditer et optimiser un modèle sémantique ; automatiser des traitements avec Power Automate et Activator.
  • Prérequis : pages précédentes de l'annexe ; maîtrise du modèle de données et notions de DAX.
  • Niveau : avancé.
  • Licence requise : rôle d'administrateur Fabric (portail d'administration, domaines) ; rôle d'administrateur de capacité (application Capacity Metrics) ; licence Power Automate incluse ou non selon votre abonnement Microsoft 365.

Pourquoi ?

À l'échelle d'une organisation, la gouvernance consiste à décider qui a le droit de faire quoi (paramètres du locataire), à ranger le contenu par métier (domaines), à garantir des temps de réponse acceptables (capacité, modèles optimisés) et à automatiser ce qui peut l'être. Ces choix évitent la prolifération de contenus non maîtrisés et les surcharges de capacité.

Notions clés

Les paramètres du locataire

Le portail d'administration (Paramètres > Portail d'administration) regroupe les paramètres du locataire. Chacun s'active pour toute l'organisation, pour des groupes de sécurité précis, ou s'applique à toute l'organisation sauf certains groupes. Les grandes familles :

  • Fabric : création d'éléments Fabric, capacités d'essai ;
  • Espaces de travail et protection des informations : création d'espaces de travail, étiquettes de sensibilité ;
  • Contenu, modèles sémantiques et applications : partage, liens, export, publication sur le Web, certification ;
  • IA, services cloud et connectivité : Copilot et Azure OpenAI, visuels R et Python, Azure Maps ;
  • Développement, audit et intégration Git : synchronisation Git, API d'administration, principaux de service.

Les paramètres évoluent presque chaque mois : consultez l'index des paramètres sur Microsoft Learn avant chaque session. Les tableaux ci-dessous présentent la sélection commentée en formation ; ils reflètent l'état du locataire au moment de leur création.

Les domaines

Un domaine regroupe les espaces de travail d'un métier ou d'un service (Finance, Marketing) ; un sous-domaine affine ce regroupement. L'affectation à un domaine ne change pas les droits d'accès, qui restent ceux des espaces de travail. Les domaines servent de filtre dans le Catalogue OneLake et permettent de déléguer certains paramètres :

RôleCe qu'il peut faire
Administrateur FabricCréer et supprimer les domaines, nommer leurs administrateurs, affecter des espaces de travail
Administrateur de domaineModifier la description et les contributeurs, affecter des espaces de travail, remplacer les paramètres délégués (étiquette de sensibilité par défaut, certification et certificateurs)
Contributeur de domaineAffecter à un domaine les espaces de travail dont il est administrateur

Surveiller une capacité

Une capacité F dispose d'un nombre fixe d'unités de capacité (CU). Pour absorber les pics, Fabric lisse la consommation : les opérations interactives (requêtes des visuels) sont étalées sur 5 minutes au moins, les opérations en arrière-plan (actualisations) sur 24 heures. Quand la consommation future dépasse la capacité, la limitation s'applique par paliers :

Consommation future déjà engagéeEffet
Jusqu'à 10 minutesAucune limitation (protection contre les dépassements)
De 10 à 60 minutesOpérations interactives retardées de 20 secondes
De 60 minutes à 24 heuresOpérations interactives rejetées
Plus de 24 heuresToutes les opérations rejetées, y compris les actualisations

L'application Microsoft Fabric Capacity Metrics, installée par un administrateur de capacité, affiche la santé des capacités, la consommation de calcul sur 14 jours, le stockage sur 30 jours et le détail d'un intervalle de 30 secondes pour diagnostiquer une surcharge. Les solutions : optimiser les éléments les plus gourmands, déplacer des espaces de travail, augmenter la taille de la capacité.

Auditer et optimiser un modèle sémantique

  • Préférez le schéma en étoile : une table de faits entourée de dimensions dénormalisées ; le flocon multiplie les relations sans gain de compression. Plusieurs tables de faits peuvent partager les mêmes dimensions (constellation).
  • Supprimez les colonnes inutilisées, choisissez des types compacts, évitez les colonnes à forte cardinalité dans les dimensions.
  • Préférez les relations un-à-plusieurs à sens unique ; réservez le filtrage bidirectionnel et les relations plusieurs-à-plusieurs aux besoins justifiés.
  • Préférez les mesures aux colonnes calculées quand le calcul peut se faire à la volée.
  • Mesurez avec l'Analyseur de performances, puis approfondissez avec DAX Studio et le Best Practice Analyzer de Tabular Editor (annexe Développeurs, page Outils externes).

Le détail figure dans les pages Schéma en étoile, Optimiser le modèle et Agrégations et modèles composites (partie 3).

Modèles composites et agrégations

Un modèle composite combine des tables en Import (dimensions, petites tables) et en DirectQuery (faits volumineux) ; les dimensions partagées passent en mode Double. Une table d'agrégation en Import pré-calcule les totaux (par mois et catégorie, par exemple) : Power BI y redirige les requêtes compatibles et n'interroge la table détaillée en DirectQuery que si nécessaire.

Automatiser avec Power Automate et Activator

  • Power Automate (connecteur Power BI) : actualiser un modèle sémantique quand un fichier arrive dans SharePoint, exporter un rapport en PDF et l'envoyer chaque lundi, réagir à une alerte de données de tableau de bord. Un flux se compose d'un déclencheur (automatisé, instantané ou planifié) et d'actions ; un visuel Power Automate permet aussi de lancer un flux depuis un rapport (page Étendre le rapport avec des visuels supplémentaires, partie 4).
  • Fabric Activator : alertes posées directement sur un visuel de rapport, avec notification par e-mail ou Teams ou lancement d'un flux (page Alertes et Activator, partie 5).
  • API REST Power BI : pour superviser les actualisations ou exporter des rapports par programme (annexe Développeurs).

Pas à pas

Créer un domaine et y affecter des espaces de travail

1. Portail d'administration > onglet Domaines > Créer un domaine ; saisissez le nom et, si besoin, les administrateurs de domaine, puis Créer.

[Capture : onglet Domaines du portail d'administration avec la fenêtre Créer un domaine]

2. Ouvrez le domaine > Affecter des espaces de travail, par nom, par administrateur d'espace de travail ou par capacité.

[Capture : paramètres d'un domaine, menu Affecter des espaces de travail ouvert sur les trois méthodes]

Installer l'application Capacity Metrics

3. Installez l'application Microsoft Fabric Capacity Metrics depuis le service, en tant qu'administrateur de capacité, puis ouvrez la page Calcul.

[Capture : page Calcul de l'application Capacity Metrics, graphique en ruban de la consommation de CU sur 14 jours]

4. Sélectionnez un pic sur le graphique d'utilisation et explorez le détail du point de temps pour identifier les éléments responsables.

[Capture : page de détail d'un point de temps, tableau des opérations interactives triées par CU consommées]

Pièges et bonnes pratiques

  • Activez les paramètres sensibles (publication sur le Web, partage externe, export) pour des groupes de sécurité, jamais pour toute l'organisation par défaut.
  • Un domaine n'est pas une frontière de sécurité : ne comptez pas sur lui pour restreindre l'accès.
  • Des actualisations lourdes en journée consomment la capacité sur 24 heures et peuvent provoquer la limitation des rapports : planifiez-les la nuit.
  • Gérez les erreurs dans les flux Power Automate (branches « en cas d'échec ») et limitez leur fréquence d'exécution.

À retenir

  • Les paramètres du locataire se délèguent à des groupes et changent souvent : vérifiez l'index Learn.
  • Les domaines rangent le contenu par métier et délèguent la certification, sans changer les droits.
  • Lissage et limitation par paliers : l'application Capacity Metrics explique les ralentissements.
  • Schéma en étoile, colonnes utiles, mesures plutôt que colonnes calculées : les bases d'un modèle performant.

Pour aller plus loin

  • Index des paramètres du locataire. Source
  • Domaines Fabric. Source
  • Comprendre la limitation de capacité et le lissage. Source
  • Application Microsoft Fabric Capacity Metrics. Source
  • Découvrez le schéma en étoile et son importance pour Power BI. Source
  • Créer des alertes Power BI et les affiner dans Fabric Activator. Source

Exercice

Durée : 1 h 30 environ. Fichiers : PBIX volontairement non optimisé et base SQL Server d'exercice, fournis par le formateur.

  1. Dans le PBIX non optimisé, repérez et supprimez les colonnes inutiles, corrigez les types, remplacez les colonnes calculées par des mesures équivalentes.
  2. Mesurez avec l'Analyseur de performances avant et après, et comparez la taille du fichier.
  3. Créez un modèle composite : table de faits en DirectQuery, dimensions Produit, Date et Client en Import, puis passez les dimensions en mode Double.
  4. Ajoutez une table d'agrégation des ventes par mois et catégorie et comparez les temps de réponse.
  5. Créez un flux Power Automate qui envoie un e-mail ou un message Teams quand une alerte se déclenche ; en option, un flux planifié qui exporte un rapport en PDF.

Résultat attendu : un modèle plus léger et des visuels plus rapides, mesurés par l'Analyseur de performances.