1. 程式人生 > >QuickBI助你成為分析師-保證數據安全:行級權限

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助你成為分析師-保證數據安全:行級權限