怎麼控制報表的資料許可權
控制報表資料訪問許可權,是讓不同的人訪問同一張報表的時候所看到的資料是不同的或者說只能看到許可權範圍內的資料。
報表工具通用的做法是控制資料集(報表所呈現的資料基本都是來自資料集)。以 sql 資料集為例,只要 sql 的條件不一樣,返回的資料也就不同了。比如 sql 寫成:
Select … from T where ${w}
當 w 定義為 if(role==’admin’,”1=1”,” status=1”) 時,角色為“管理員”可以看所有資料,否則只能看到 status 欄位值為 1 的。
這種做法是報表工具動態宏的功能,可能讓 sql 動態拼接。具體例子參考:
同理,如果是其他資料集型別,按照相應方法,根據不同人控制到僅返回許可權內資料即可實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2700156/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 報表如何透過引數控制資料許可權
- 資料分析的許可權控制
- 如何整合一個第三方報表,許可權怎麼控制
- 填報表上下載檔案控制元件可寫許可權控制控制元件
- vue要做許可權管理該怎麼做?如果控制到按鈕級別的許可權怎麼做?Vue
- 許可權控制
- win10使用者許可權管理資料夾怎麼設定_win10資料夾完全控制許可權操作方法Win10
- Linux的許可權控制Linux
- shiro許可權控制
- 許可權系統:一文搞懂功能許可權、資料許可權
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- Spring的許可權控制是怎麼一回事?Spring
- 資料夾刪不掉需要管理員許可權怎麼辦 刪除需要管理員許可權的辦法
- win10 資料夾許可權怎麼設定_win10如何設定資料夾訪問許可權Win10訪問許可權
- 資料庫的許可權管理資料庫
- win10刪除資料夾需要許可權怎麼辦_win10刪除資料夾需要許可權的解決方法Win10
- SpringSecurity許可權管理系統實戰—九、資料許可權的配置SpringGse
- Laravel實現許可權控制Laravel
- 許可權八張表
- casbin基於golang的許可權控制Golang
- React基於RBAC的許可權控制React
- SAP Business Application Studio的許可權控制APP
- 打造自己的系統許可權控制
- 通用許可權系統之資料庫表設計資料庫
- SAP Basis DEBUG改表資料許可權角色設計
- 小知識:軟體開發的許可權控制和許可權驗證
- k8s結合jumpserver做kubectl許可權控制 使用者在多個namespaces的訪問許可權 rbac許可權控制K8SServernamespace訪問許可權
- 許可權維持專題:域控制器許可權維持
- win10如何獲取檔案訪問許可權_win10怎麼獲取許可權看資料夾Win10訪問許可權
- 資料許可權就該這麼設計,yyyds!
- 許可權控制及AOP日誌
- springboot-許可權控制shiro(二)Spring Boot
- etcd套路(四)auth許可權控制
- Java 訪問許可權控制(6)Java訪問許可權
- vue-router控制路由許可權Vue路由
- Spring MVC 整合 Shiro 許可權控制SpringMVC
- win10 管理員許可權授權怎麼關掉 win10電腦管理員許可權怎麼解除Win10
- 教程示例:控制儲存空間和資料夾的訪問許可權訪問許可權