共用方式為


什麼是 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