Analytique intégrée avec Power BIEmbedded analytics with Power BI

Le service Power BI (SaaS) et le service Power BI Embedded dans Azure (PaaS) comportent des API permettant d’incorporer des tableaux de bord et des rapports.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Lors de l’incorporation de contenu, vous pouvez ainsi accéder aux dernières fonctionnalités Power BI, comme des tableaux de bord, des passerelles et des espaces de travail.When embedding content, this gives you access to the latest Power BI features such as dashboards, gateways, and workspaces.

Vous pouvez passer par l’outil de configuration de l’incorporation pour démarrer et télécharger rapidement un exemple d’application.You can go through the Embedding setup tool to quickly get started and download a sample application.

Choisissez la solution qui vous convient :Choose the solution that is right for you:

Exemple PBIE

Utiliser des APIUse APIs

Les deux principaux scénarios d’incorporation de contenu Power BI sont les suivants :There are two main scenarios for embedding Power BI content:

  • Incorporation pour les utilisateurs de votre organisation (disposant de licences Power BI).Embedding for your organization's users (who have Power BI licenses).

  • Incorporation pour vos utilisateurs et vos clients sans avoir besoin de licences Power BI.Embedding for your users and customers without requiring Power BI licenses.

L’API REST Power BI est adaptée aux deux scénarios.The Power BI REST API allows for both scenarios.

Pour les clients et utilisateurs sans licence Power BI, vous pouvez incorporer des tableaux de bord et des rapports dans votre application personnalisée, en utilisant la même API pour votre organisation ou vos clients.For customers and users without Power BI licenses, you can embed dashboards and reports into your custom application, using the same API to either service your organization or your customers. Vos clients voient les données gérées par l’application.Your customers see the application-managed data. En outre, les utilisateurs Power BI de votre organisation disposent d’options supplémentaires pour afficher leurs données directement dans Power BI ou dans le contexte de l’application incorporée.Also, your organization's Power BI users have additional options to view their data directly in Power BI or in the embedded application's context. Vous pouvez tirer pleinement parti des API JavaScript et REST pour vos besoins d’incorporation.You can take full advantage of the JavaScript and REST APIs for your embedding needs.

Pour comprendre le fonctionnement de l’incorporation, consultez l’exemple de code JavaScript incorporé.To understand how embedding works, see the JavaScript embed sample.

Incorporation pour votre organisationEmbedding for your organization

L’incorporation pour votre organisation vous permet d’étendre le service Power BI.Embedding for your organization allows you to extend the Power BI service. Ce type d’incorporation exige que les utilisateurs de votre application se connectent au service Power BI pour afficher le contenu.This type of embedding requires your application's users sign into the Power BI service to view the content. Une fois qu’un utilisateur de votre organisation est connecté, il a accès seulement aux tableaux de bord et aux rapports dont il est propriétaire, ou que quelqu’un a partagés avec lui dans le service Power BI.Once someone in your organization signs in, they only have access to dashboards and reports that they own or that someone shared with them in the Power BI service.

Des applications internes comme SharePoint Online, l’intégration de Microsoft Teams (vous devez disposer de droits d’administrateur) et Microsoft Dynamics sont des exemples d’incorporation pour une entreprise.Organization embedding examples include internal applications such as SharePoint Online, Microsoft Teams integration (you must have Admin rights), and Microsoft Dynamics.

Pour effectuer une incorporation pour votre organisation, consultez Tutoriel : Incorporer du contenu Power BI dans une application pour votre organisation.To embed for your organization, see Tutorial: Embed Power BI content into an application for your organization.

Les fonctionnalités en libre-service, telles que la modification ou l’enregistrement, sont disponibles par le bais de l’API JavaScript lors de l’incorporation relative aux utilisateurs Power BI.Self-service capabilities, such as edit, save, and more, are available through the JavaScript API when embedding for Power BI users.

Vous pouvez passer par l’outil de configuration de l’incorporation pour démarrer et télécharger un exemple d’application qui vous guide dans l’intégration d’un rapport pour votre organisation.You can go through the Embedding setup tool to get started and download a sample application that walks you through integrating a report for your organization.

Incorporation pour vos clientsEmbedding for your customers

L’incorporation pour vos clients vous permet d’incorporer des tableaux de bord et des rapports pour des utilisateurs qui n’ont pas de compte Power BI.Embedding for your customers lets you embed dashboards and reports for users who don't have a Power BI account. Ce type d’incorporation est également appelé Power BI Embedded.This type of embedding is also known as Power BI Embedded.

Power BI Embedded est un service Microsoft Azure qui offre aux éditeurs de logiciels indépendants et aux développeurs la possibilité d’incorporer rapidement des visuels, des rapports et des tableaux de bord dans une application.Power BI Embedded is a Microsoft Azure service that lets independent software vendors (ISVs) and developers quickly embed visuals, reports, and dashboards into an application. Cette incorporation s’effectue par le biais d’un modèle basé sur les capacités et facturé à l’heure.This embedding is done through a capacity-based, hourly metered model.

Flux relatif à l’incorporation de vos clients

Power BI Embedded présente des avantages pour les éditeurs ISV, leurs développeurs et leurs clients.Power BI Embedded has benefits for an ISV, their developers, and customers. Par exemple, ils peuvent commencer à créer des visuels gratuitement avec Power BI Desktop.For example, an ISV can start creating visuals for free with Power BI Desktop. En réduisant leurs efforts de développement analytique de visuels, les éditeurs de logiciels indépendants (ISV) peuvent écourter le délai de mise sur le marché et se démarquer des concurrents grâce à des expériences avec les données qui font la différence.By minimizing visual analytic development efforts, ISVs achieve faster time to market and stand out from competitors with differentiated data experiences. Ils peuvent aussi choisir de facturer un supplément pour la valeur ajoutée qu’ils créent avec l’analytique incorporée.ISVs can also opt to charge a premium for the additional value they create with embedded analytics.

Avec Power BI Embedded, vos clients n’ont pas à se soucier de Power BI.With Power BI Embedded, your customers don't need to know anything about Power BI. Vous pouvez utiliser deux méthodes différentes pour créer une application incorporée :You can use two different methods to create an embedded application:

  • Compte Power BI ProPower BI Pro account
  • Principal du serviceService principal

Le compte Power BI Pro sert de compte principal de votre application (vous pouvez le considérer comme un compte proxy).The Power BI Pro account acts as your application's master account (think of it as a proxy account). Ce compte vous permet de générer des jetons incorporés qui offrent un accès aux tableaux de bord et rapports Power BI de votre application.This account allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Un principal du service peut incorporer du contenu Power BI dans une application en utilisant un jeton application uniquement.Service principal can embed Power BI content into an application using an app-only token. Il vous permet également de générer des jetons incorporés qui offrent un accès aux tableaux de bord et rapports Power BI de votre application.It also allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Les développeurs utilisant Power BI Embedded peuvent consacrer du temps à la génération des fonctionnalités principales de leur application, au lieu de le passer à développer des visuels et de l’analytique.Developers using Power BI Embedded can spend time focused on building their application's core functionality rather than spending time developing visuals and analytics. Ils peuvent rapidement répondre aux demandes de rapport et de tableau de bord des clients et incorporer facilement des SDK et des API entièrement documentés.They can rapidly meet customer report and dashboard demands and embed easily with fully documented APIs and SDKs. En facilitant l’exploration de données dans les applications, les éditeurs indépendants de logiciels permettent aux clients de prendre des décisions rapides en fonction des données et du contexte, sur n’importe quel appareil.By enabling easy-to-navigate data exploration in apps, ISVs allow customers to make quick, data-driven decisions in context from any device.

Important

Même si l’incorporation nécessite le service Power BI, vos clients n’ont pas besoin de disposer d’un compte Power BI pour afficher le contenu incorporé de votre application.While embedding requires the Power BI service, your customers do not need to have a Power BI account to view your application's embedded content.

Quand vous êtes prêt à passer en mode de production, vous devez affecter une capacité dédiée à votre espace de travail.When you're ready to move to production, your workspace must be assigned to a dedicated capacity. Power BI Embedded dans Microsoft Azure offre des capacités dédiées à utiliser avec vos applications.Power BI Embedded in Microsoft Azure, offers dedicated capacities to use with your applications.

Pour obtenir des informations sur l’incorporation, consultez le Guide pratique pour incorporer du contenu Power BI.For embedding details, see How to embed Power BI content.

Étapes suivantesNext steps

Vous pouvez maintenant essayer incorporer du contenu de Power BI dans une application, ou essayer d’incorporer du contenu de Power BI pour vos clients.You can now try to embed Power BI content into an application, or try to embed Power BI content for your customers.

D’autres questions ?More questions? Essayez d’interroger la communauté Power BITry asking the Power BI Community