如何實現同一份報表,不同人看不同數據
一 場景介紹
我們是收錢吧,隨著公司的發展,我們的業務由最初的華東區域擴展到了華南、東北等7個區域,省份擴展到多個,為了達成公司整體的戰略目標,每個區域經理都背負著自己區必須達成的目標。因此數據對每個區域經理至關重要。區域經理需要通過數據去掌握各省業務的整體情況,及時發現異常,對數據下鑽來定位問題,高效的進行管理。
而作為數據團隊,我們的任務是要讓每個區域經理看到自己省的各項數據。要實現這個目標,除了梳理業務需求並實現報表,對報表做數據權限的管控也至關重要。必須進行數據權限管控的首要原因,當然就是數據安全,其次不相關的數據對報表使用者是打擾。
二 業務需求
實現各個區域的各個省份交易筆數在區域總數的占比圖,並通過行級權限的控製,讓各個省份經理隻看到自己區各省份的數據情況。
如下圖,添加省份和訂單量字段,展示了各省在全國的交易數占比,需要設置查詢條件選擇某區域,才會暫時該區域下各省的占比。
但是隻要切換查詢條件就可以輕易看到其他區域數據。或者通過過濾器提前設置,可這又需要給每個區域創建一個圖表,無疑會增加很多的重複工作量,為了能夠實現區域控製,保證數據安全並且高效快速,我們采用了Quick BI 的行級權限來進行管控。
三 行級權限設置具體步驟
1. 開通Quick BI高級版,由個人空間切換至群空間
2. 在數據集列表頁,選擇需要設置行級權限的數據集,右鍵-行級權限,進入設置窗口
3. 根據業務需求,選擇需要進行行級權限控製的字段,此示例中選擇 area;
4. 如圖,為測試賬號yuansub1 設置允許查看華東區域,yuansub2允許查看華北區域。
5. 點擊確定,右上角彈出“行級權限設置成功”提示,創建儀表板添加省份、訂單數量字段,保存儀表板為“區域_省份_訂單量”。
6. 分別使用測試賬號 yuansub1,yuansub2登錄群空間進行驗證。
如下圖,為yuansub1賬號在行級權限控製下的預覽結果,隻展示華東區域各省訂單量在本區域占比情況:
如下圖,為yuansub2賬號在行級權限控製下的預覽結果,隻展示華北區域各省訂單量在本區域內的占比情況:
以上可以清晰看出不同測試賬號看到區域數據不同,這樣就可以通過為每個區域經理設置權限,僅查看自己區域數據情況,更加清晰明確的針對本區域各省數據製定策略了。
最後更新:2017-11-01 00:03:53
上一篇:
銅纜和光纜,誰將是數據中心通信領域贏家?
下一篇:
Ensemble learning: Boosting
c:foreach遍曆和s:iterator遍曆異同
CCAI 2017 | 鄧小鐵:金融博弈下的價值學習
Oracle報錯:ORA-01033:ORACLE initialization or shutdown in process
android電源添加重啟項
Apache HttpComponents Client 4.0快速入門/升級-1.GET方法訪問網頁
雲數據庫產品及架構設計背後的考量
react-native之ART繪圖詳解
降低成本70%的快照省錢的不二秘笈
中小企業如何成功轉型跨境電商
C語言中的可變參數函數的淺析(以Arm 程序中的printf()函數實現為例) .