目錄
功能說明
主要實作集成方面功能:
門戶功能:
權限和安全
移動端報表
系統架構
使用界面簡介
PC用戶登錄
移動端報表界面
管理員登錄
系統管理
目錄和報表管理
報表目錄管理
目錄權限管理
報表權限管理
用戶報表權限查看
報表行權限管理
報表行角色管理
報表行角色和用戶查看
報表行角色和組查看
所有用戶角色權限查看
移動報表管理
移動報表內容管理
移動報表權限管理
門戶用戶管理
系統用戶管理
系統后臺管理
應用集成
單點登錄
使用Power BI的朋友,會有這樣的幾個難題
1、本地門戶不友好,對個用戶操作困難
2、大部分用戶需要瀏覽報表,需要簡潔方便的界面
3、如何應用集成
4、移動報表使用,自帶的移動報表需要使用powerapp ,非常麻煩,
5、如何線上線下能統一門戶展示,線下報表如何統一展示,甚至可以多個服務器統一展示
6、如何在大屏展示報表
于是國慶之時,Power BI 統一報表門戶橫空出世
功能說明
- Power BI 自定義報表門戶系統使用.net core+vue開發,前后端分離,實作自定義報表門戶,采用Power BI 報表服務器提供介面,深入集成Power BI 報表服務器,實作自定義身份權限管理,實作行級權限管理,
主要實作集成方面功能:
- 集成分頁報表
- 集成本地PowerBI報表
- 集成在線PowerBI報表(通過“發布到 Web”創建嵌入代碼)
- 自定義身份認證集成
- 可集成業務系統
- 可和企業內SSO集成
- 實作移動端報表集成
門戶功能:
- 自定義報表目錄
- 樹狀結構瀏覽
- 瀏覽報表可全屏,可配合大屏展示
權限和安全
- 自定義身份認證
- 集成應用可以協商認證方式,如token、user加密等方式,定義介面開發
- 支持行級權限,結合分析服務以及Power BI行級安全管理杰克,
移動端報表
- 使用自定義畫布設定相應報表大小,通過H5頁面在移動端展示
- 可集成微信公眾號(需集成開發)
- 登錄認證與PC端一致
系統架構

上圖為整體架構圖,具體角色介紹如下:
| 序號 | 角色 | 功能 |
| 1 | 管理門戶 | 提供系統后臺管理如:自定義門戶目錄管理、人員資訊管理、部門資訊管理、權限管理等, |
| 2 | 報表門戶 | 提供用戶報表門戶,可以按照用戶權限進行自定義展示目錄和報表, |
| 3 | Power BI服務器門戶 | Power BI服務器原生門戶,通過自定義安全介面,實作自定義門戶登錄,提供原生功能,主要為管理員使用, |
| 4 | API介面 | 開發框架采用了前后端分離,API介面為管理門戶和報表門戶提供介面 |
| 5 | Power BI Server API介面 | 原生Power BI Server API介面,API介面部分功能使用了原生Power BI Server API介面 |
| 6 | Power BI報表服務器 | 原生報表服務器, |
| 7 | SQL 資料庫 | 報表服務器資料庫和自定義功能資料庫, |
| 8 | 用戶 | 用戶通過瀏覽器訪問不同的站點, |
使用及聯系方式
此系統為付費使用
部署、培訓、使用請聯系以下方式:
郵件:131364@qq.com
電話微信:18628037379
使用界面簡介
PC用戶登錄
非管理員登錄系統,輸入門戶地址如 http://192.168.2.16/

輸入用戶名密碼,如test1用戶
自動會跳轉到用戶門戶:

報表目錄樹:

點擊報表即可瀏覽報表,并可全屏展示
如下圖瀏覽報表,
瀏覽報表:

全屏效果:

移動端報表界面





管理員登錄
管理員輸入門戶地址
輸入用戶名密碼,如pbiadmin登錄后,進入管理員界面,具體功能見:系統管理介紹:

-
系統管理
以服務器IP為192.168.2.16為例,默認進入門戶登錄地址:http://192.168.2.16/界面如:


輸入管理員賬號登錄,跳轉到管理界面,如果是普通用戶賬號,跳轉到用戶門戶,
默認管理員為pbiadmin:
管理門戶可以進入如下管理:
- 目錄和報表管理
- 報表行權限管理
- 移動報表管理
- 門戶用戶管理
- 系統用戶管理
- 系統后臺管理
目錄和報表管理
報表目錄管理

目錄權限管理

報表權限管理

用戶報表權限查看

報表行權限管理
報表行角色管理

報表行角色和用戶查看

報表行角色和組查看

所有用戶角色權限查看

移動報表管理
移動報表內容管理

移動報表權限管理

門戶用戶管理
通過部門設定組織樹形結構,可以進行管理和展示


系統用戶管理

系統后臺管理

應用集成
如:報表的真實地址為:
http://192.168.2.16/reports/powerbi/測驗報表
報表集成到應用中,只需要使用iframe框架,構造iframe框架url設定為:
http://192.168.2.16/reports/powerbi/測驗報表?rs:embed=true&username=XXX&PWD=XXXX
其中引數username,為系統中用戶登錄名,PWD為系統中密碼;
或者:http://192.168.2.16/reports/powerbi/測驗報表?rs:embed=true&username=XXX&pbitoken=XXXX
其中引數username,為系統中用戶登錄名,pbitoken為系統中Token值;
如果應用程式和門戶不是一套用戶體系,無法獲取到PWD和Token值,則需要應用和門戶進行協商解決用戶傳入驗證方式,
單點登錄
根據用戶單點登錄環境,進行單點登錄介面開發和除錯,實作單點登錄,
作者簡介: Max Shen(阿特),做MS SQL 是認真的;玩資料庫;Power BI 本地部署,是認真的! 電話微信18628037379,maxcloud@outlook.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/306250.html
標籤:其他
上一篇:前端面試題 Vue 組件通信(父傳子,子傳父,跨組件傳值)
下一篇:js實作添加洗掉表格
