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 |
SQL Ailesi |
Sürüm 2016 |
| Azure SQL |
SQL Ailesi |
Yok (PaaS) |
| Microsoft Fabric SQL |
SQL Ailesi |
Yok (PaaS) |
| NoSQL için Azure Cosmos DB |
Cosmos DB |
Yok (PaaS) |
| PostgreSQL |
PGSQL |
Sürüm 11 |
| MySQL |
MySQL |
Sürüm 8 |
| Azure Synapse Analytics (Ayrılmış SQL havuzu) |
SQLDW¹ |
Yok (PaaS) |
Bulut ve barındırma ortamları
Bu tablonun anahtarı, Veri API'sinin oluşturucusunun kapsayıcı desteğiyle herhangi bir ortamda çalışabilmesidir.
| Çevre |
Destekleniyor |
| Microsoft Azure |
✅ Evet |
| Amazon Web Services (AWS) |
✅ Evet |
| Google Cloud Platform (GCP) |
✅ Evet |
| Oracle Bulut Altyapısı (OCI) |
✅ Evet |
| IBM Cloud |
✅ Evet |
| Alibaba Bulutu |
✅ Evet |
| On-premises |
✅ Evet |
GraphQL
| Feature |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
|
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 |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| 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 |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
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 |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
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
| Feature |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
|
UAMI (Entra ID)⁴ |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
SAMI (Entra ID)⁴ |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
|
Azure EasyAuth |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Geçiş güvenliği |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
| API anahtarı güvenliği |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
✖️ Hayır |
Diğer Özellikler
| Feature |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| 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 |
|
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.
Azure Desteği (kapsayıcılar)
| Feature |
SQL Ailesi |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| Azure Konteyner Uygulamaları |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Container Instances (Azure Konteyner Örnekleri) |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
✅ Evet |
| Azure Kubernetes Services |
✅ 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.
SQL Server ve Azure 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 (şu anda önizlemede). |
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 (şu anda önizlemede). |
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.
¹ SQLDW yalnızca Ayrılmış SQL havuzu desteğini yansıtır. Sunucusuz SQL havuzu desteklenmez.
² Cosmos DB, GraphQL aracılığıyla DAB'de desteklenir. NOSQL API'sinin yerel rest API'sini sağlaması nedeniyle DAB Cosmos DB 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.