Welche Möglichkeiten bietet Power BI Entwicklern?What can developers do with Power BI?

Entwicklern stehen verschiedene Optionen zur Verfügung, um Power BI-Inhalte in Anwendungen einzuschließen.Developers have different options trying to include Power BI content into applications. Als Entwickler können Sie diese Optionen verwenden, darunter Einbetten mit Power BI, benutzerdefinierte Visuals und Übertragen von Daten per Push in Power BI.As a developer, you can use these options include embedding with Power BI, custom visuals, and pushing data into Power BI.

Einbetten von Power BI-InhaltEmbedding Power BI content

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. Dies bedeutet, dass Sie auf die neuesten Power BI-Features, z.B. Dashboards, Gateways und App-Arbeitsbereich, zugreifen können, wenn Sie Inhalte einbetten.This feature means you can access 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

Weitere Informationen zum Einbetten mit Power BI finden Sie unter Einbetten mit Power BI.To learn more about embedding with Power BI, see Embedding with Power BI.

Entwickeln von benutzerdefinierten VisualsDeveloping custom visuals

Sie können benutzerdefinierte Visuals in Power BI verwenden, um einen einzigartigen Typ von Visual zu erstellen, der auf Sie oder Ihr Unternehmen zugeschnitten ist.You can use custom visuals with Power BI to create a unique type of visual that’s tailored to you or your company. Diese benutzerdefinierten Visuals werden häufig von Entwicklern erstellt.Often these custom visuals are created by developers. Sie werden erstellt, wenn die zahlreichen Visuals, die im Lieferumfang von Power BI enthalten sind, nicht ganz Ihren Anforderungen entsprechen.They're built when the multitude of visuals that are included with Power BI don’t quite meet your needs.

Mit benutzerdefinierten Visuals können Sie Ihre eigenen Visuals für die Verwendung in Power BI-Berichten erstellen.Custom visuals allow you to create your visuals for use within Power BI reports. Benutzerdefinierte Visuals werden in TypeScript geschrieben, einer Sprache, die auf JavaScript aufsetzt.Custom visuals are written in TypeScript, which is a superset of JavaScript. TypeScript unterstützt einige erweiterte Features und frühzeitigen Zugriff auf ES6/ES7-Funktionen.TypeScript supports some advanced features and early access to ES6/ES7 functionality. Stile für Visuals werden mit Cascading Stylesheets (CSS) angewendet.Visual styling is handled using cascading styles sheets (CSS). Zur Vereinfachung wird der Less-Vorcompiler verwendet, der einige erweiterte Features unterstützt, darunter Schachtelung, Variablen, Bedingungen und Schleifen.For your convenience, we use the Less pre-compiler, which supports some advanced features such as nesting, variables, conditions, loops, and other features. Wenn Sie diese Features nicht verwenden möchten, können Sie einfachen CSS-Code in der Less-Datei schreiben.If you don't want to use any of those features, you can write plain CSS in the less file.

CV-Beispiel

Weitere Informationen zur Entwicklung von benutzerdefinierten Visuals finden Sie unter Entwickeln eines benutzerdefinierten Visuals für Power BI.To start learning more about custom visual development, see Developing a Power BI custom visual.

Mithilfe der API-AutomatisierungUsing API automation

Power BI zeigt interaktive Dashboards an und kann aus vielen unterschiedlichen Datenquellen in Echtzeit erstellt und aktualisiert werden.Power BI displays dashboards that are interactive, and can be created and updated from many different data sources in real time. Sie können mit jeder Programmiersprache, die REST-Aufrufe unterstützt, Apps erstellen, die sich in Echtzeit in ein Power BI-Dashboard integrieren lassen.Using any programming language that supports REST calls, you can create apps that integrate with a Power BI dashboard in real time. Sie können auch Power BI-Kacheln und -Berichte in Apps integrieren.You can also integrate Power BI tiles and reports into apps.

Entwickler können auch eigene Datenvisualisierungen erstellen, die in interaktiven Berichten und mit Dashboards verwendet werden können.Developers can also build their own data visualizations that can be used in interactive reports and dashboards.

Beispiel für das Übertragen von Daten per Push

Einige Aktionen, die Sie mit Power BI-APIs durchführen können, finden Sie unter Welche Möglichkeiten bietet die Power BI-API für Entwickler??To see some of the things you can do with the Power BI APIs, see What can developer do with the Power BI APIs?

Nächste SchritteNext steps

Einbetten mit Power BIEmbedding with Power BI

Entwickeln eines benutzerdefinierten Visuals für Power BIDeveloping a Power BI custom visual

Welche Möglichkeiten bietet die Power BI-API für Entwickler?What can developers do with the Power BI API?

Power BI Developer CenterPower BI Developer Center