Aracılığıyla paylaş


GraphQL için Microsoft Fabric API nedir?

GraphQL için Microsoft Fabric API,yaygın olarak benimsenen ve tanıdık api teknolojisiyle birden çok veri kaynağının hızlı ve verimli bir şekilde sorgulanması sağlayan bir veri erişim katmanıdır. API, uygulamanızın mantığına odaklanabilmeniz ve istemcinin ihtiyaç duyduğu tüm verileri tek bir çağrıda sağlayabilmeniz için arka uç veri kaynaklarının özelliklerini soyutlamanıza olanak tanır. GraphQL basit bir sorgu dili kullanır ve kolayca işlenen sonuç kümeleri, uygulamaların Doku'daki verilerinize erişme süresini en aza indirir.

GraphQL için API aracılığıyla verileri kullanıma sunma

Microsoft Fabric'te veri kaynaklarını bir GraphQL öğesine ifşa etmek hızlı ve kolaydır. Kullanıma sunmak istediğiniz veri kaynağını seçin ve bu veri kaynağı içindeki hangi nesneleri API aracılığıyla sunmak istediğinizi belirtin. İsteğe bağlı olarak, seçtiğiniz alanlar arasında herhangi bir ilişki tanımlayın. Bu adımları tamamladıktan sonra API uç noktanız sorguları kabul etmeye hazırdır.

Desteklenen veri kaynakları

Şu anda aşağıdaki desteklenen veri kaynakları GraphQL için Doku API'si aracılığıyla gösterilebilir:

  • Microsoft Fabric Veri Ambarı
  • Microsoft Fabric SQL veritabanı
  • SQL Analytics Uç Noktası Üzerinden Microsoft Fabric Lakehouse
  • SQL Analytics Uç Noktası aracılığıyla Microsoft Fabric Yansıtılmış Veritabanları, örneğin:
    • Azure SQL Veritabanı'ndan yansıtılmış veritabanları
    • Azure SQL Yönetilen Örnekten yansıtılmış veritabanları
    • Azure Cosmos DB'den yansıtılmış veritabanları
    • Microsoft Fabric SQL Veritabanı'ndan yansıtılmış veritabanları
    • Azure Databricks'ten aynalanmış veritabanları
    • Snowflake Yansıtılmış Veritabanları
    • Yansıtılmış veritabanlarını açma
  • Azure SQL veritabanı
  • Datamart

Özellikler

GraphQL için Fabric API'si şunları içerir:

  • Otomatik veri kaynağı şeması bulma.
  • Sorguların ve mutasyonların otomatik olarak oluşturulması.
  • Çözümleyicilerin otomatik olarak oluşturulması.
  • Yerel test kodunun otomatik olarak oluşturulması.
  • SQL veritabanları ve veri ambarları için görünüm desteği.
  • SQL veritabanları ve veri ambarları için saklı yordam (stored procedures) desteği.
  • Karşılık gelen fan-out sorguları ile birden çok veri kaynağı için destek.
  • Bire bir, bire çok ve çoka çok ilişkileri oluşturma olanağı.
  • Veri kaynağından kullanıma sunulacak nesneleri tek tek seçebilme.
  • Veri kaynağı tablolarından belirli sütunları kullanıma sunma olanağı.
  • Bir gösterge paneli ve istek loglaması ile API davranışını izleme olanağı.

Etkileşimli düzenleme deneyimi

GraphQL için API, sorgularınızı veya mutasyonlarınızı kolayca geliştirebileceğiniz ve test ettiğiniz bir düzenleyici içerir. Düzenleyicinin özelliklerinden bazıları şunlardır:

  • Sorguların veya mutasyonların çıkışını görselleştirmek için bir sonuç bölmesi
  • Sorgu veya mutasyon parametreleri desteği
  • GraphQL söz dizimi ve şema nesnesi adları desteğine sahip IntelliSense

Sınırlama

Daha fazla bilgi için lütfen GraphQL Sınırlamaları için API'sine bakın.