Note
本文說明由標準執行架構驅動的 Agent 或 Agent 流程中所使用的功能。
Important
這是預覽功能。
- Microsoft 會在正式發行前釋出預覽功能,讓客戶能搶先體驗並提供回饋。
- 預覽功能功能有限,且不適合生產環境使用。
- Microsoft 可能會更改預覽版 MCP 工具名稱和參數。 避免硬編碼的相依關係。 Microsoft 維持情境支援。
- 預覽功能須遵守Microsoft補充使用條款。
概觀
| 顯示名稱 | 描述 |
|---|---|
| Microsoft Dataverse MCP 伺服器 | 包含用於 Dataverse 的工具的 MCP 伺服器。 |
可用工具
| Tool | 描述 |
|---|---|
| create_record | 允許使用者將新記錄插入指定的 Dataverse 資料表。 成功建立後,工具會回傳新增資料列的全球唯一識別碼(GUID),促進與下游作業及工作流程的無縫整合。 |
| describe_table | 取得給定Dataverse資料表的完整 T-SQL結構 ,包括欄位名稱、資料型別及關聯。 此架構讓開發者能清楚理解資料表結構,以有效建立查詢與管理資料模型。 |
| list_tables | 回傳目前 Dataverse 環境中所有可用資料表的完整清單。 此清單幫助使用者快速發現並導航組織環境中的資料環境。 |
| read_query | 執行 SELECT 語句直接查詢 Dataverse 資料,並根據指定的篩選條件返回結果。 此工具非常適合需要動態資料檢索的資料探索、分析與整合情境。 |
| update_record | 允許使用者透過指定紀錄的唯一識別碼(GUID)及待更新欄位,修改 Dataverse 資料表中的現有紀錄。 此能力確保資料的有效維護與同步。 |
| create_table | 透過定義結構(包括欄位名稱、資料型態與關係)來建立新的 Dataverse 資料表。 此工具支援靈活的架構管理,以配合不斷演變的業務需求。 |
| update_table | 促進修改現有資料表的結構或元資料,例如新增欄位、重新命名欄位或更新限制條件,同時不干擾現有資料或工作流程。 |
| 刪除表格 | 永久移除 Dataverse 環境中的一個資料表,包括其相關的結構與資料。 此操作僅限擁有適當權限的使用者,以確保治理合規。 |
| delete_record | 使用Dataverse資料表的唯一識別碼刪除特定紀錄。 此作業支援有效的資料生命週期管理及遵守保留政策。 |
| 搜尋 | 支援 Dataverse 的關鍵字搜尋,讓使用者能有效找到特定紀錄、實體或欄位。 此工具特別適合在大型資料集中進行探索性分析與資料表發現。 |
| 擷取 | 利用資料表名稱與記錄 ID 從 Dataverse 取得完整記錄細節。 此工具提供對紀錄資料的完整可視化,支援審計、報告及 AI 驅動的洞察。 |
主要功能
資料建立與匯入
為業務紀錄、配置或運營實體填入新資料到 Dataverse 資料表中。
工具:
- create_record – 將新列插入 Dataverse 資料表,並回傳紀錄的 GUID,實現下游自動化或連結。
- create_table – 允許開發者或管理員定義帶有特定結構的新資料表以儲存商業資料。
資料探索與發掘
了解現有資料模型的結構,並識別 Dataverse 內可用的資料表。
工具:
- list_tables – 列出連接資料宇宙環境中所有可用的資料表。
- describe_table – 擷取任一選定資料表的 T-SQL 架構,包括欄位、型別與關係。
資料查詢與分析
為 Copilot 推理或開發者工作流程擷取、分析或驗證商業資料。
工具:
- read_query – 執行 SELECT 查詢,從 Dataverse 資料表擷取過濾後的資料。
- 搜尋 – 利用關鍵字在 Dataverse 上搜尋符合特定條件的紀錄。
- 擷取 – 利用實體名稱與 ID 取得記錄的完整細節以進行深入分析。
資料更新與維護
修改現有資料或更新架構,以配合業務邏輯或流程的變化。
工具:
- update_record – 更新現有紀錄中的欄位,如狀態、擁有者或優先權。
- update_table – 調整資料表的結構或元資料。 例如新增欄位或重新命名欄位。
資料刪除與生命週期管理
管理保留政策或清理過時的紀錄與資料表,同時維持資料治理。
工具:
- delete_record – 透過 GUID 移除特定紀錄,支援自動清理或符合 GDPR 的刪除。
- delete_table – 安全刪除 Dataverse 中未使用或棄用的資料表。
智慧副駕駛與人工智慧情境
讓 AI 副駕駛與代理,如 Microsoft Copilot Studio 和 Claude Desktop,能夠安全地推理 Dataverse 資料。
工具:
- 搜尋、查詢提取和擷取 —— 讓副駕駛能動態定位、解讀並利用企業數據回應。
- create_record與update_record – 允許副駕駛記錄新動作或修改現有紀錄,作為對話工作流程的一部分。