Aracılığıyla paylaş


Veri API oluşturucusu için özellik kullanılabilirliği

Bu tablolarda, Azure veritabanları için Veri API oluşturucusu'nda (DAB) kullanılabilen özellikler listelenmiştir. Bu tablolar birden çok veritabanı ve API platformunda özellikler içerir.

Veritabanı sürümü

Veritabanı Desteklenen En Düşük Sürüm
SQL Server v2016
Azure SQL Yok
NoSQL için Azure Cosmos DB Yok
PostgreSQL v11
MySQL v8

GraphQL

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Sayfalandırma ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Filtreleme ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Sıralama ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✅ Evet
Seçim ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Şema 3. Nesil ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Şema Özniteliği Yerleşimi (@model, @authorize) ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Kullanıcı Tarafından Sağlanan Şema ✖️ No ✖️ No ✅ Evet ✖️ No ✖️ No ✖️ No
Abonelik ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Muzlu Kek Pop Ui ¹ ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
In-Memory Önbelleği ² ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No

GraphQL İlişkisi Gezintisi

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Bire Çok / Sorgu ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Bire Çok / Mutasyon ✅ Evet (sürüm 0.11itibarıyla) ✅ Evet (sürüm 0.11itibarıyla) ✖️ No ✖️ No ✖️ No ✖️ No
Çoka Çok / Sorgu ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Çoka Çok / Mutasyon ✅ Evet (sürüm 0.11itibarıyla) ✅ Evet (sürüm 0.11itibarıyla) ✖️ No ✖️ No ✖️ No ✖️ No
Kaynaklar Arası İlişkiler ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Kaynaklar Arası Birleştirmeler ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No

REST

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB* PostgreSQL MySQL DWSQL
PUT ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
POST ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
YAMA ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
DELETE ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
GET ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✅ Evet
Sayfalandırma ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
$Filter ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
$Count ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
$OrderBy ✅ Evet ✅ Evet ✖️ No ✅ Evet ✖️ No ✖️ No
$First ✅ Evet ✅ Evet ✖️ No ✅ Evet ✖️ No ✖️ No
$After ✅ Evet ✅ Evet ✖️ No ✅ Evet ✖️ No ✖️ No
$Select ✅ Evet ✖️ No ✖️ No ✅ Evet ✅ Evet ✖️ No
OpenAPI Belgesi ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Swagger Kullanıcı Arabirimi ¹ ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
In-Memory Önbelleği ² ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Not/Strict Payload ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
OpenAPIReference ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
  • Data API builder, NoSQL için Azure Cosmos DB için bir REST API oluşturmaz çünkü NoSQL API'sinin yerel rest API'sini sağlaması gerekir. Daha fazla bilgi için bkz. Azure Cosmos DB: REST API Başvurusu.

Desteklenen Veritabanı Nesneleri

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Saklı Yordamlar ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
Tables ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✅ Evet
Görünümler ✅ Evet ✅ Evet ✖️ No ✅ Evet ✖️ No ✖️ No
İşlevler ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Koleksiyonlar ✖️ No ✖️ No ✅ Evet ✖️ No ✖️ No ✖️ No

Varlık Güvenliği

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Create ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Read ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Update ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Delete ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No

Veritabanı İlkesi

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Oluştur ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
Read ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Güncelleştir ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Sil ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Single-Table İlkeleri ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
Çok Tablolu İlkeler ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
İstek İlkesi ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
PUT aracılığıyla İçerik Oluşturucu ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
PATCH aracılığıyla İçerik Oluşturucu ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
PUT aracılığıyla güncelleştirme ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
PATCH aracılığıyla güncelleştirme ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No

Diğer Özellikler

Özellik SQL Server Azure SQL NoSQL için Azure Cosmos DB PostgreSQL MySQL DWSQL
Kullanıcı tarafından atanan yönetilen kimlik (Microsoft Entra ID) ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Sistem tarafından atanan yönetilen kimlik (Microsoft Entra ID) ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Sütun/Özellik Eşleme/Yeniden Adlandırma ✅ Evet ✅ Evet ✖️ No ✅ Evet ✅ Evet ✖️ No
Yerel JSON Desteği ✅ Evet ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No
Yerel XML Desteği ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Yerel Vektör Desteği ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Uygulama_adı ✅ Evet ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No
Application Insights ¹ ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Oturum Bağlamı ✅ Evet ✅ Evet ✖️ No ✖️ No ✖️ No ✖️ No
Birden Çok Veri Kaynağı ¹ ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✖️ No
Çapraz veri kaynağı birleştirme ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No

Statik Web Uygulamaları

  • ¹ Azure Static Web Apps'da (SWA) desteklenmez

  • ² henüz Azure Static Web Apps 'de (SWA) desteklenmiyor

  • Kullanıcı tarafından atanan yönetilen kimlik SWA'da yalnızca Azure portal yapılandırıldığında desteklenir.

  • StaticWebApps SWA kimlik doğrulaması (EasyAuth) kullanılırken gereklidir.