閱讀525 返回首頁    go 阿裏雲 go 技術社區[雲棲]


如何實現同一份報表,不同人看不同數據

歡迎點擊了解Quick BI

一 場景介紹


我們是收錢吧,隨著公司的發展,我們的業務由最初的華東區域擴展到了華南、東北等7個區域,省份擴展到多個,為了達成公司整體的戰略目標,每個區域經理都背負著自己區必須達成的目標。因此數據對每個區域經理至關重要。區域經理需要通過數據去掌握各省業務的整體情況,及時發現異常,對數據下鑽來定位問題,高效的進行管理。


而作為數據團隊,我們的任務是要讓每個區域經理看到自己省的各項數據。要實現這個目標,除了梳理業務需求並實現報表,對報表做數據權限的管控也至關重要。必須進行數據權限管控的首要原因,當然就是數據安全,其次不相關的數據對報表使用者是打擾。

二 業務需求


實現各個區域的各個省份交易筆數在區域總數的占比圖,並通過行級權限的控製,讓各個省份經理隻看到自己區各省份的數據情況。


如下圖,添加省份和訂單量字段,展示了各省在全國的交易數占比,需要設置查詢條件選擇某區域,才會暫時該區域下各省的占比。


但是隻要切換查詢條件就可以輕易看到其他區域數據。或者通過過濾器提前設置,可這又需要給每個區域創建一個圖表,無疑會增加很多的重複工作量為了能夠實現區域控製,保證數據安全並且高效快速,我們采用了Quick BI 的行級權限來進行管控

三 行級權限設置具體步驟


1. 開通Quick BI高級版,由個人空間切換至群空間


2. 在數據集列表頁,選擇需要設置行級權限的數據集,右鍵-行級權限,進入設置窗口


3. 根據業務需求,選擇需要進行行級權限控製的字段,此示例中選擇 area;


4. 如圖,為測試賬號yuansub1 設置允許查看華東區域,yuansub2允許查看華北區域。


5. 點擊確定,右上角彈出“行級權限設置成功”提示,創建儀表板添加省份、訂單數量字段,保存儀表板為“區域_省份_訂單量”。


6. 分別使用測試賬號 yuansub1,yuansub2登錄群空間進行驗證。


如下圖,為yuansub1賬號在行級權限控製下的預覽結果,隻展示華東區域各省訂單量在本區域占比情況:


如下圖,為yuansub2賬號在行級權限控製下的預覽結果,隻展示華北區域各省訂單量在本區域內的占比情況:

賬號2效果圖


以上可以清晰看出不同測試賬號看到區域數據不同,這樣就可以通過為每個區域經理設置權限,僅查看自己區域數據情況,更加清晰明確的針對本區域各省數據製定策略了。


最後更新:2017-11-01 00:03:53

  上一篇:go  銅纜和光纜,誰將是數據中心通信領域贏家?
  下一篇:go  Ensemble learning: Boosting