Embedded Analytics mit Power BIEmbedded analytics with Power BI

Der Power BI-Dienst (SaaS) und der Power BI Embedded-Dienst in Azure (PaaS) verfügen über APIs zum Einbetten Ihrer Dashboards und Berichte.The Power BI service (SaaS) and the Power BI Embedded service in Azure (PaaS) have APIs for embedding your dashboards and reports. Beim Einbetten von Inhalten erhalten Sie so Zugriff auf die neuesten Power BI-Features, wie etwa Dashboards, Gateways und App-Arbeitsbereiche.When embedding content, this gives you access to the latest Power BI features such as dashboards, gateways, and app workspaces.

Sie können mit dem Einbettungssetuptool schnell eine Beispielanwendung herunterladen und mit der Arbeit beginnen.You can go through the Embedding setup tool to quickly get started and download a sample application.

Wählen Sie die am besten für Sie geeignete Lösung aus:Choose the solution that is right for you:

PBIE-Beispiel

Verwenden von APIsUse APIs

Beim Einbetten von Power BI-Inhalten gibt es hauptsächlich zwei Szenarien:There are two main scenarios for embedding Power BI content:

  • Einbetten für Benutzer in Ihrer Organisation (die über Power BI-Lizenzen verfügen).Embedding for your organization's users (who have Power BI licenses).

  • Einbetten für Ihre Benutzer und für Kunden, ohne dass Power BI-Lizenzen erforderlich sind.Embedding for your users and customers without requiring Power BI licenses.

Die Power BI-REST-API unterstützt beide Szenarien.The Power BI REST API allows for both scenarios.

Für Kunden und Benutzer ohne Power BI-Lizenzen können Sie Dashboards und Berichte in Ihre benutzerdefinierte Anwendung einbetten und dabei für Ihre Organisation und Ihre Kunden die gleiche API verwenden.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. Ihre Kunden sehen die von der Anwendung verwalteten Daten.Your customers see the application-managed data. Ferner haben die Power BI-Benutzer Ihrer Organisation zusätzliche Möglichkeiten zum Anzeigen ihrer Daten direkt in Power BI oder im Kontext der eingebetteten Anwendung.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. Sie können alle Funktionen der JavaScript- und REST-APIs für das Einbetten nutzen.You can take full advantage of the JavaScript and REST APIs for your embedding needs.

Sehen Sie sich für ein besseres Verständnis der Funktionsweise von Einbettung das JavaScript-Einbettungsbeispiel an.To understand how embedding works, see the JavaScript embed sample.

Einbetten für Ihre OrganisationEmbedding for your organization

Das Einbetten für Ihre Organisation ermöglicht Ihnen das Erweitern des Power BI-Diensts.Embedding for your organization allows you to extend the Power BI service. Bei dieser Art von Einbettung müssen Sie die Benutzer Ihrer Anwendung beim Power BI-Dienst anmelden, um die Inhalte anzuzeigen.This type of embedding requires your application's users sign into the Power BI service to view the content. Nachdem sich ein Benutzer in Ihrer Organisation angemeldet hat, hat er nur Zugriff auf Dashboards und Berichte, deren Eigentümer er ist oder die für ihn im Power BI-Dienst freigegeben wurden.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.

Beispiele für das Einbetten für Ihre Organisation umfassen interne Anwendungen wie SharePoint Online, Microsoft Teams-Integration (Administratorrechte erforderlich) und Microsoft Dynamics.Organization embedding examples include internal applications such as SharePoint Online, Microsoft Teams integration (you must have Admin rights), and Microsoft Dynamics.

Informationen zum Einbetten für Ihre Organisation finden Sie im Tutorial: Einbetten von Power BI-Inhalten in eine Anwendung für Ihre Organisation.To embed for your organization, see Tutorial: Embed Power BI content into an application for your organization.

Self-Service-Funktionen wie Bearbeiten, Speichern usw. stehen bei der Einbettung für Power BI-Benutzer über die JavaScript-API zur Verfügung.Self-service capabilities, such as edit, save, and more, are available through the JavaScript API when embedding for Power BI users.

Sie können sich mit dem Einbettungssetuptool vertraut machen, um den Einstieg zu beschleunigen und eine Beispielanwendung herunterzuladen, die sie durch die Integration eines Berichts für Ihre Organisation führt.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.

Einbetten für Ihre KundenEmbedding for your customers

Das Einbetten für Ihre Kunden bietet die Möglichkeit, Dashboards und Berichte für Benutzer einzubetten, die nicht über ein Power BI-Konto verfügen.Embedding for your customers lets you embed dashboards and reports for users who don't have a Power BI account. Diese Art von Einbettung wird auch als Power BI Embedded bezeichnet.This type of embedding is also known as Power BI Embedded.

Power BI Embedded ist ein Microsoft Azure-Dienst, mit dem unabhängige Softwarehersteller (ISVs) und Entwickler Visuals, Berichte und Dashboards schnell einbetten können.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. Diese Einbettung erfolgt mithilfe eines kapazitätsbasierten, stündlich gemessenen Modells.This embedding is done through a capacity-based, hourly metered model.

Flussdiagramm des Einbettens für Ihre Kunden

Power BI Embedded bietet Vorteile für unabhängige Softwarehersteller, Entwickler und Kunden.Power BI Embedded has benefits for an ISV, their developers, and customers. Beispielsweise können unabhängige Softwarehersteller mit Power BI Desktop kostenlos Visuals erstellen.For example, an ISV can start creating visuals for free with Power BI Desktop. Außerdem können sie eine schnellere Markteinführung erreichen, indem sie den Entwicklungsaufwand für visuelle Analysen minimieren und sich durch differenzierte Datenerfahrung von der Konkurrenz abheben.By minimizing visual analytic development efforts, ISVs achieve faster time to market and stand out from competitors with differentiated data experiences. Darüber hinaus können unabhängige Softwarehersteller eine Gebühr für den mit Embedded Analytics geschaffenen Mehrwert erheben.ISVs can also opt to charge a premium for the additional value they create with embedded analytics.

Mit Power BI Embedded müssen Ihre Kunden gar nichts über Power BI wissen.With Power BI Embedded, your customers don't need to know anything about Power BI. Sie können zwei verschiedene Methoden zum Erstellen einer einbetteten Anwendung verwenden:You can use two different methods to create an embedded application:

  • Power BI Pro-KontoPower BI Pro account
  • DienstprinzipalService principal

Das Power BI Pro-Konto fungiert als Hauptkonto Ihrer Anwendung (stellen Sie es sich als Proxykonto vor).The Power BI Pro account acts as your application's master account (think of it as a proxy account). Mit diesem Konto können Sie Einbettungstoken generieren, die Zugriff auf die Power BI-Dashboards und Berichte Ihrer Anwendung bieten.This account allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Der Dienstprinzipal kann Power BI-Inhalte mithilfe eines Tokens nur für Anwendungen in eine Anwendung einbetten.Service principal can embed Power BI content into an application using an app-only token. Es ermöglicht außerdem das Generieren von Einbettungstoken, die Zugriff auf die Power BI-Dashboards und Berichte Ihrer Anwendung bieten.It also allows you to generate embed tokens that provide access to your application's Power BI dashboards and reports.

Entwickler, die Power BI Embedded verwenden, können sich auf das Erstellen der Kernfunktionen ihrer Anwendung konzentrieren, statt Zeit für die Entwicklung von Visuals und Analysen aufzuwenden.Developers using Power BI Embedded can spend time focused on building their application's core functionality rather than spending time developing visuals and analytics. Sie können die Anforderungen von Kundenberichten und Dashboards schnell erfüllen und problemlos mit vollständig dokumentierten APIs und SDKs einbetten.They can rapidly meet customer report and dashboard demands and embed easily with fully documented APIs and SDKs. Durch das benutzerfreundliche Durchsuchen von Daten in Apps ermöglichen unabhängige Softwarehersteller ihren Kunden schnelle und datengesteuerte Entscheidungen – von jedem Gerät aus und kontextbezogen.By enabling easy-to-navigate data exploration in apps, ISVs allow customers to make quick, data-driven decisions in context from any device.

Wichtig

Zwar ist für das Einbetten der Power BI-Dienst erforderlich, Ihre Kunden benötigen jedoch kein Power BI-Konto, um die eingebetteten Inhalte Ihrer Anwendung anzuzeigen.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.

Wenn Sie bereit sind, in eine Produktionsumgebung zu wechseln, muss der Arbeitsbereich Ihrer App einer dedizierten Kapazität zugeordnet werden.When you're ready to move to production, your app workspace must be assigned to a dedicated capacity. Power BI Embedded in Microsoft Azure bietet dedizierte Kapazitäten, die von Ihren Anwendungen genutzt werden können.Power BI Embedded in Microsoft Azure, offers dedicated capacities to use with your applications.

Ausführliche Informationen zum Einbetten finden Sie unter Einbetten von Power BI-Inhalten.For embedding details, see How to embed Power BI content.

Nächste SchritteNext steps

Nun können Sie mit der Einbettung von Power BI-Inhalten in eine Anwendung oder Power BI-Inhalten für Ihre Kunden loslegen.You can now try to embed Power BI content into an application, or try to embed Power BI content for your customers.

Weitere Fragen?More questions? Stellen Sie Ihre Frage in der Power BI-Community.Try asking the Power BI Community