Power BI Embedded est la technologie Microsoft qui permet aux entreprises et développeurs d'intégrer des rapports Power BI directement dans leurs applications, portails ou sites web — sans que les utilisateurs finaux aient besoin d'une licence Power BI Pro individuelle. Dans ce guide, nous vous expliquons en détail comment fonctionne Power BI Embedded, ses avantages, ses cas d'usage concrets et comment en tirer le meilleur parti.
Qu'est-ce que Power BI Embedded ?
Power BI Embedded est une offre Azure de Microsoft qui expose les capacités analytiques de Power BI via des API REST et des SDK JavaScript. Contrairement à Power BI Pro ou Premium Per User (PPU), dont le modèle de facturation est par utilisateur, Power BI Embedded repose sur un modèle de facturation par capacité Azure — indépendamment du nombre d'utilisateurs finaux qui consultent les rapports.
Concrètement : vous provisionnez une "capacité" de calcul dans Azure (de A1 à A8 selon vos besoins), et cette capacité peut servir un nombre illimité d'utilisateurs. Cela change radicalement l'équation économique pour toute organisation souhaitant distribuer ses rapports à grande échelle.
Comment fonctionne Power BI Embedded ?
L'architecture de Power BI Embedded repose sur plusieurs composants qui interagissent ensemble pour afficher un rapport sécurisé dans votre application :
- Un espace de travail Power BI qui héberge vos rapports .pbix publiés sur le service Power BI.
- Une application Azure Entra ID (anciennement Azure Active Directory) enregistrée avec les droits d'accès à Power BI via l'API REST.
- Une capacité Azure Power BI Embedded (SKU A, EM ou P) assignée à votre espace de travail.
- Votre backend applicatif qui authentifie les utilisateurs et génère des "embed tokens" via l'API REST Power BI.
- Le SDK JavaScript Power BI côté frontend qui utilise l'embed token pour afficher le rapport dans un conteneur sécurisé de votre page.
Le flux est le suivant : un utilisateur accède à votre portail, votre backend vérifie son identité et génère un embed token via l'API REST Microsoft, ce token est transmis au frontend JavaScript qui initialise l'affichage du rapport Power BI dans votre interface — sans jamais rediriger l'utilisateur vers Power BI Service.
Les différents SKU de Power BI Embedded
Microsoft propose plusieurs niveaux de capacité pour répondre à différents besoins :
| SKU | Famille | Usage typique | Facturation |
|---|---|---|---|
| A1 → A8 | Azure Embedded | ISV, applications tierces | À l'heure (pausable) |
| EM1 → EM3 | Premium Embedded | Intégration + Power BI Service | Mensuel |
| P1 → P5 | Premium | Grandes entreprises | Mensuel |
| F2 → F2048 | Fabric | Microsoft Fabric (nouvelle génération) | À l'heure |
Pour la plupart des entreprises qui souhaitent distribuer des rapports Power BI à leurs clients ou collaborateurs sans multiplier les licences, le SKU A1 constitue un excellent point de départ.
Les avantages de Power BI Embedded
1. Des économies d'échelle significatives
Avec Power BI Pro à 13,10 €/utilisateur/mois, distribuer des rapports à 100 personnes coûte 15 720 € par an. Avec Power BI Embedded sur un SKU A1, le coût est d'environ 735 €/mois, soit 8 820 € par an — quel que soit le nombre d'utilisateurs. Le point d'équilibre se situe autour de 56 utilisateurs.
2. Une expérience marque blanche
Vos utilisateurs interagissent exclusivement avec votre interface. Aucun logo Microsoft, aucune redirection vers Power BI Service, aucune interface étrangère à votre produit. Power BI Embedded s'intègre nativement dans votre design et votre identité visuelle.
3. Un contrôle total des accès
Vous gérez vous-même l'authentification des utilisateurs, les droits d'accès aux rapports, et les filtres de données via le Row-Level Security (RLS). Chaque utilisateur ne voit que les données auxquelles il est autorisé, sans configuration côté Power BI Service.
4. Une scalabilité sans coût marginal
Qu'il y ait 10 ou 10 000 utilisateurs, le coût de la capacité Azure reste identique. Cette caractéristique est particulièrement stratégique pour les éditeurs de logiciels (ISV) qui souhaitent intégrer des analytics dans leur offre SaaS.
Les cas d'usage typiques de Power BI Embedded
- ISV et éditeurs SaaS : intégrer des dashboards analytiques directement dans leur application, sans que les clients aient besoin d'un compte Microsoft.
- Portails clients : permettre à des clients finaux de consulter leurs KPIs personnalisés depuis un espace dédié, à moindre coût.
- Distribution interne à grande échelle : diffuser des rapports à des centaines d'employés (commerciaux, logisticiens, managers) sans multiplier les licences Pro.
- Cabinets de conseil et intégrateurs : livrer des dashboards à leurs clients dans un portail brandé, clé en main.
- Applications mobiles et web : embarquer des visualisations interactives dans des applications existantes via le SDK JavaScript ou les API REST.
Power BI Embedded vs Power BI Pro : le comparatif
| Critère | Power BI Pro | Power BI Embedded |
|---|---|---|
| Modèle de coût | 13,10 €/utilisateur/mois | Capacité Azure (dès ~735 €/mois) |
| Accès | Via Power BI Service (portail Microsoft) | Via votre application / portail |
| Marque blanche | ✕ Non | ✓ Oui |
| Scalabilité | Coût linéaire avec le nb d'utilisateurs | Coût fixe, nb illimité d'utilisateurs |
| Compte Microsoft requis | ✕ Oui | ✓ Non |
| Personnalisation UX | ✕ Limitée | ✓ Totale |
| Complexité technique | Faible | Élevée (sans solution clé en main) |
La complexité technique : le principal frein à l'adoption
Power BI Embedded est une technologie puissante, mais son implémentation native exige des compétences spécifiques et un investissement technique non négligeable :
- Enregistrement et configuration d'une application Azure Entra ID
- Provisioning et gestion d'une capacité Azure (SKU, pauses, monitoring)
- Développement backend pour la génération et la rotation des embed tokens
- Intégration du SDK JavaScript dans votre frontend
- Implémentation du Row-Level Security (RLS) pour la sécurité des données
- Gestion des espaces de travail, permissions et pipelines de déploiement
- Maintenance continue face aux évolutions de l'API Microsoft
Pour beaucoup d'équipes, cette complexité représente plusieurs semaines à plusieurs mois de développement — et un effort de maintenance permanent.
La technologie Power BI Embedded est économiquement très attractive, mais sa mise en œuvre native constitue souvent un frein majeur pour les équipes non spécialisées en infrastructure Azure et développement d'API Microsoft.
Comment Drivn simplifie Power BI Embedded
Drivn est une solution SaaS qui abstrait l'intégralité de la complexité technique de Power BI Embedded. Plutôt que de passer des semaines à configurer Azure, développer des APIs et maintenir une infrastructure, vous disposez d'un portail marque blanche opérationnel en quelques heures.
Le fonctionnement est simple :
- Vous importez vos rapports .pbix existants dans Drivn
- Drivn configure automatiquement la capacité Azure et les accès API
- Vous personnalisez votre portail aux couleurs de votre marque
- Vos utilisateurs accèdent aux rapports via un simple lien — sans licence, sans compte Microsoft
Résultat : vous bénéficiez de tous les avantages de Power BI Embedded — économies de licences, marque blanche, accès illimité — sans avoir à en gérer l'infrastructure sous-jacente.
Combien coûte réellement Power BI Embedded ?
Pour savoir si Power BI Embedded est rentable dans votre situation, il faut comparer le coût total selon le nombre d'utilisateurs. Voici une simulation concrète basée sur le SKU A1 (~735 €/mois, soit 8 820 €/an) et Power BI Pro à 13,10 €/utilisateur/mois.
| Nb d'utilisateurs | Power BI Pro / an | Embedded A1 / an | Économie annuelle |
|---|---|---|---|
| 10 | 1 572 € | 8 820 € | — (seuil non atteint) |
| 25 | 3 930 € | 8 820 € | — (seuil non atteint) |
| 56 | 8 803 € | 8 820 € | ~0 € |
| 100 | 15 720 € | 8 820 € | 6 900 € |
| 200 | 31 440 € | 8 820 € | 22 620 € |
| 500 | 78 600 € | 8 820 € | 69 780 € |
| 1 000 | 157 200 € | 8 820 € | 148 380 € |
La conclusion est claire : au-delà de 56 utilisateurs, Power BI Embedded est plus économique que Power BI Pro. Et plus le nombre d'utilisateurs est élevé, plus l'écart se creuse. Pour 1 000 utilisateurs, l'économie annuelle dépasse 148 000 €.
Le Row-Level Security (RLS) avec Power BI Embedded
L'une des questions les plus fréquentes sur Power BI Embedded concerne la sécurité des données : comment s'assurer qu'un utilisateur ne voit que les données qui lui sont destinées ? La réponse tient en trois lettres : RLS (Row-Level Security).
Le RLS est un mécanisme natif de Power BI qui permet de filtrer les données affichées dans un rapport en fonction de l'identité de l'utilisateur. Il existe deux approches principales :
RLS statique
Les rôles et filtres sont définis directement dans Power BI Desktop (ou le service), puis assignés manuellement à des utilisateurs ou groupes. Simple à mettre en place, mais peu flexible : tout changement nécessite une modification du rapport.
RLS dynamique
Les filtres sont calculés dynamiquement en fonction de l'identité de l'utilisateur, passée via l'embed token au moment de la génération. C'est l'approche recommandée avec Power BI Embedded : votre backend inclut l'identifiant ou le rôle de l'utilisateur dans le token, et Power BI applique automatiquement le filtre correspondant. Un même rapport peut ainsi afficher des données différentes selon qui le consulte — sans duplication de rapports.
Un cabinet de conseil diffuse un rapport de performance à 30 clients via Power BI Embedded. Chaque client se connecte au portail et voit uniquement ses propres données, même si tous consultent le même rapport .pbix — grâce au RLS dynamique piloté par l'embed token.
Power BI Embedded et Microsoft Fabric : ce qui change
Depuis 2023, Microsoft positionne Microsoft Fabric comme la plateforme unifiée de données et analytics qui englobe Power BI. Pour Power BI Embedded, cela se traduit par l'apparition des SKU F (Fabric), qui remplacent progressivement les SKU A.
Les capacités Fabric (F2 et au-delà) offrent les mêmes fonctionnalités d'intégration que les SKU A, avec en prime l'accès aux workloads Fabric (Data Factory, Lakehouse, Real-Time Analytics, etc.). La facturation reste horaire et pausable, ce qui préserve la flexibilité des SKU A.
Pour les entreprises qui démarrent aujourd'hui, le choix entre SKU A et SKU F dépend principalement de leur roadmap data : si vous envisagez d'utiliser d'autres services Fabric à terme, les SKU F constituent une base plus pérenne. Pour une utilisation strictement Power BI Embedded, les SKU A restent parfaitement adaptés.
Questions fréquentes sur Power BI Embedded
Oui. Power BI Embedded repose sur une capacité Azure provisionnée dans votre abonnement Microsoft Azure. Cela implique d'avoir un compte Azure actif et de gérer la facturation associée. Si vous passez par une solution comme Drivn, cette infrastructure est gérée pour vous, sans que vous ayez à interagir directement avec Azure.
Non, c'est l'un des principaux avantages de Power BI Embedded. Vos utilisateurs se connectent à votre portail ou application via votre propre système d'authentification. L'embed token est généré côté serveur et ne nécessite aucun compte Microsoft ni licence Power BI de la part des utilisateurs finaux.
L'implémentation native de Power BI Embedded requiert des compétences en développement backend et frontend, ainsi qu'une maîtrise d'Azure. En revanche, des solutions clé en main comme Drivn permettent de déployer Power BI Embedded sans aucun développement : vous importez vos rapports, configurez votre portail, et c'est tout.
Power BI Premium (SKU P) inclut Power BI Embedded comme sous-ensemble, mais ajoute également toutes les fonctionnalités du service Power BI pour les créateurs de rapports (paginated reports, AI features, déploiement avancé). Il est facturé mensuellement et cible les grandes organisations avec des besoins étendus. Power BI Embedded (SKU A) est plus adapté aux ISV et aux scénarios de diffusion pure, avec une facturation horaire pausable.
Oui. Power BI Embedded expose un SDK JavaScript et des API REST qui fonctionnent avec tout environnement web : applications React, Vue, Angular, sites PHP, portails SharePoint, applications mobiles via WebView, etc. Du moment que vous pouvez exécuter du JavaScript et appeler des API REST depuis votre backend, Power BI Embedded s'intègre.
Conclusion
Power BI Embedded est aujourd'hui la solution la plus rentable pour distribuer des rapports Power BI à grande échelle. Son modèle de facturation à la capacité — et non par utilisateur — permet des économies considérables dès que l'on dépasse une cinquantaine d'utilisateurs.
Sa complexité technique reste son principal obstacle. C'est précisément pour cela que des solutions comme Drivn existent : pour rendre Power BI Embedded accessible à toute organisation, sans expertise Azure ni développement sur mesure.
Prêt à diffuser vos rapports ?
Découvrez en 15 minutes comment Drivn peut réduire vos coûts de licences Power BI tout en offrant une meilleure expérience à vos utilisateurs.
Réserver une démo gratuite →