Microsoft Fabric 中的 Data Agent 使組織能夠在企業資料上建立對話式體驗。 透過將 Fabric 產物與資料代理連結,使用者能將自然語言問題轉化為精確的查詢,賦能從分析師到高階主管等利害關係人,在不寫一行程式碼的情況下,解鎖洞見。 本文將介紹 Data Agent 目前支援的所有資料來源,以及每個資料來源可用的設定能力。
Overview
資料代理支援以下資料來源類別:
| 類別 | Artifacts | 查詢語言 | 關鍵情境 |
|---|---|---|---|
| SQL | Lakehouse、Data Warehouse、SQL 資料庫、鏡像資料庫 | T-SQL | 基於關聯型資料和Delta Lake資料的結構化分析 |
| Eventhouse | Eventhouse KQL 資料庫 | KQL | 即時智慧與時間序列分析 |
| 語意模型 | Power BI 語意模型 | DAX | 商業邏輯、計算的指標與精選指標 |
| 圖表(預覽) | 圖形模型 | GQL | 關係豐富的資料探索與圖分析 |
| 本體論(預覽) | Fabric 本體論及其相關底層來源 | T-SQL、KQL 或 DAX | 受控網域上下文與原始碼原生查詢 |
| Azure AI 搜尋服務 (preview) | Azure AI 搜尋索引 | 自然語言 + 搜尋 | 非結構化資料檢索(PDF、文字、豐富內容) |
Tip
單一資料代理可任意組合使用最多五個資料來源。
支援的構件
- Lakehouse—Delta Lake 資料表透過 SQL Analytics Endpoint 呈現。
- Data Warehouse—完整的Fabric資料庫,具備 T-SQL 功能範圍。
- SQL 資料庫——Fabric原生 SQL 資料庫。
- 鏡像資料庫——外部資料庫鏡像成Fabric(例如 Azure SQL、Cosmos DB、Snowflake)。
Fabric 的每個 SQL 資料來源都附有 SQL Analytics Endpoint,這是一個高效能、唯讀的 T-SQL 查詢界面,專門用於 OneLake Delta 資料。 Data Agent 利用內建的 NL2SQL 服務,該服務:
- 利用使用者提供的結構、指令及範例查詢,將使用者的自然語言問題轉換為 T-SQL 查詢。
- 驗證產生的查詢是否符合結構選擇,確保只引用核准的資料表和檢視。
- 透過 SQL Analytics Endpoint 執行查詢,並回傳可讀的結果。
設定您的資料來源
SQL 來源支援的組態設定
| Configuration | 支持 | Details |
|---|---|---|
| 架構選擇 | ✅ 是 | 選擇特定的 表格、檢視和 函式 以界定代理的範圍。 |
| 代理人指示 | ✅ 是 | 指導客服人員何時以及如何將問題導向此來源。 |
| 資料來源指令 | ✅ 是 | 提供資料表描述、連接邏輯、鍵欄位細節及商業術語給 NL2SQL。 |
| 資料來源說明 | ✅ 是 | 說明幫助客服判斷該資料來源是否與使用者問題相關。 |
| 結構物件描述(預覽) | ✅ 是 | 提供資料表、欄位及其他結構元素的業務上下文,以提升 SQL 查詢產生。 僅在 預覽版中取得。 |
| 主題(預覽) | ✅ 是 | 提供最多 100 萬字元的主題導向指示。 資料代理會擷取 NL2SQL 相關的區段。 僅在 預覽版中取得。 |
| 查詢範例 | ✅ 是 | 提供自然語言/SQL 配對,讓代理能學習複雜的查詢模式。 頂尖範例可透過向量相似度自動檢索。 |