「資料處理性質的自助資料集」可以分配 列欄權限,「資料分析性質的自助資料集」卻不可以。那麼它要怎麼擁有行權限呢:
「資料分析性質的自助資料集」可以透過「權限繼承」,繼承父表的「列欄權限」,不能也不需要單獨配置行權限。ddd
兩種自助資料集的介紹可參見:判斷自助資料集性質
能設定權限繼承需要自助資料集滿足以下要求:
是分析性質的自助資料集。
若在 Spider 版本下,該分析性質的自助資料集需要是抽取狀態,可參見 2.4 節。直連版本無此要求。
Anna(資料分析使用者)擁有「銷售DEMO」業務包下所有資料使用和管理權限,使用「銷售Demo」業務包的資料建立了一個分析性質的自助資料集。她想將該資料集分享給 Alice 並且只想讓她看到「上海」地區的資料,該如何呢?
1)使用管理者帳號將使用者 Anna 設定為「資料分析使用者」,詳細請參見:資料分析使用者
2)再將「銷售 DEMO 」業務包的使用和管理權限分配給資料分析使用者 Anna 。詳情參見:業務包權限分配
1)使用 Anna 使用者帳號登入,點選管理系統>權限管理,對基礎表「客戶維度表」設定上海地區銷售負責人 Alice (資料分析使用者)僅能看到上海地區的客戶。如下圖所示:
注1:Alice 使用者也可以是資料處理使用者,設計使用者型別不影響權限繼承的效果,若為 BI 查看使用者 則查看的儀表板資料需要根據分享方式和使用者權限決定。
注2:權限繼承受建立者權限限制,詳情參見本文3.2 節。
Anna(資料分析使用者)為銷售負責人,使用「客戶維度表」和一些其他表建立了「銷售資料分析」表。如下圖所示:
1)Spider 版本下,自助資料集必須為抽取狀態下才可以權限繼承。如下圖所示:
若想要該建立的「銷售資料分析」表上海地區銷售負責人 Alice (資料分析使用者)僅能看到上海地區的客戶,就可以為該自助資料集勾選權限繼承,如下圖所示:
1)Alice 使用者(資料分析使用者)登入帳號,查看「銷售資料分析」表時,僅能看到自身負責的上海市資料,如下圖所示:
2)該「銷售資料分析」自助資料集即實現了基礎表權限的繼承。但查看聯動檢視表介面會發現並沒有繼承聯動關係,如下圖所示:
若 Anna 作為資料分析使用者,建立了「銷售資料分析」的自助資料集,想要給 Alice 看到全部資料,就可以將該「銷售資料分析」的權限繼承按鈕關閉,如下圖所示:
上海區域負責人 Alice (資料分析使用者)登入帳號,查看該「銷售資料分析」,可以看到所有地區的資料,Alice 就可以利用其它地區資料與自身區域對比,並做相應的分析。如下圖所示:
1)例如:資料分析使用者 hanwen 擁有銷售 DEMO 业务包下產品名稱維度表中的部分行權限,只能看到產品ID 為:1、2、3的資料,如下圖所示:
2)hanwen 使用產品名稱維度表建立產品表,並開啓權限繼承,如下圖所示:
3)此時超級管理者將產品名稱維度表、產品表的使用權限分給使用者 Alice ,如下圖所示:
並且設定產品名稱維度表的列權限為可以看到產品 ID為:2、3的資料,如下圖所示:
4)此時使用者 Alice 登入查看產品 ID,只能看到產品 ID 為:2、3的資料,如下圖所示:
抽取資料下的權限繼承需要注意以下兩點:
做自助資料集新增分組彙總時,必須將設定行權限的欄位新增到分組框。開啓權限繼承後,自助資料集才有資料,否則自助資料集展示為空;
A 表與 B 表建立聯動:A 表:B 表=1:N。對主表 A 設定行權限,使用 B 表做自助資料集新增分組彙總時,必須將設定行權限的欄位新增到分組框。對開啓權限繼承後,自助資料集才有資料,否則自助資料集展示為空;
使用設定行權限的表建立一張自助資料集,該自助資料集新增了「分組彙總」和「上下合併」,並開啓權限繼承。這種情況下自助資料集無論怎麼設定都會展示為空。