當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

分配数据表中部分数据权限

1. 概述

1.1 版本

FineBI 版本
JAR 包版本功能變動
5.1--
5.1.52020-09-02業務包權限改名為資料權限,支援對資料表單獨設定行列權限
5.1.14-

1)對「正文欄位」設定「屬於/不屬於」條件時,支援在過濾框內搜尋包含空格的字串&支援在過濾框內透過模糊搜尋搜尋包含空格的字串 詳情參見:過濾 2.2.1 節

2)支援批量搜尋過濾條件 詳情參見:批量匯入過濾條件

5.1.16-優化次管對行列權限的配置範圍,詳情參見 1.4 節

1.2 應用場景

分配資料表權限 支援為使用者單獨設定資料表權限,但管理者有時需要為不同使用者分配同一資料表下的不同資料權限,以便不同使用者能夠查看同一資料表下的不同內容。

1.3 功能簡介

FineBI 提供為資料表設定行列權限方式。

1.4 使用範圍

行列權限使用範圍為:

注:5.1.16 及之後版本的 BI 工程,次管向下授權分配行列權限時,行列權限不受限制(同管理者),可選當前表及其有使用權限的1表。

2. 配置行權限

本章範例:

「資料準備>行業資料>零售行業」業務包下有一張資料表「門店維度」。

給使用者 eoco 分配資料表「門店維度」的查看權限,但限制 eoco 只能查看「所屬大區」為「東南區」,且「店性質」為「自有店」的門店資料。

2.1 分配資料使用權限

管理者登入數據決策系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體「部門/角色/使用者」,本範例選擇使用者 eoco。

選擇「資料權限」Tab,為 eoco 配置「行業資料>零售行業>門店維度」資料表的「使用」權限。如下圖所示:

2.2 設定行權限

此時 eoco 可使用「門店維度」表的所有資料,點選該資料表後方的「權限設定」按鈕,選擇「行權限」,點選「新增條件」,如下圖所示:

  • 新增條件1:「門店維度」表的「所屬大區」欄位「屬於(欄位值)」「東南區」。

  • 新增條件2:「門店維度」表的「店性質」欄位「屬於(欄位值)」「自有店」。

注1:無法對 分組 /業務包直接設定行權限,只能對單張資料表設定行權限。

 注2:5.1.10 之前版本的 BI 工程,設定行權限只能選擇該表本身及其主表。主表詳情參見:聯動檢視表

          5.1.10 及之後版本的 BI 工程,行權限新增配置條件,選擇「屬於/不屬於」登入者資訊欄位可選擇:系統帳號、使用者表、使用者表的 1 端表、使用者表的N端表(新增N端表);另外,登入使用者所在欄位選不到資料分析性質的自助資料集。

注3:由於實時資料不支援跨資料庫融合分析,因此若「登入者資訊欄位」和「設定行權限的資料表」是分別取自兩個資料庫的實時資料表,則無法設定行權限。

2.3 效果預覽

使用者 eoco 登入數據決策系統,點選「資料準備>行業資料>零售行業」,選擇「門店維度」表,僅能查看「所屬大區」為「東南區」,且「店性質」為「自有店」的門店資料。如下圖所示:

2.4 注意事項

1)若需要將權限與系統帳號綁定,詳情參見:根據登入者資訊查看對應資料 。

2)基礎表被設定了行權限。

  • 若自助資料集不勾選權限繼承,則無變化。

  • 若自助資料集勾選了權限繼承,則直接繼承來自基礎表的權限,而不需要再根據當前表欄位重新配置權限。

詳情請參見:權限繼承 。

3)若使用者的資料權限,針對具體的表設定了行列權限限制,即使把對應的表使用權限關閉,行列權限限制依然會生效。必須先刪除行列權限,再關閉表權限。

例如使用者張三,既屬於角色A,又屬於部門B。

一開始對角色A限制了只能看到指定行權限,後來沒有刪除行權限,直接關閉了角色A的權限。

此時即使開啟部門B對這張表的權限,不作限制,此時張三仍然會受到行權限限制。

3. 配置列權限

列權限可直接控制對應權限人員的能否使用資料表下的某個欄位,例如對於普通的銷售人員,希望其使用「銷售明細」資料進行資料分析,但並不需要其查看公司全部的毛利資料資訊,可選擇列權限控制,為銷售人員取消查看和使用某些欄位的權限。

本章範例:

「資料準備>行業資料>零售行業」業務包下有一張資料表「銷售明細」。

給使用者 eoco 分配資料表「銷售明細」的查看權限,但限制 eoco 不能查看其中的一欄資料「毛利」。

3.1 分配資料使用權限

管理者登入數據決策系統,點選「管理系統>權限管理>普通權限配置」,選擇權限載體「部門/角色/使用者」,本範例選擇使用者 eoco。

選擇「資料權限」Tab,為 eoco 配置「行業資料>零售行業>銷售明細」資料表的「使用」權限。如下圖所示:

3.2 設定列權限

此時 eoco 可使用「銷售明細」的所有資料。

點選「權限設定」按鈕,進入權限詳細設定介面,選擇「列權限」,此時顯示了該業務包中銷售員能使用的所有資料表和欄位。

由於不需要普通銷售人員查看毛利資料,因此點選「銷售明細」表,取消勾選「毛利」欄位,點選「確定」儲存。如下圖所示:

3.3 效果預覽

使用者 eoco 登入數據決策系統,點選「資料準備>行業資料>零售行業」,選擇「銷售明細」表。

eoco 僅能查看除毛利外的銷售資料,實現了列權限的欄位限制效果。如下圖所示:

3.4 注意事項

1)若使用者的資料權限,針對具體的表設定了行列權限限制,即使把對應的表使用權限關閉,行列權限限制依然會生效。必須先刪除行列權限,再關閉表權限。

例如使用者張三,既屬於角色A,又屬於部門B。

一開始對角色A限制了只能看到指定行權限,後來沒有刪除行權限,直接關閉了角色A的權限。

此時即使開啟部門B對這張表的權限,不作限制,此時張三仍然會受到行權限限制。

2)若管理者建好一個「銷售明細」儀表板掛到了王偉有權限查看的目錄下,該儀表板以「銷售明細表」作為資料源。

儀表板裏的表格組件缺失列權限後,表格該欄位下顯示***,圖表組件丟失列權限則顯示您暫時無法查看該組件資料。

設定列權限后王偉無權查看「毛利」欄位,儀表板「銷售明細」顯示效果如下圖所示:

image.png

3)由於實時資料不支援跨資料庫融合分析,因此若「登入者資訊欄位」和「設定列權限的資料表」是分別取自兩個資料庫的實時資料表,則無法設定列權限。

4. 注意事項

4.1 升級相容方案

  • 升級前有使用/管理/授權權限,升級後仍然有權限。

  • 升級前設定了業務包列權限,升級後列權限變更到表。

  • 升級前如果行權限設定在該表所在業務包且沒有聯動關係,那麼升級後行權限配置到單表。

  • 如果原來實現了一個業務包主表過濾多子表的場景,升級後過濾條件複用到原來受到權限過濾的多個子表上。

4.2 行動資料表

  • 若在行動前資料表的權限是單獨配置的,行動後權限不變。

  • 若在行動前繼承存放資料表的業務包和分組的權限,行動後繼承新的父級權限。

  • 行動不改變行限權的配置,列權限按照上述規則。

附件列表


主題: 管理员指南
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!