2016-07-29 20 views
0

Ich versuche, einen Bericht einzubetten, den ich auf dem Power BI-Desktop in einer mobilen App erstellt habe. Die API zeigt nur, dass ich den gesamten Bericht nicht eine Seite/Kachel einbetten kann.Power BI Embedded - Einbetten von Kacheln

Ich suchte wieder und ich fand diese thread. Es scheint jedoch so, als ob Power BI Embedded und Power BI (online) zwei verschiedene Produkte sind und unterschiedliche APIs haben.

Beispiel - Erste Berichte über die Leistung BI Desktop erstellt und im Internet veröffentlicht:

1- Power-BI Online API

GET https://api.powerbi.com/beta/myorg/Dashboards 

2- Power-BI Embedded API

https://api.powerbi.com/v1.0/collections/{collection}/workspaces/{workspaceID}/reports 

Können Sie mir bitte den Unterschied erklären? Wie kann ich eine Kachel in Power BI embedded einbetten? Wenn ich das nicht kann, kann ich das mit Power BI Online tun (wenn ja, können Sie bitte eine Schritt-für-Schritt-Anleitung vorschlagen)?

Antwort

2

Sie können es definitiv mit "Power BI Online" tun. Hier

ist ein Spaziergang durch: link

Hier Quelle auf Github ist: link

Dieses ganze Szenario ist verwirrend Ich denke, vor allem wegen der Produktnamen. Um die Verwirrung zu verstärken, gibt die Wurzel dieses Github-Projekts an, dass es für PowerBI Embedded ist, aber dies sind Beispiele, die ich verwendet habe, bevor power bi embedded existierte und wenn Sie die Datei project packages für die eingebettete Kachel betrachten, verwendet sie keine der NEW power bi eingebettete Pakete. Ich bin mir also nicht sicher, ob dies bedeutet, dass dies auch mit eingebetteter Energie funktioniert, indem eine ähnliche URL-Struktur verwendet wird.

Was die Unterschiede betrifft, ist Power Bi Embedded ein azurblaues Serviceangebot. Einer der prominentesten Unterschiede ist in der Power-Bi-Online-Lizenzierung. Power BI Embedded ist NICHT an ein AAD-Konto eines einzelnen Benutzers gebunden. Sie fordern den Bericht an, indem Sie den ACCESS KEY des PowerBI Embedded Blade in azurblauen Zustand verwenden. Mit dem Power BI-Dienst muss jeder Benutzer, der den Bericht anzeigen möchte, über eine Power Bi-Lizenz verfügen, und der betreffende Bericht muss für sie freigegeben sein. Wenn Ihre Webanwendung einen bestimmten Bericht anfordert, geschieht dies im Namen des angemeldeten Benutzers. Es gibt viele weitere Unterschiede zwischen den beiden Angeboten, je nachdem, wie Sie mit den APIs arbeiten. Für mich ist der Unterschied, den ich beschrieben habe, ein wichtiger Faktor bei der Entscheidung, welcher Dienst basierend auf dem, was Sie mit Ihrer Web-App-Integration erreichen möchten.

Weitere Informationen: What is Power BI Embedded

Hoffnung, das hilft.

+0

Vielen Dank für Ihre Antwort! Ich habe erfolgreich eine Kachel in Android Webview eingebettet. Es gibt jedoch keinen Fokusmodus. Weißt du etwas darüber? – Nick