共用方式為


什麼是適用於 GraphQL 的 Microsoft Fabric API?

注意

適用於 GraphQL 的 Microsoft Fabric API 處於預覽狀態。

適用於 GraphQL 的 Microsoft Fabric API 是一種數據存取層,可透過廣泛採用且熟悉的 API 技術,快速且有效率地查詢多個數據源。 API 可讓您擷取後端數據源的詳細數據,讓您可以專注於應用程式的邏輯,並提供用戶端在單一呼叫中所需的所有數據。 GraphQL 使用簡單的查詢語言和容易操作的結果集,可將應用程式在 Fabric 中存取資料所需的時間降到最低。

透過適用於 GraphQL 的 API 公開數據

在 Microsoft Fabric 中將數據源公開至 GraphQL 專案是快速且簡單的。 選取您想要公開的數據源,然後指出您想要透過API呈現的數據源內哪些物件。 您可以選擇性地定義您選擇的欄位之間的任何關聯性。 完成這些步驟之後,您的 API 端點便已準備好接受查詢。

支援的資料來源 (預覽)

目前,下列支持的數據源可透過適用於 GraphQL 的網狀架構 API 公開:

  • Microsoft Fabric 數據倉儲
  • 透過 SQL 分析端點的 Microsoft Fabric Lakehouse
  • 透過 SQL 分析端點的 Microsoft Fabric 鏡像資料庫
  • 資料超市

功能

適用於 GraphQL 的網狀架構 API 包括:

  • 自動數據源架構探索。
  • 自動產生查詢和突變。
  • 自動產生解析程式。
  • 支援 SQL 資料庫和數據倉儲的檢視。
  • 支援 SQL 資料庫和數據倉儲的預存程式。
  • 支援具有對應展開查詢的多個數據源。
  • 能夠建立一對一、一對多和多對多關聯性。
  • 能夠選取要從數據源公開的個別物件。
  • 能夠從數據源數據表公開特定數據行。

互動式編輯體驗

適用於 GraphQL 的 API 包含編輯器,可讓您輕鬆地開發和測試查詢或突變。 編輯器的一些功能包括:

  • 結果窗格,以可視化方式呈現查詢或突變的輸出
  • 支持查詢或突變數
  • 支援 GraphQL 語法和架構物件名稱的 Intellisense