[Data Studio]Filter by email (RLS)

Memo
Oct 4, 2022

如何在Data Studio做到 role level security (RLS)的功能呢?

Filter by email — 可以根據欄位上對應的email顯示對應欄位

情境: 假設有2種API Type: KLP, TS,KLP僅給使用者A查看,TS僅給使用者B查看。

  1. 建立一張對應表

2. 於Data Studio上跟原本的fact table(要查看資料的表)做join

(此為left join的範例,Table 1須為步驟1的對應表,否則join的結果會變成看到所有fact table的資料,但email欄位根據登入帳號看到自己的email,其他人email欄位為NULL)

3. 使用left outer join,API type 為key值

4. 開啟對應表 > Filter By Email

5. 勾選並選擇email欄位

結果: B使用者只看得到TS的API Type,A使用者則僅看到KLP

B使用者看到的畫面

--

--