設定語意層 (Semantic Layer)
何謂 Semantic Layer ?
語義層是組織內部資料的業務表示形式,舉例來說,Data analyst 看到資料倉儲或是不同資料庫中,CRM 中有顧客資料,交易系統中交易資料,但對於 Data Consumer(資料使用者)來說,他們在意的是 每日交易量 這類的指標,而 Data Analyst(資料分析師) 在 Canner Enterprise 中透過 SQL 把資料作轉換後,只把 交易量 的 view 分享給 Data Consumer(資料使用者) 使用,這個 交易量 的資料就是所謂的語意層 (Semantic Layer)。
如上圖所示,在 Canner Enterprise 中可從不同資料來源在 Workspace 中聚合後,再把最後想給 Data Consumer(資料使用者) 讀取的資料,設定為 Semantic Layer,就可避免敏感資料外洩,也可避免 Data Consumer(資料使用者) 看到不相關的資料。
如何設定 Semantic Layer ?
在 Workspace 中,點選任一個 Dataset 進入其細節頁面中,點擊 Metadata Information 中的 Edit 按鈕。
視窗中可以看到 Semantic 選項,展開後可以看到 Enable / Disable 兩種選項,勾選 Enable 選項即可完成語意層設定。