跳至主要内容

生成資料表關聯

本頁說明如何:

  • 為何需要在 Semantic Model 設定
  • 批次建立資料表間的 Relation

為何需要在 Semantic Model 設定 Relation

Relation 是資料表之間的關聯性 (例如訂單表與客戶表的連結),在 Semantic Layer 中設定 Relation,可以幫助 AI 理解不同資料表之間的邏輯關係,讓查詢與圖表生成更正確。

開始在 Semantic Model 設定 Relation

首次進到 Semantic Model 詳細頁面後,會看到下方 Relationship 為空,這時可以直接點擊可以開始進行批次建立 Relation 。

點擊 Generate 進行建立,請稍等。

Relation 欄位說明

AI 會產生如下的 relation list ,每一行代表一個 relation,詳細定義如下,如果還要新增更多 Relation 可以點擊下方的新增按鈕。

欄位說明
From代表 Relation 中一方的欄位
To代表 Relation 中另一方的欄位
TypeMany-to-One: 代表 From 對 To 是多對一的關係
One-to-One: 代表 From 對 To 是一對一的關係
One-to-Many: 代表 From 對 To 是一對多的關係
Description此 Relation 的描述,為幫助 AI 理解用
功能編輯: 編輯該筆 Relation
刪除: 將該筆 Relation 刪除

編輯 Relation 詳細資料

點擊單筆 Relation 的編輯後,會出現這個畫面,編輯完成後按 Save 儲存 (請注意,這邊的 Save 只是暫存,待全部 Relation 編輯完成後按下整個對話匡的 Save 才會正式儲存),如果要放棄編輯則按 Cancel。另外編輯的 From 跟 To 下面有 Add Column 的按鈕,這是為了支援一個 Relation 是透過多個欄位對應的情形。

全部完成後按下 Save 即可以看到 Relation 已經出現在頁面的下方與圖中。

編輯單筆 Relation

如果想要單筆修正 Relation 可以點擊下方 Relationship 後選擇需要編輯的 Relation 進行編輯。

編輯畫面與新增相同,詳細說明請參考 編輯 Relation 詳細資料

刪除 Relation

點擊右方 「Delete 」即可刪除。