Dela via


Begränsningar i Microsoft Fabric API för GraphQL

Den här artikeln beskriver de aktuella begränsningarna i Microsoft Fabric API för GraphQL.

Begränsningar

Aktuella allmänna produktbegränsningar för API för GraphQL i Microsoft Fabric visas i den här artikeln. Vi förbättrar ständigt API:et för GraphQL med nya funktioner. Mer information om framtiden för Microsoft Fabric finns i Fabric Roadmap.

  • Alla datakällor som använder en SQL Analytics-slutpunkt för åtkomst stöder endast läsåtgärder mot den. Till exempel är mutationer inte tillgängliga för Lakehouses eller speglade databaser.
  • Den aktuella maximala sidstorleken är 100, vilket innebär att varje begäran returnerar högst 100 element i svaret. Om resultatuppsättningen är större än 100 itererar du genom resultat med hjälp av GraphQL-sidnumrering.
  • Den maximala svarsstorleken som vi stöder är 64 MB. Det innebär att alla API-begäranden med en svarsstorlek som är större än 64 MB returnerar ett fel. Om du vill kringgå den här begränsningen kan du antingen utfärda flera filtrerade begäranden eller använda sidnumrering.
  • Begränsningar för lagrade procedurer (gäller för Azure SQL, SQL Database i Fabric och datavaruhus):
    • Endast den första resultatuppsättningen som returneras av den lagrade proceduren används av API för GraphQL.
    • Endast de lagrade procedurer vars metadata för den första resultatuppsättningen som beskrivs av sys.dm_exec_describe_first_result_set stöds.
    • När en lagrad procedurparameter anges både i konfigurationsfilen och i URL-frågesträngen har parametern i URL-frågesträngen företräde.
    • Entiteter som backas upp av en lagrad procedur har inte alla funktioner som automatiskt tillhandahålls för entiteter som backas upp av tabeller eller vyer.
    • Lagrade procedurstödda entiteter stöder inte sidnumrering, beställning eller filtrering. Sådana entiteter stöder inte heller returnering av objekt som anges av primärnyckelvärden.

Kända problem

Kända problem i API för GraphQL finns under avsnittet Microsoft Fabric kända problem.