授權-DW資料來源權限

系統提供DW資料來源搭配規格樹,可讓使用者透過拖拉的方式,呈現分析的結果,若想再限制使用者所看到的想,例:A 使用者登入,看到A負責的區域,B使用者登入看到B負責的區域。請參考此篇介紹

系統需求

需準備一記錄權限的資料表,並開立在資料庫中

    Userid

    UserGroups

    地區名稱

    admin

    A

    北區

    admin

    A

    南區

    B001

    C

    中區

附註:

此表格中建立的Userid & UserGroups,將會對應並抓出系統提供的使用者及群組作比對。

設定資料庫連線

請至系統管理 > 資料庫連線管理 > 建立一組連線字串,連結到上方資料表所屬的資料庫

將已建置的DW套用權限資料表

操作步驟

  1. 請至系統管理 > 資料倉儲管理 > 針對欲套用的DW例: InsurerDW 展開 > 授權 節點

  2. 點選授權節點按右鍵 [新增資料授權]

  3. 勾選欲控制的欄位項目 例:[地區名稱],按確定,會跳出[權限整合]。

  4. 細部設定:
    step1.在資料庫下拉選擇定義好的資料庫連線,資料庫連線設定請參考[資料連線管理]
    step2.輸入SQL語法,主要透過此SQL語法抓出登入者使用者相對應的資料權限。
    step3.輸入變數測試值,例:#userid#:admin
    step4.點選SQL語法"測試"
    step5.下方Grid的欄位名稱,請下拉選單測試SQL語法後的欄位
    step6.按下確定,即存檔

    SQL語法:select 地區名稱 from [Authority$] where Userid='#userid#'

    SQL語法:select 地區名稱 from [Authority$] where UserGroups in (#usergroups#)

    附註:

    設定完成後,請將瀏覽器關閉重開,系統即會套用DW的設定使用者或群組相對應的資料權限。

關於我們 網站導覽 隱私權保護及著作權聲明 服務專線:(02)2726-0885