Aracılığıyla paylaş


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

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

Feature SQL Ailesi Cosmos DB PGSQL MySQL SQLDW¹
One-To-Many / Sorgu ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
One-To-Many / Mutasyon ✅ Evet ✖️ Hayır ✖️ Hayır ✖️ Hayır ✅ Evet
Çok-To-Many / Sorgu ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
Çok-To-Many / Mutasyon ✅ Evet ✖️ Hayır ✖️ Hayır ✖️ Hayır ✅ Evet
Kaynaklar Arası İlişkiler ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır
Kaynaklar Arası Birleşimler ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır

REST

Feature SQL Ailesi Cosmos DB² PGSQL MySQL SQLDW¹
PUT ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
POST ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
PATCH ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
DELETE ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
GET ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
Sayfa -landırma ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OData benzeri $Select ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OData benzeri $Filter ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OData benzeri $Count ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır
OData benzeri $OrderBy ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OData benzeri $First ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
$After (İmleç sayfalama) ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OpenAPI Belgesi ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
Swagger Kullanıcı Arabirimi ✅ Evet ✖️ Hayır ✅ 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
POCO'ya Hazır Yük ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OpenAPIReference ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır

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.

Feature SQL Ailesi Cosmos DB PGSQL MySQL SQLDW¹
DML aracı: CREATE ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
DML aracı: READ ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
DML aracı: UPDATE ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
DML aracı: DELETE ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
DML aracı: EXECUTE ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
DML aracı: DESCRIBE ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Araç Olarak Saklı Yordam ✅ Evet ✖️ Hayır ✖️ Hayır ✖️ Hayır ✅ Evet
Sunucu Yönergeleri ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Nesne meta verileri ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Alan meta verileri ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
Parametre meta verileri ✅ Evet ✅ Evet ✅ Evet ✅ Evet ✅ Evet
OKUMA: Sayfalandırma ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OKUMA: $Select ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OKUMA: $Filter ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OKUMA: $Count ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır ✖️ Hayır
OKUMA: $OrderBy ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OKUMA: $First ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet
OKUMA: $After ✅ Evet ✖️ Hayır ✅ Evet ✅ Evet ✅ Evet

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.

Dipnotlar

¹ 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.