Power BI 系列 -PowerBI Service Embed 網頁集成方法


方法介紹

PowerBI 網頁集成 分二大類,一 種是Power BI Server , 像以前Reporting Service , 另一大類是要介紹的Power BI Service ,它分為二種

見如下表格

編號 名稱 備注
1  App Owns Data

此種集成其它成員無需賬號,使用Master aster 賬號配置,需要配置POWER BI的賬號和密碼,

如果訪問報表有權限需求時,請求網頁時需帶上用戶角色值傳遞

2 User Owns Data

此種集成是利用每個人賬號登陸,  初始訪問沒有保存cookie時,會調轉微軟登陸網頁,驗證通過以后再

利用獲得  accesstoken, accesstoken,請求power bi api

 

 

二者的區別再於 是否自己的賬號,第一種使用master  account賬號, 第二種是利用自己賬號.

大致步聚

 

 注    地址 https://dev.powerbi.com/Apps  注冊應用服務好了,例如客戶訪問密鑰是在https://portal.azure.com/

其中

Server-side web application (for web apps or web APIs) 是使用獨立賬號去驗證,有點像 windows 域賬號,打網頁是通過各自賬號,就像好不同的域賬號.

Native (for apps that on client dervices.such as android,IOS,window.etc  是使用MASTER 賬號,配置時,需要用戶名和密碼

這兩個選項是注冊應用網頁上的 如圖

 

 

注意

使用第二種Master賬號(App Owns Data), 賬號,不要選擇除了添寫用戶名和密碼,還要手機驗證碼的,然后賬號可以有權限生成訪問power bi token. 

代碼

可以參考微軟示例

 https://github.com/microsoft/PowerBI-Developer-Samples

其中 . net framework  net framework 版中項目解決方案 缺少packages 文件,打開項目時類程序報錯,需注意

POWER BI JS 參考

https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM