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. Mit diesem Feature stehen Ihnen beim Einbetten von Inhalten eine ganze Reihe von Funktionen und Zugriff auf die neuesten Power BI-Features – z.B. Dashboards, Gateways und App-Arbeitsbereiche – zur Verfügung.This feature means you have a set of capabilities and access to the latest Power BI features – such as dashboards, gateways, and app workspaces – when embedding your content.

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

Verwendung von APIsUsing APIs

Beim Einbetten von Power BI-Inhalten gibt es hauptsächlich zwei Szenarien.There are two main scenarios when embedding Power BI content. Das Einbetten für Benutzer in Ihrer Organisation (die Lizenzen für Power BI haben) und das Einbetten für Benutzer und Kunden, ohne dass diese über Power BI-Lizenzen verfügen müssen.Embedding for users in your organization (who have licenses for Power BI) and embedding for your users and customers without them requiring to have Power BI licenses. Die Power BI-REST-API ermöglicht 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. Die Kunden sehen so die Daten, die von der Anwendung verwaltet werden.Your customers see the data that is managed by the application. Für Power BI-Benutzer in Ihrer Organisation besteht außerdem zusätzlich die Möglichkeit, ihre Daten direkt in Power BI oder im Kontext der eingebetteten Anwendung anzuzeigen.Also, for Power BI users in your organization, they have the additional options to view their data directly in Power BI or the context of the embedded application. 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.

Ein Beispiel für die Funktionsweise der Einbettung finden Sie im JavaScript-Einbettungsbeispiel.To view a sample of 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. Zum Einbetten für Ihre Organisation ist es erforderlich, dass sich Benutzer Ihrer Anwendung beim Power BI-Dienst anmelden, wenn sie Inhalte anzeigen möchten.Embedding for your organization requires that users of your application sign into the Power BI service when they want 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.Examples of embedding for your organization 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 weiter unten:For embedding for your organization, see below:

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 embed for your organization 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 Konto für Power BI verfügen.Embedding for your customers lets you embed dashboards and reports for users who don't have an account for Power BI. Das Einbetten für Ihre Kunden ist auch als Power BI Embedded bekannt.Embedding for your customers is also known as Power BI Embedded.

Power BI Embedded ist ein Microsoft Azure-Dienst, mit dem unabhängige Softwarehersteller (ISVs) und Entwickler über ein kapazitätsbasiertes stündlich gemessenes Modell 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 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.ISVs can achieve faster time to market by minimizing visual analytic development efforts and stand out among the competition 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 also can opt to charge a premium for the additional value created 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. Eine Möglichkeit ist die Verwendung eines Power BI Pro-Kontos.One option is to use a Power BI Pro account. Eine weitere Option ist die Verwendung eines Dienstprinzipals.Another option is to use service principal.

Das Power BI Pro-Konto fungiert als Hauptkonto für Ihre Anwendung (Sie können sich dieses Hauptkonto wie ein Proxykonto vorstellen).The Power BI Pro account acts as a master account for your application (think of this master account as a proxy account). Mit dem Power BI Pro-Konto können Sie Einbettungstoken generieren, die Zugriff auf die Dashboards und Berichte im Power BI-Dienst bieten, die von Ihrer Anwendung verwaltet werden bzw. die diese besitzt.The Power BI Pro account allows you to generate embed tokens that provide access to dashboards and reports within the Power BI service that are owned and managed by your application.

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. Mit dem Dienstprinzipal können Sie Einbettungstoken generieren, die Zugriff auf die Dashboards und Berichte im Power BI-Dienst bieten, die von Ihrer Anwendung verwaltet werden bzw. die diese besitzt.Service principal allows you to generate embed tokens that provide access to dashboards and reports within the Power BI service that are owned and managed by your application.

Entwickler können sich mithilfe von Power BI Embedded auf den Aufbau der Hauptfunktion ihrer Anwendung konzentrieren, anstatt Zeit mit der Entwicklung von Visuals und Analysen zu verbringen.Developers using Power BI Embedded can spend time focused on building the core competency of their application 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.Developers can rapidly meet customer report and dashboard demands and can 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

Beim Einbetten besteht zwar eine Abhängigkeit vom Power BI-Dienst, für Ihre Kunden besteht aber keine Abhängigkeit von Power BI.While embedding has a dependency on the Power BI service, there is not a dependency on Power BI for your customers. Sie müssen sich nicht für Power BI registrieren, um die eingebetteten Inhalte in der Anwendung anzuzeigen.They do not need to sign up for Power BI to view the embedded content in your application.

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 details on how to embed, 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? Wenden Sie sich an die Power BI-Community.Try asking the Power BI Community