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. Hier gehören: Einbetten mit Power BI, benutzerdefinierte visuelle Elemente und Übertragen von Daten in Power BI per Push.These options include embedding with Power BI, custom visuals, and pushing data into Power BI.

EinbettenEmbedding

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

PBIE-Beispiel

Entwickeln von benutzerdefinierten VisualsDevelop custom visuals

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 own visuals for use within Power BI reports. Benutzerdefinierte Visuals werden in TypeScript geschrieben, 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 Funktionen unterstützt, u.a. Schachtelung, Variablen, Bedingungen und Schleifen. Wenn Sie diese Funktionen nicht verwenden möchten, können Sie einfachen CSS-Code in der Less-Datei schreiben.For your convenience, we use the Less pre-compiler which supports some advanced features such as nesting, variables, conditions, loops, etc. If you don't want to use any of those features, you can just write plain css in the less file.

CV-Beispiel

Übertragen von Daten in Power BI per PushPush data into Power BI

Sie können die Power BI-API zum Übertragen von Daten per Push zu einem Dataset verwenden.You can use the Power BI API to push data into a dataset. So können Sie eine Zeile in einer Tabelle in einem Dataset hinzufügenThis allows you to add a row to a table within a dataset. Die neuen Daten können dann in Kacheln in einem Dashboard und in Visuals in einem Bericht angezeigt werden.The new data can then be reflected in tiles on a dashboard and within visuals within your report.

Beispiel für das Übertragen von Daten per Push

Nächste SchritteNext steps

Einbetten mit Power BIEmbedding with Power BI
Veröffentlichen benutzerdefinierter Visualisierungen im Office StorePublish custom visuals to the Office store
Übertragen von Daten in ein Dashboard per PushPush data into a dashboard