BIWORKS

Architecture Power BI : composants, flux de données et modes de connexion

Mis à jour le

Comprendre l’architecture de Power BI évite la plupart des mauvaises surprises d’un projet : rapports lents, actualisations qui échouent, données exposées aux mauvaises personnes. Cet article présente les briques qui la composent, la façon dont les données circulent, les modes de connexion et les choix structurants à faire dès le départ.

Table des matières

Vue d’ensemble : trois flux, plusieurs briques

Toute solution Power BI repose sur trois flux :

  1. La conception : dans Power BI Desktop, on se connecte aux sources, on prépare les données avec Power Query (langage M), on les modélise et on calcule les indicateurs en DAX.
  2. L’actualisation : les données sont rafraîchies, en local dans Desktop ou automatiquement dans le cloud via Power BI Service (et la passerelle pour les sources internes).
  3. La consultation : les utilisateurs accèdent aux rapports sur le web, dans Teams, sur mobile ou intégrés dans une application.

Les composants de Power BI

ComposantRôle dans l’architecture
Power BI DesktopConception : connexion, préparation, modélisation, rapports
Power BI ServicePublication, partage, actualisation planifiée, sécurité, applications
Passerelle de données (gateway)Pont sécurisé entre le cloud et les sources du réseau interne
Applications mobilesConsultation sur iOS et Android
Power BI Report ServerAlternative on-premise au service cloud
Power BI EmbeddedIntégration des rapports dans vos propres applications
Microsoft FabricPlateforme data qui englobe Power BI : OneLake, lakehouses, pipelines

Du fichier source au rapport : le parcours des données

  1. Sources : fichiers Excel et CSV, bases SQL, ERP, logiciels comptables, services cloud, API.
  2. Extraction et transformation : Power Query nettoie, fusionne et met en forme (langage M).
  3. Chargement dans le modèle sémantique, avec compression en colonnes (moteur VertiPaq).
  4. Modélisation : relations entre tables et mesures DAX.
  5. Restitution : rapports interactifs, tableaux de bord, applications.
  6. Diffusion et actualisation dans Power BI Service.

Import, DirectQuery ou Direct Lake ?

ModePrincipePoints fortsLimites
ImportDonnées copiées et compressées dans le modèlePerformances maximales, toutes les fonctions DAXFraîcheur limitée aux actualisations (8 par jour en Pro)
DirectQueryRequêtes envoyées à la source à chaque interactionDonnées en temps réel, pas de limite de volumePerformances dépendantes de la source, certaines limites DAX
CompositeMélange des deux dans un même modèleTables d’agrégats importées, détail en directConception plus complexe
Direct LakeLecture directe des tables Delta de OneLake (Fabric)Performances proches de l’Import, sans actualisationNécessite une capacité Fabric

Pour la grande majorité des reportings financiers et commerciaux, le mode Import reste le meilleur choix.

Le modèle sémantique au centre

Le modèle sémantique (anciennement « jeu de données ») est le cœur de l’architecture : il contient les tables, les relations, les mesures et les règles de sécurité. Bien conçu, en modèle en étoile avec des tables de faits et de dimensions, il peut alimenter des dizaines de rapports. Mal conçu, il ralentit tout et produit des chiffres incohérents.

Bonne pratique : un modèle certifié par domaine (finance, ventes, RH), partagé par plusieurs rapports, plutôt qu’un modèle par rapport.

La passerelle de données

La passerelle est un service installé sur un serveur de votre réseau. Elle établit une connexion sortante chiffrée vers Power BI Service : aucun port entrant n’est ouvert. Elle est indispensable pour actualiser dans le cloud des données issues de serveurs SQL internes, de partages réseau ou d’ERP hébergés localement. En production, on l’installe en cluster sur deux serveurs pour la haute disponibilité.

Sécurité et gouvernance

  • Authentification par Microsoft Entra ID (comptes Microsoft 365).
  • Espaces de travail avec rôles (administrateur, membre, contributeur, lecteur) et séparation développement, test et production.
  • Sécurité au niveau des lignes (RLS) et des objets (OLS).
  • Étiquettes de confidentialité Microsoft Purview et contrôle des exports.
  • Journal d’activité pour auditer qui consulte quoi.

Trois architectures types

ContexteArchitecture recommandée
PME, sources Excel et logiciel comptable cloudDesktop, Import, Power BI Service en licence Pro, pas de passerelle
ETI avec ERP et bases SQL sur siteImport ou composite, passerelle en cluster, modèles certifiés par domaine, RLS
Groupe multi-sources, gros volumes, besoin d’historisationMicrosoft Fabric : ingestion dans OneLake, lakehouse en médaillon, modèles Direct Lake

Vous hésitez entre ces options ou vos rapports actuels sont lents ? BIWORKS réalise des audits d’architecture Power BI et vous recommande le dimensionnement, les modes de connexion et la gouvernance adaptés à votre contexte.

Questions fréquentes

Quels sont les composants de l'architecture Power BI ?
Power BI Desktop pour concevoir, Power BI Service (cloud) pour publier et partager, la passerelle de données pour accéder aux sources locales, les applications mobiles pour consulter, et Power BI Report Server pour les déploiements sur serveurs internes. Le tout s'appuie sur un modèle sémantique qui contient les données et les calculs.
Quelle différence entre Import, DirectQuery et Direct Lake ?
En Import, les données sont copiées et compressées dans le modèle : c'est le mode le plus rapide, actualisé selon un planning. En DirectQuery, chaque visuel interroge la source en direct : données toujours fraîches mais performances dépendantes de la source. Direct Lake, disponible avec Microsoft Fabric, lit directement les fichiers Delta de OneLake avec des performances proches de l'Import sans actualisation.
Quand faut-il une passerelle Power BI ?
Dès qu'une source se trouve sur votre réseau interne (serveur SQL, fichiers sur un partage réseau, ERP local) et doit être actualisée depuis Power BI Service. Les sources cloud (SharePoint, Azure SQL, API web publiques) n'en ont généralement pas besoin.
Où sont stockées les données dans Power BI Service ?
Dans les centres de données Microsoft de la région associée à votre tenant, par exemple en Europe pour un tenant français. Les données sont chiffrées au repos et en transit.

À lire aussi

Un projet ou un rapport Power BI à améliorer ?

Audit de performance, modélisation, DAX, déploiement : nos consultants certifiés Microsoft interviennent sur vos rapports existants ou vos nouveaux projets.

Parler à un expert Power BI