Ezek a táblázatok a Data API Builderben (DAB) elérhető funkciókat sorolják fel.
Adatbázis verziója
| Database |
Rövidítés |
Min. verzió |
| SQL Server |
MSSQL |
2016-os verzió |
| Azure SQL Database |
MSSQL |
N/A (PaaS) |
| Azure SQL Managed Instance |
MSSQL |
N/A (PaaS) |
| SQL Server Azure-beli virtuális gépeken |
MSSQL |
2016-os verzió |
| Arc-támogatással rendelkező SQL Server |
MSSQL |
2016-os verzió |
| SQL-adatbázis a Fabricben |
MSSQL |
N/A (PaaS) |
| Azure Cosmos DB for NoSQL |
COSMOSDB |
N/A (PaaS) |
| PostgreSQL |
PGSQL |
11-es verzió |
| Azure Database for PostgreSQL rugalmas kiszolgáló |
PGSQL |
11-es verzió |
| MySQL |
MySQL |
8-es verzió |
| Azure Rugalmas MySQL-adatbázis-kiszolgáló |
MySQL |
5.7-es verzió |
| Azure Synapse Analytics (dedikált SQL-készlet) |
DWSQL¹ |
N/A (PaaS) |
Alapértelmezett tranzakcióelkülönítési szintek
A Data API Builder az alábbi alapértelmezett tranzakcióelkülönítési szinteket használja.
| Adatbázis típusa |
Elkülönítési szint |
További információ |
| Microsoft SQL |
Elkötelezett olvasás |
Azure SQL |
| PostgreSQL |
Elkötelezett olvasás |
PostgreSQL |
| MySQL |
Ismétlődő olvashatóság |
MySQL |
Felhőbeli és üzemeltetési környezetek
A Data API Builder bármilyen környezetben futtatható tárolótámogatással. A következő gyakori felhőbeli üzembehelyezési célok:
| Környezet |
Támogatott |
| Microsoft Azure |
✅ Igen |
| Amazon Web Services (AWS) |
✅ Igen |
| Google Cloud Platform (GCP) |
✅ Igen |
| Bármely más felhőszolgáltató |
✅ Igen |
| On-premises |
✅ Igen |
GraphQL
| Feature |
MSSQL |
Kozmosz |
PGSQL |
MySQL |
DWSQL¹ |
|
Tördelés |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Throttling |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Szűrés |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
összesítés |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
|
Válogatás |
✅ Igen |
✖️ Nem |
✅ Igen |
✅ Igen |
✅ Igen |
|
Kiválasztás |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Lekérdezés típusa |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Mutáció típusa |
✅ Igen |
⚠️ Részleges |
✅ Igen |
✅ Igen |
✅ Igen |
| Multi-Mutation |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Speciális GroupBy |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
| Speciális |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
|
Séma létrehozása |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Sémaattribútum (@model) |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
Sémaattribútum (@authorize) |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Felhasználó által megadott séma |
✖️ Nem |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Subscription |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
|
Nitro |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Gyorsítótár fejlécei |
✅ Igen |
✖️ Nem |
✅ Igen |
✅ Igen |
✅ Igen |
|
1. szintű gyorsítótár: memória |
✅ Igen |
✖️ Nem |
✅ Igen |
✅ Igen |
✅ Igen |
|
2. szintű gyorsítótár: Redis |
✅ Igen |
✖️ Nem |
✅ Igen |
✅ Igen |
✅ Igen |
GraphQL-kapcsolat navigációja
REST
Támogatott adatbázis-objektumok
| Feature |
MSSQL |
Kozmosz |
PGSQL |
MySQL |
DWSQL¹ |
| Tables |
✅ Igen |
✖️ Nem |
✅ Igen |
✅ Igen |
✅ Igen |
| Views |
✅ Igen |
✖️ Nem |
✅ Igen |
✖️ Nem |
✅ Igen |
| Tárolt eljárások |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
| Paraméterek beszerzése |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
| Functions |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Collections |
✖️ Nem |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Mezőleképezés |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Entitásengedélyek
| Feature |
MSSQL |
Kozmosz |
PGSQL |
MySQL |
DWSQL¹ |
Cújraad |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
REad |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Update |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Delete |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Execute |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✅ Igen |
|
Mezők belefoglalása |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Mezők kizárása |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Adatbázis-szabályzat
Hitelesítési funkciók
Egyéb funkciók
| Feature |
MSSQL |
Kozmosz |
PGSQL |
MySQL |
DWSQL¹ |
| Natív JSON-támogatás |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Natív XML-támogatás |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Natív vektortámogatás |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
|
Automatikus konfiguráció |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
|
HTTP-választömörítés |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Application Insights |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Log Analytics |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Fájlnaplózás |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Munkamenet-környezet |
✅ Igen |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| Több adatforrás |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Forrásközi csatlakozás |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
|
OpenTelemetria |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Állapotvégpontok |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Egyéni naplószintek |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
.NET Aspire |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
MCP³ |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
MCP-kiszolgáló
Megjegyzés:
Az MCP Server funkcióihoz a Data API Builder 1.7-es vagy újabb verziója szükséges.
A Data API Builder bármilyen tároló-futtatókörnyezetben vagy vezénylési platformon fut. Gyakori platformok a következők:
| Platform |
Támogatott |
| Azure Container Apps (ACA) |
✅ Igen |
| Azure Container Instances (ACI) |
✅ Igen |
| Azure Kubernetes Service (AKS) |
✅ Igen |
| AWS Elastic Container Service (ECS) |
✅ Igen |
| AWS Elastic Kubernetes Service (EKS) |
✅ Igen |
| Google Kubernetes Engine (GKE) |
✅ Igen |
| Kubernetes (bármilyen disztribúció) |
✅ Igen |
| Docker |
✅ Igen |
| Bármely más tároló-futtatókörnyezet |
✅ Igen |
Azure üzembehelyezési szolgáltatások
| Feature |
MSSQL |
Kozmosz |
PGSQL |
MySQL |
DWSQL¹ |
| Azure Container Apps |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Container Instances |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Kubernetes Service |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Webalkalmazás Tárolókhoz |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Red Hat OpenShift |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Spring Apps |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure Service Fabric |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Azure-beli virtuális gép |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
Nem támogatott adattípusok
A Data API Builder nem támogat bizonyos adattípusokat az egyes adatbázisplatformokhoz. Ezeket a korlátozásokat általában szerializálási korlátozások vagy a mögöttes adatbázis-illesztőprogram natív támogatásának hiánya okozza.
Microsoft SQL
| Adattípus |
Description |
geography |
A Föld felszínét ábrázoló térinformatikai adatok. |
geometry |
Térbeli planáris adatok Cartesian koordinátákkal. |
hierarchyid |
Hierarchikus adatkezelés. |
json |
JSON formátumú adatok. |
rowversion |
Sor verziószámozása az egyidejűség-vezérléshez. |
sql_variant |
Az SQL Server által támogatott különböző adattípusok értékei. |
vector |
Vektoradatok. |
xml |
XML formátumú adatok. |
PostgreSQL
| Adattípus |
Description |
bytea |
Bináris sztringtároló. |
date |
Naptári dátumok (év, hónap, nap). |
smalldatetime |
Kevésbé pontos dátum- és időtárolás. |
datetime2 |
Nem natív; jellemzően a timestamp. |
timestamptz |
Dátumok és időpontok időzónával. |
time |
Dátum nélküli nap. |
localtime |
Aktuális idő a rendszeróra alapján. |
MySQL
| Adattípus |
Description |
UUID |
Univerzálisan egyedi azonosítók. |
DATE |
Naptárdátumok. |
SMALLDATETIME |
Kevésbé pontos dátum- és időtárolás. |
DATETIME2 |
Nem natív; jellemzően a datetime. |
DATETIMEOFFSET |
Dátumok és időpontok időzónával. |
TIME |
Dátum nélküli nap. |
LOCALTIME |
Aktuális idő a rendszeróra alapján. |
Azure Cosmos DB for NoSQL
Az Azure Cosmos DB for NoSQL sémafüggetlen, így az adattípus-korlátozások nem ugyanúgy érvényesek, mint a relációs adatbázisok.
¹ A DWSQL csak a dedikált SQL-készlet támogatását tükrözi. A kiszolgáló nélküli SQL-készlet nem támogatott.
A ² Cosmos a DAB-ban a GraphQL-en keresztül támogatott. A DAB nem hoz létre REST-végpontokat a Cosmoshoz, mert a NoSQL API natív REST API-t biztosít. További információ: Azure Cosmos DB: REST API-referencia.
A ³ MCP (Model Context Protocol) végpontszintű képesség, nem adatbázis-specifikus.
⁴ A felügyelt identitások támogatása az Azure-t DefaultAzureCredentialhasználja, amely System-Assigned (SAMI) és User-Assigned (UAMI) felügyelt identitásokat is támogat. A UAMI-nak meg kell állítania a környezeti változót AZURE_CLIENT_ID .
⚠️ A Cosmos DB részleges mutációi azt jelentik, hogy az alapvető létrehozási, frissítési és törlési műveletek támogatottak, de nem minden mutációtípus (például többmutáció) érhető el.