生成資料表關聯
本頁說明如何:
- 為何需要在 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 中另一方的欄位 |
| Type | Many-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 」即可刪除。
