Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Fabric'te GraphQL api'sine yönelik geçerli genel ürün sınırlamaları bu makalede listelenmiştir. GraphQL için API'yi yeni özelliklerle sürekli geliştiriyoruz. Microsoft Fabric'in geleceği hakkında daha fazla bilgi için bkz. Fabric Yol Haritası.
Sınırlamaları kimlerin anlaması gerekiyor?
GraphQL API sınırlamalarını anlamak aşağıdakiler için çok önemlidir:
- Fabric GraphQL API kısıtlamaları içinde çalışan uygulamalar tasarlayan uygulama geliştiricileri
- Veri mühendisleri veri açığa çıkarma stratejilerini planlama ve platform sınırlarını anlama
- Çözüm mimarları , Doku tabanlı çözümlerin kapsamını belirler ve uygun teknik beklentileri belirler
- Doku çalışma alanı katkıda bulunanları sorunları giderme ve geçerli sınırlamalar için geçici çözümler uygulama
- Proje yöneticileri, proje planlama sırasında paydaşlara Fabric platformu kısıtlamalarını iletir.
GraphQL API uygulamalarını planlarken veya beklenmeyen API davranışıyla ilgili sorunları giderirken bu sınırlamaları gözden geçirin.
Veri kaynağı işlemleri
SQL Analytics Uç Noktası veri kaynakları yalnızca okuma işlemlerini destekler. SQL Analytics Uç Noktaları (Lakehouses ve yansıtılmış veritabanları gibi) aracılığıyla erişilen veri kaynakları mutasyonları desteklemez. Verileri sorgulayabilirsiniz ancak GraphQL API'sini kullanarak kayıt oluşturamaz, güncelleştiremez veya silemezsiniz.
Boyut ve performans sınırları
Aşağıdaki tabloda anahtar boyutu, sayfalandırma ve performans kısıtlamaları özetlemektedir:
| Sınır türü | Değer | Description | Geçici çözüm |
|---|---|---|---|
| Varsayılan sayfa boyutu | 100 öğe | Varsayılan olarak istek başına döndürülen en fazla öğe sayısı | Daha büyük sonuç kümelerini yinelemek için GraphQL sayfalandırmayı kullanma |
| En büyük sayfalama boyutu | 100.000 öğe | Sayfalandırma aracılığıyla alınabilecek en fazla toplam öğe sayısı | 100.000'den fazla öğeye (GraphQL'de yaygın olmayan desen) ihtiyacınız varsa birden çok filtrelenmiş istek gönderme |
| En büyük yanıt boyutu | 64 MB | API yanıt yükünün en büyük boyutu | Daha küçük öbeklerdeki verileri almak için birden çok filtrelenmiş istek verme |
| İstek zamanaşımı | 100 saniye | Tek bir istek için en uzun yürütme süresi | Sorguları iyileştirme veya karmaşık işlemleri daha küçük isteklere bölme |
| En fazla sorgu derinliği | 10 düzey | Sorgudaki alanların iç içe yerleştirme düzeyi üst sınırı | Aşırı veri getirme nedeniyle oluşan performans sorunlarını önlemek için sorgu iç içe yerleştirmeyi azaltın. |
Saklı yordam sınırlamaları
Azure SQL, Dokudaki SQL Veritabanı ve Veri Ambarları'ndaki saklı yordamların belirli kısıtlamaları vardır:
- Sonuç kümesi işleme: Yalnızca saklı yordam tarafından döndürülen ilk sonuç kümesi kullanılır. Birden çok sonuç kümesi desteklenmez.
-
Meta veri gereksinimleri: Yalnızca ilk sonuç kümesinin meta verilerinin
sys.dm_exec_describe_first_result_setile açıklanabileceği saklı yordamlar desteklenir. - Parametre önceliği: Hem yapılandırma dosyasında hem de URL sorgu dizesinde saklı yordam parametresi belirtildiğinde, URL sorgu dizesi değeri öncelikli olur.
-
Sınırlı GraphQL özellikleri: Saklı yordamlar tarafından desteklenen varlıklar, tablo veya görünüm destekli varlıklara kıyasla daha az özelliğe sahiptir:
- Sayfalama desteği yok
- Sıralama veya filtreleme yok
- Birincil anahtar tabanlı arama yok
Bilinen sorunlar
GraphQL api'sindeki bilinen sorunlar için Microsoft Fabric Bilinen Sorunlaradresini ziyaret edin.
İlgili içerik
- GraphQL için API'ye Genel Bakış
- GraphQL için Uygulamaları Doku API'sine bağlama
- GraphQL için API Sık Sorulan Sorular