Bu tablolarda Veri API'sinin oluşturucusunda (DAB) kullanılabilen özellikler listelenmiştir.
Veritabanı sürümü
| Database |
Abbreviation |
Min. Sürüm |
| SQL Server |
MSSQL |
Sürüm 2016 |
| Azure SQL Veritabanı |
MSSQL |
Yok (PaaS) |
| Azure SQL Yönetilen Varlık |
MSSQL |
Yok (PaaS) |
| Azure VM’lerinde SQL Server |
MSSQL |
Sürüm 2016 |
| Arc özellikli SQL Server |
MSSQL |
Sürüm 2016 |
| Fabric'de SQL veritabanı |
MSSQL |
Yok (PaaS) |
| NoSQL için Azure Cosmos DB |
COSMOSDB |
Yok (PaaS) |
| PostgreSQL |
PGSQL |
Sürüm 11 |
| esnek sunucu PostgreSQL için Azure Veritabanı |
PGSQL |
Sürüm 11 |
| MySQL |
MySQL |
Sürüm 8 |
| MySQL için Azure Veritabanı Esnek Sunucusu |
MySQL |
Sürüm 5.7 |
| Azure Synapse Analytics (Ayrılmış SQL havuzu) |
DWSQL¹ |
Yok (PaaS) |
Varsayılan işlem yalıtım düzeyleri
Veri API oluşturucusu aşağıdaki varsayılan işlem yalıtım düzeylerini kullanır.
| Veritabanı türü |
Yalıtım düzeyi |
Daha fazla bilgi |
| Microsoft SQL |
Okundu |
Azure SQL |
| PostgreSQL |
Okundu |
PostgreSQL |
| MySQL |
Yinelenebilir Okuma |
MySQL |
Bulut ve barındırma ortamları
Veri API'si oluşturucusu, kapsayıcı desteğine sahip tüm ortamlarda çalışır. Yaygın bulut dağıtım hedefleri şunlardır:
| Çevre |
Destekleniyor |
| Microsoft Azure |
✅ Evet |
| Amazon Web Services (AWS) |
✅ Evet |
| Google Cloud Platform (GCP) |
✅ Evet |
| Diğer tüm bulut sağlayıcıları |
✅ Evet |
| On-premises |
✅ Evet |
GraphQL
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
|
Sayfa -landırma |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Throttling |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Filtreleme |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Toplama |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
|
Sıralama |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
| seçim |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Sorgu türü |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Mutasyon türü |
✅ Evet |
⚠️ Kısmi |
✅ Evet |
✅ Evet |
✅ Evet |
| Multi-Mutation |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Gelişmiş GroupBy |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
| Gelişmiş Sahip olma |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
|
Şema Oluşturma |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Şema Özniteliği (@model) |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
Şema Özniteliği (@authorize) |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Kullanıcı Tarafından Sağlanan Şema |
✖️ Hayır |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Subscription |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
Nitro |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Önbellek Üst Bilgileri |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
|
Düzey 1 Önbelleği: Bellek |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
|
Düzey 2 Önbelleği: Redis |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
GraphQL İlişkisi Gezintisi
REST
Desteklenen Veritabanı Nesneleri
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
| Tables |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
| Views |
✅ Evet |
✖️ Hayır |
✅ Evet |
✖️ Hayır |
✅ Evet |
| Saklı Prosedürler |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
| Proc Parametreleri |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
| Functions |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Collections |
✖️ Hayır |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Alan Eşleme |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Varlık İzinleri
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
COluştur |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Read |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Update |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
DErdal |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Execute |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
|
Alanları Ekle |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Alanları Dışla |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Veritabanı İlkesi
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
COluştur |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
Read |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
Update |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
DErdal |
✅ Evet |
✖️ Hayır |
✅ Evet |
✅ Evet |
✅ Evet |
Execute |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
Single-Table İlkeleri |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✅ Evet |
|
Çok Tablolu İlkeler |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
İstek İlkesi |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
Kimlik Doğrulama Özellikleri
Diğer Özellikler
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
| Yerel JSON Desteği |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Yerel XML Desteği |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Yerel Vektör Desteği |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
Otomatik Yapılandırma |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
HTTP Yanıt Sıkıştırma |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Application Insights |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Log Analytics |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Dosya Günlüğü |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Oturum Bağlamı |
✅ Evet |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| Birden Çok Veri Kaynağı |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Kaynaklar Arası Birleştirme |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
|
OpenTelemetry |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Sistem Durumu Uç Noktaları |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Özel Günlük Düzeyleri |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
.NET Aspire |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
MCP³ |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
MCP Sunucusu
Uyarı
MCP Sunucusu özellikleri için Veri API oluşturucusu sürüm 1.7 veya üzeri gerekir.
Veri API'si oluşturucusu herhangi bir kapsayıcı çalışma zamanında veya düzenleme platformunda çalışır. Yaygın platformlar şunlardır:
| Platform |
Destekleniyor |
| Azure Container Apps (ACA) |
✅ Evet |
| Azure Container Instances (ACI) |
✅ Evet |
| Azure Kubernetes Hizmeti (AKS) |
✅ Evet |
| AWS Elastik Kapsayıcı Hizmeti (ECS) |
✅ Evet |
| AWS Elastic Kubernetes Service (EKS) |
✅ Evet |
| Google Kubernetes Altyapısı (GKE) |
✅ Evet |
| Kubernetes (herhangi bir dağıtım) |
✅ Evet |
| Docker |
✅ Evet |
| Diğer tüm kapsayıcı çalışma zamanları |
✅ Evet |
Azure dağıtım hizmetleri
| Feature |
MSSQL |
Evren |
PGSQL |
MySQL |
DWSQL¹ |
| Azure Konteyner Uygulamaları |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Container Instances (Azure Konteyner Örnekleri) |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Kubernetes Hizmetleri |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Kapsayıcılar için Azure Web App |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Red Hat OpenShift |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Spring Apps |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Service Fabric |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Sanal Makinesi |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
Desteklenmeyen veri türleri
Veri API'leri oluşturucusu her veritabanı platformu için bazı veri türlerini desteklemez. Bu sınırlamalar genellikle serileştirme kısıtlamaları veya temel alınan veritabanı sürücüsünde yerel destek olmamasından kaynaklanıyor.
Microsoft SQL
| Veri türü |
Description |
geography |
Dünya yüzeyini temsil eden jeo-uzamsal veriler. |
geometry |
Kartezyen koordinatlarını kullanarak planar uzamsal veriler. |
hierarchyid |
Hiyerarşik veri yönetimi. |
json |
JSON biçimli veriler. |
rowversion |
Eşzamanlılık denetimi için satır sürümü oluşturma. |
sql_variant |
SQL Server tarafından desteklenen çeşitli veri türlerinin değerleri. |
vector |
Vektör verileri. |
xml |
XML biçimlendirilmiş veriler. |
PostgreSQL
| Veri türü |
Description |
bytea |
İkili dize depolama. |
date |
Takvim tarihleri (yıl, ay, gün). |
smalldatetime |
Daha az kesin tarih ve saat depolama. |
datetime2 |
Yerel değil; genellikle tarafından timestampişlenir. |
timestamptz |
Saat dilimine sahip tarihler ve saatler. |
time |
Tarihsiz günün saati. |
localtime |
Sistem saati temelinde geçerli saat. |
MySQL
| Veri türü |
Description |
UUID |
Evrensel Olarak Benzersiz Tanımlayıcılar. |
DATE |
Takvim tarihleri. |
SMALLDATETIME |
Daha az kesin tarih ve saat depolama. |
DATETIME2 |
Yerel değil; genellikle tarafından datetimeişlenir. |
DATETIMEOFFSET |
Saat dilimine sahip tarihler ve saatler. |
TIME |
Tarihsiz günün saati. |
LOCALTIME |
Sistem saati temelinde geçerli saat. |
NoSQL için Azure Cosmos DB
NoSQL için Azure Cosmos DB şemadan bağımsızdır, bu nedenle veri türü kısıtlamaları ilişkisel veritabanlarıyla aynı şekilde uygulanmaz.
¹ DWSQL yalnızca Ayrılmış SQL havuzu desteğini yansıtır. Sunucusuz SQL havuzu desteklenmez.
² Cosmos, GraphQL aracılığıyla DAB'de desteklenir. NOSQL API'sinin yerel bir REST API'sini sağlaması nedeniyle DAB Cosmos için REST uç noktaları oluşturmaz. Daha fazla bilgi için bkz . Azure Cosmos DB: REST API Başvurusu.
³ MCP (Model Bağlam Protokolü), veritabanına özgü değil uç nokta düzeyinde bir özelliktir.
⁴ Yönetilen kimlik desteği, hem System-Assigned (SAMI) hem de User-Assigned (UAMI) yönetilen kimlikleri destekleyen Azure DefaultAzureCredentialkullanır. UAMI, ortam değişkeninin ayarlanmasını AZURE_CLIENT_ID gerektirir.
⚠️ Cosmos DB mutasyonları için kısmi , temel oluşturma, güncelleştirme ve silme işlemlerinin desteklendiği, ancak tüm mutasyon türlerinin (çoklu mutasyon gibi) mevcut olmadığı anlamına gelir.