Limitations de l’API Microsoft Fabric pour GraphQL
Cet article détaille les limitations actuelles de l’API Microsoft Fabric pour GraphQL.
Limitations
Les limitations générales actuelles des produits pour l’API pour GraphQL dans Microsoft Fabric sont répertoriées dans cet article. Nous améliorons constamment l’API pour GraphQL avec de nouvelles fonctionnalités. Pour plus d'informations sur l'avenir de Microsoft Fabric, consultez Feuille de route Fabric.
- Toute source de données qui tire parti d’un point de terminaison SQL Analytics pour l’accès prend uniquement en charge les opérations de lecture sur celle-ci. Par exemple, les mutations ne sont pas disponibles pour les Lakehouses ou les bases de données mises en miroir.
- La taille maximale actuelle de la page est 100, ce qui signifie que chaque requête retourne un maximum de 100 éléments dans la réponse. Si votre jeu de résultats est supérieur à 100, effectuez une itération dans les résultats à l’aide de la pagination GraphQL.
- La taille de réponse maximale prise en charge est de 64 Mo. Cela signifie que toute demande d’API dont la taille de réponse est supérieure à 64 Mo retourne une erreur. Pour contourner cette limitation, vous pouvez émettre plusieurs requêtes filtrées ou utiliser la pagination.
- Limitations des procédures stockées (s’applique à Azure SQL, SQL Database dans Fabric et Data Warehouses) :
- Seul le premier jeu de résultats retourné par la procédure stockée est utilisé par l’API pour GraphQL.
- Seules les procédures stockées dont les métadonnées pour le premier jeu de résultats décrit par sys.dm_exec_describe_first_result_set sont prises en charge.
- Lorsqu’un paramètre de procédure stockée est spécifié à la fois dans le fichier de configuration et dans la chaîne de requête d’URL, le paramètre de la chaîne de requête d’URL est prioritaire.
- Les entités sauvegardées par une procédure stockée n’ont pas toutes les fonctionnalités automatiquement fournies pour les entités sauvegardées par des tables ou des vues.
- Les entités basées sur des procédures stockées ne prennent pas en charge la pagination, le tri ou le filtrage. De même, ces entités ne prennent pas en charge le retour d’éléments spécifiés par les valeurs de clé primaire.
Problèmes connus
Pour connaître les problèmes connus dans l’API pour GraphQL, visitez Problèmes connus de Microsoft Fabric.