Microsoft Fabric API 適用於 GraphQL 的限制
本文詳述 Microsoft Fabric 在 GraphQL API 方面的當前限制。
局限性
本文列出 Microsoft Fabric 中適用於 GraphQL 之 API 的目前一般產品限制。 我們會使用新功能不斷改善 GraphQL 的 API。 如需Microsoft網狀架構未來的詳細資訊,請參閱 網狀架構藍圖。
- 任何利用 SQL 分析端點進行存取的數據源都僅支援對它進行讀取作業。 例如,Lakehouses 或鏡像資料庫不支援修改。
- 目前頁面大小上限為 100,這表示每次要求的回覆中包含最多 100 個元素。 如果您的結果集大於 100,請使用 GraphQL 分頁來遍歷結果。
- 我們支持的回復大小上限為 64MB。 這表示任何回復大小大於 64MB 的 API 要求都傳回錯誤。 若要解決此問題,您可以發出多個篩選的要求,或使用分頁。
- 預存程式的限制(適用於 Azure SQL、網狀架構中的 SQL Database 和數據倉儲):
- Api for GraphQL 只會使用預存程式傳回的第一個結果集。
- 僅支援 sys.dm_exec_describe_first_result_set 所描述之第一個結果集元數據的預存程式。
- 當預存程式參數同時在組態檔和 URL 查詢字串中指定時,URL 查詢字串中的參數優先。
- 由預存程序支援的實體不具備表格或檢視表支援的實體所擁有的所有功能。
- 由預存程式支持的實體不支援分頁、排序或篩選。 這類實體也不支援傳回由主鍵值指定的項目。
已知問題
如需 GraphQL API 中的已知問題,請瀏覽 Microsoft Fabric 已知問題。
相關內容
- 適用於 GraphQL 的 API 概觀
- 將應用程式連線至適用於 GraphQL 的網狀架構 API
- 適用於 GraphQL 的 API 常見問題