Veri API oluşturucusu için özellik kullanılabilirliği
Makale
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.