QuickBI助你成為分析師-保證數據安全:行級權限
Quick BI 的行級權限就可以實現在一份報表中,不同的人/用戶組看不同的數據。目前只有高級版、專業版有行級權限的功能。
以一個銷售團隊為例,如果該銷售團隊的業務範圍是全國,那麽意味著他們需要隨時掌握30多個省的銷售情況,而且每一個省還有若幹個城市,每一個城市還有若幹個縣;隨著業務量的不斷增大和擴容,他們所要查閱的銷售數據也會日益增加。
在如此龐大且復雜的數據中,如果能夠實現每一個區域的用戶只看到自己區域的那份數據,那麽既可以提高相關責任人的工作效率,又可以避免泄露敏感的商業數據。
以下場景均以 company_sales_record 數據集為例。如果您想了解如何創建數據集,請參閱,創建數據集。
添加用戶組
如下圖,在組織管理-用戶組中新建組,並添加組成員:將yuansub1、yuansub2添加至‘用戶組test1’,yuansub3、yuansub5添加至‘用戶組test2’:
用戶組test1:
用戶組test2:
設置行級權限
行級權限的控制需要在群空間中的數據集上進行。
用哪個數據集制作了儀表板,就在哪個數據集上設置行級權限。如果工作空間上沒有該數據集,那麽您需要在工作空間中新創建一個數據集。
1.切換至數據集列表頁,選擇目的數據集右鍵-行級權限:
2.點擊開啟行級權限控制-選擇受控字段-選擇針對用戶組/用戶-設置權限:
如下圖,針對area字段,對‘用戶組test1’設置行級權限:東北、華北、華東區域
對'用戶組test2'設置行級權限:華南、華中、西北和西南區域
針對用戶‘ysq’設置全部權限:
創建儀表板
使用ysq賬號登錄,創建儀表板,添加字段:area、order_amt 保存為‘行級權限test’:
如上圖,ysq賬號可以查看全部區域數據。
權限驗證
登錄賬號yuansub1/yuansub2,結果如下,只能查看 東北、華北、華東區域訂單數據:
登錄賬號yuansub3/yuansub5,結果如下,只能查看 華南、華中、西北和西南區域 訂單數據:
以上便實現了 針對用戶組/用戶 設置字段級別的權限控制,實際應用中保證了數據安全。如果想要繼續查看該區域的各省/市數據情況,可以參考
原文鏈接
QuickBI助你成為分析師-保證數據安全:行級權限