Kypeo

Obtenir une étude

Power BI Embedded : intégrer vos rapports dans une application ou un portail client

Power BI Embedded permet d'afficher des rapports Power BI à l'intérieur de votre propre application web, sans que vos utilisateurs aient besoin d'une licence ni d'un compte Power BI. Kypeo conçoit l'architecture, réalise l'intégration et optimise les coûts.

Pour qui

Éditeurs de logiciels, portails clients, extranets, intranets à large audience

Licence des lecteurs

Aucune dans le scénario « l'application possède les données »

Capacité

SKU Azure A ou Fabric F, facturée à l'usage, suspendable

Sécurité

Filtrage par client via la sécurité au niveau des lignes

Cas d'usages de Power BI Embedded

Éditeur de logiciel

Vous ajoutez un module d'analyse à votre produit SaaS. Vos clients consultent leurs données dans votre interface, avec votre design et une sécurité à la ligne (RLS côté serveur).

Portail client ou partenaire

Vous mettez des tableaux de bord à la disposition de clients, de franchisés ou de fournisseurs qui ne font pas partie de votre annuaire Microsoft.

Diffusion interne à grande échelle

Plusieurs centaines de lecteurs occasionnels : au-delà d'un certain effectif, une capacité Embedded coûte moins cher que des licences Pro individuelles.

Deux scénarios d'intégration

Microsoft distingue deux types d'utilisation de Power BI Embedded. Les différences portent sur l'authentification, les licences et le mode d'intégration.

Critère

Incorporer pour vos clients
(l'application possède les données)

Incorporer pour votre organisation
(l'utilisateur possède les données)

Utilisateurs

Externes : clients, partenaires

Internes : collaborateurs présents dans Entra ID

Authentification

Gérée par votre application, qui communique avec Power BI via un principal de service

Chaque utilisateur se connecte avec son compte Microsoft

Licence des lecteurs

Aucune

Pro ou Premium par utilisateur, sauf sur une capacité F64 ou supérieure

Capacité requise en production

Oui : A, F, ou EM et P historiques

Oui

Sécurité des données

"Effective Identity" transmise dans le jeton d'incorporation

Droits Power BI de l'utilisateur

Source : Microsoft Learn, capacités et SKU de l'analytique incorporée.

Quelle capacité choisir : A, F ou P ?

Famille

Achat

Facturation

Particularités

F (Microsoft Fabric)

Azure

À l'usage ou sur réservation

Ouvre aussi les charges Fabric. À privilégier.

A (Power BI Embedded)

Azure

À l'heure, sans engagement

Mise à l'échelle et suspension à la demande.

EM et P (Power BI Premium)

Microsoft 365

Mensuelle, avec engagement

Offres historiques. Les nouveaux projets s'orientent vers les capacités F.

Équivalences de puissance entre familles

Fabric

Embedded

Premium

Cœurs virtuels Power BI

F8

A1

EM1

1

F16

A2

EM2

2

F32

A3

EM3

4

F64

A4

P1

8

F128

A5

P2

16

Le dimensionnement se fait par des tests de charge, pas par estimation : le besoin dépend du nombre d'utilisateurs simultanés, de la taille du modèle et de la complexité des requêtes DAX. Un modèle optimisé permet souvent de rester sur une capacité inférieure. Une capacité suspendue n'est pas facturée, mais le contenu n'est alors plus accessible.

Nos prestations

1

Cadrage

Scénario d'incorporation, modèle de sécurité des données, estimation de la capacité et du coût annuel.

2

Preuve de concept

Un rapport intégré dans votre application ou une nouvelle application Web, avec authentification et sécurité par client.

3

Intégration

Mise en place de l'architecture, navigation, filtres pilotés par l'application, exports, gestion des erreurs.

4

Mise en production

Tests de charge, choix définitif de la capacité, automatisation de la suspension, documentation.

Cas client

Des rapports d'inspection dans un portail client

Un organisme d'inspection ouvre l'analyse de ses contrôles à ses clients : filtre de sécurité par client, langue dynamique, export de PDF en masse depuis le rapport.

Cas client

Reprise d'un portail et capacité suspendue hors usage

Développement d'une plateforme d'analyse des factures d'énergie pour les professionnels. Déclenchement de la capacité automatique pour minimiser les coûts (<50€ / mois de licence Embedded).

Comment fonctionne l'intégration

1

Principal de service

Une application inscrite dans Microsoft Entra ID reçoit l'accès aux espaces de travail Power BI. Aucun mot de passe d'utilisateur n'est stocké.

2

Jeton d'incorporation

À chaque consultation, votre serveur demande à l'API Power BI un jeton limité à un rapport, pour une identité et une durée précises.

3

Affichage dans la page

Le SDK Power BI (Javascript) permet d'afficher le rapport, gérer les filtres, les pages et les signets, et capte tous les événements sur le rapport.

4

Sécurité par utilisateur

L'identité transmise dans le jeton active la sécurité au niveau des lignes : chaque utilisateur ne voit que ses données.

Capacité ou licences Pro : comment comparer les coûts

Une licence Power BI Pro coûte 12,10 € HT par utilisateur et par mois. Une capacité a un coût facturé à la minute, indépendant du nombre de lecteurs. Le seuil de rentabilité dépend donc du nombre d'utilisateurs et de l'optimisation des temps d'ouverture de la capacité.

Utilisateurs externes sans compte Microsoft

La question ne se pose pas : seul le scénario Embedded « pour vos clients » convient.

Quelques dizaines de lecteurs internes réguliers

Les licences Pro restent la solution la moins coûteuse et la plus simple.

Plusieurs centaines de lecteurs occasionnels

Une capacité devient avantageuse, d'autant plus si elle peut être suspendue en dehors des heures d'utilisation.

Deux postes s'ajoutent au coût de la capacité : le développement de l'intégration, réalisé une fois, et les licences Pro des auteurs, toujours nécessaires pour publier des rapports. Le tarif des capacités varie selon la puissance de calcul et la région Azure : nous établissons la simulation sur le calculateur Azure lors de l'étude.

Questions fréquentes

Qu'est-ce que Power BI Embedded ?

Power BI Embedded est une offre Azure qui permet d'intégrer des rapports, des tableaux de bord et des visuels Power BI dans une application web tierce. L'application s'authentifie auprès de Power BI à la place des utilisateurs, qui n'ont besoin ni d'une licence ni d'un compte Power BI. La facturation porte sur une capacité de calcul.

Les utilisateurs finaux ont-ils besoin d'une licence Power BI ?

Non. Dans le scénario « incorporer pour vos clients », où l'application possède les données, seul le créateur du rapport a besoin d'une licence Pro. Les utilisateurs de votre application Web n'ont pas besoin de licence ou de compte Microsoft.

Combien coûte Power BI Embedded ?

Le coût comprend la capacité, facturée à l'heure dans Azure selon sa taille, les licences Pro des personnes qui publient les rapports (12,10 € HT par mois), et le développement de l'intégration. Une capacité peut être suspendue hors des heures d'utilisation pour largement réduire la facture.

Faut-il choisir une capacité A ou une capacité Fabric F ?

Les deux conviennent à l'incorporation pour des clients externes. La capacité A est dédiée à cet usage et se facture à l'heure sans engagement. La capacité F donne en plus accès aux charges Microsoft Fabric et peut être réservée à l'année. Le choix dépend de vos autres besoins mais nous vous conseillons une capacité F.

Comment garantir qu'un client ne voit pas les données d'un autre ?

Par la sécurité au niveau des lignes (RLS). Des rôles définis dans le modèle sémantique filtrent les données selon l'identité transmise par le serveur de l'application Web. Pour une isolation plus forte, chaque client peut disposer de son propre espace de travail et de son propre modèle.

Peut-on tester Power BI Embedded sans acheter de capacité ?

Oui. Il est possible de développer et de tester avec une licence Pro. Une bannière d'évaluation reste affichée sur les rapports et l'usage est limité : une capacité est obligatoire pour la mise en production.

Ils nous ont fait confiance

Un projet d'intégration Power BI ?

Nous évaluons le scénario, la capacité et le coût annuel avant tout développement.

Étudier votre projet