GraphQL için sık sorulan Doku API'sine yönelik soruların yanıtlarını bulun.
GraphQL nedir?
GraphQL, API'ler için açık kaynak bir sorgu dili ve bu sorguları mevcut verilerinizle yerine getirmeye yönelik bir çalışma zamanıdır. GraphQL, api'nizdeki verilerin tam ve anlaşılır bir açıklamasını güçlü bir şekilde belirlenmiş bir sistemle sağlar, istemcilere tam olarak ihtiyaç duydukları şeyi isteme gücü verir ve daha fazlasını istemez, api'lerin zaman içinde gelişmesini kolaylaştırır ve güçlü geliştirici araçları sağlar.
GraphQL için Microsoft Fabric API nedir?
GraphQL için Microsoft Fabric API'si, Microsoft Fabric Veri Ambarları, Microsoft Fabric Lakehouses, Microsoft Fabric Yansıtılmış Veritabanları, Microsoft Fabric SQL Veritabanı ve Azure SQL Veritabanı s gibi veri kaynaklarınızdaki verilere erişmek için saniyeler içinde bir GraphQL API'sini oluşturmanıza olanak tanıyan yönetilen bir hizmettir. Desteklenen bu veri kaynaklarından verileri sorgulamak ve kapatmak için birleşik bir API katmanı sağlar.
GraphQL için Doku API'sinde hangi GraphQL işlemleri desteklenir?
Şu anda yalnızca GraphQL sorguları (okuma) ve mutasyonlar (yazma) desteklenmektedir. SQL Analytics Uç Noktaları aracılığıyla kullanıma sunulan veri kaynakları salt okunur olduğundan yalnızca Sorguları destekler. Veri Ambarları söz konusu olduğunda Mutasyonların otomatik olarak oluşturulması için birincil anahtarın tanımlanması gerekir.
GraphQL için Doku API'sinde çözümleyicileri nasıl görüntüleyebilir ve düzenleyebilirim?
Çözümleyiciler, API'deki alanları çözümlemek ve veri kaynaklarında bulunan verilerle işlemler gerçekleştirmek için iş mantığı sağlayan GraphQL bileşenleridir. Doku, yeni bir veri kaynağı eklediğinizde veya mevcut bir veri kaynağından kullanıma sunulacak yeni nesneleri seçtiğinizde otomatik olarak çözümleyiciler oluşturur. Şu anda çözümleyicileri özelleştirmek mümkün değildir. GraphQL için API'de özelleştirilmiş iş mantığı için veri kaynağında bir saklı yordam oluşturabilir ve GraphQL API'sinde kullanıma sunabilirsiniz.
GraphQL için API istemci uygulaması, sorgular veya mutasyonlar gerçekleştirmek için veri kaynağına erişim gerektiriyor mu?
GraphQL api'si, uygulamaların kimlik doğrulaması için Microsoft Entra Id kullanmasını gerektirir. İstemci uygulamanızın Fabric'e karşı API çağrılarını yürütmek için yeterli şekilde kaydedilmesi ve yapılandırılması gerekir. Microsoft Entra'da kayıtlı uygulama, Power BI hizmeti için GraphQLApi.Execute.All izinleri gerektirir. Daha fazla bilgi için bkz . Azure'da Microsoft Entra uygulaması oluşturma. Microsoft Entra'ya ek olarak, API çoklu oturum açma (SSO) kullanacak şekilde yapılandırılmışsa, GraphQL API'sini çağıran uygulamadaki kimliği doğrulanmış kullanıcı veya hizmet sorumlusu hem GraphQL API'sine hem de veri kaynağına erişim gerektirir. Daha belirgin olarak GraphQL API'sinde Sorgular ve Mutasyonlar Çalıştırma izni ve buna göre tercih ettiğiniz veri kaynağında okuma veya yazma erişimi gerekir. Bir diğer seçenek de, kullanıcı veya hizmet sorumlusunun hem API'nin hem de veri kaynağı öğelerinin bulunduğu katkıda bulunan rolüne sahip bir çalışma alanı üyesi olmasıdır ve bu da her iki öğeye de tek bir yerden gerekli erişimi sağlar. Daha fazla bilgi için bkz . Kullanıcılara çalışma alanlarına erişim verme. Alternatif olarak, API kaydedilmiş kimlik bilgilerini kullanacak şekilde yapılandırılmışsa, kimliği doğrulanmış kullanıcının veya hizmet sorumlusunun YALNıZCA API'ye erişimi olmalıdır (API'ye doğrudan erişim izinleri eklerken Sorguları ve Mutasyonları
GraphQL için API için bir destek bileti açmak Nasıl yaparım??
GraphQL için Doku API'sine ilişkin herhangi bir sorunla ilgili Microsoft Desteği yardım almak için Doku Desteği sitemizi ziyaret edin ve Veri Madenciliği seçeneğini belirleyin.
GraphQL için API tarafından henüz hangi bölgeler desteklenmiyor?
GraphQL için API şu anda Batı ABD 3 bölgesinde desteklenmemektedir.
GraphQL için API için nasıl geri bildirim veya öneriler sağlayabilirim?
Geri bildirimlerinizi ve önerilerinizi bekliyoruz! Doku Fikirleriaracılığıyla geri bildirim sağlayabilirsiniz. Ekibimiz bu platform aracılığıyla gönderilen geri bildirimleri ve önerileri etkin bir şekilde izler. Belirli sorgular veya endişeler için Microsoft Fabric Desteği aracılığıyla da bize ulaşabilirsiniz.