什麼是 Microsoft Fabric API for GraphQL?
Microsoft Fabric API for GraphQL 是一種資料存取層,可透過廣泛採用且熟悉的 API 技術快速且有效率地查詢多個資料來源。 此 API 可讓您擷取後端資料來源的詳細資料,以便您可以專注於應用程式邏輯,並在一次呼叫中提供用戶端所需的所有資料。 GraphQL 使用簡單的查詢語言和容易操作的結果集,可最大限度地減少應用程式在 Fabric 中存取資料所需的時間。
透過 API for GraphQL 公開資料
將資料來源公開給 Microsoft Fabric 中的 GraphQL 項目快速又簡單。 選取想要公開的資料來源,指明您想要透過此 API 呈現的資料來源中的物件。 或者,也可以定義所選擇的欄位之間的關聯性。 完成這些步驟之後,您的 API 端點便已準備好接受查詢了。
支援的資料來源
目前,下列受支援的資料來源可透過 Fabric API for GraphQL 公開:
- Microsoft Fabric 資料倉儲
- 透過 SQL 分析端點的 Microsoft Fabric Lakehouse
- 透過 SQL 分析端點的 Microsoft Fabric 鏡像資料庫
- Microsoft Fabric SQL 資料庫
- Azure SQL 資料庫
- 資料超市
功能
Fabric API for GraphQL 包括下列功能:
- 自動資料來源結構描述探索。
- 自動產生查詢和突變。
- 自動產生解析程式。
- 自動產生本機測試程序代碼。
- 支援 SQL 資料庫和資料倉儲檢視。
- 支援 SQL 資料庫和資料倉儲的預存程式。
- 支援具有對應展開傳送查詢的多個資料來源。
- 能夠建立一對一、一對多和多對多關聯性。
- 能夠選取要從資料來源公開的個別物件。
- 能夠從資料來源資料表公開特定的資料行。
- 能夠使用儀錶板和要求記錄來監視 API 行為。
互動式編輯體驗
API for GraphQL 包含編輯器,可讓您輕鬆地開發和測試查詢或突變。 編輯器的一些功能包括:
- 以視覺化方式呈現查詢或突變的結果窗格
- 支援查詢或突變參數
- 支援 GraphQL 語法和架構描述物件名稱的 Intellisense