Skip to main content
Version: v1

設定語意層 (Semantic Layer)

何謂 Semantic Layer ?

語義層是組織內部資料的業務表示形式,舉例來說,Data analyst 看到資料倉儲或是不同資料庫中,CRM 中有顧客資料,交易系統中交易資料,但對於 Data consumer (企業內一般的使用者) 來說,他們在意的是 每日交易量 這類的指標,而 Data analyst 在 Canner Enterprise 中透過 SQL 把資料作轉換後,只把 交易量 的 view 分享給 Data consumer 使用,這個 交易量 的資料就是所謂的語意層 (Semantic Layer)。

workspace

如上圖所示,在 Canner Enterprise 中可從不同資料來源在 Workspace 中聚合後,再把最後想給 data consumer 讀取的資料,設定為 Semantic Layer,就可避免敏感資料外洩,也可避免 data consumer 看到不相關的資料。

如何設定 Semantic Layer ?

在 Workspace > Tables,並點選一張 Table / View / Materialized View 的 Action,並於下拉中選擇 Edit metadata,就可看到 Is semantic 的選項

workspace access semantic