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 |
SQL-család |
2016-os verzió |
| Azure SQL |
SQL-család |
N/A (PaaS) |
| Microsoft Fabric SQL |
SQL-család |
N/A (PaaS) |
| Azure Cosmos DB for NoSQL |
Cosmos DB |
N/A (PaaS) |
| PostgreSQL |
PGSQL |
11-es verzió |
| MySQL |
MySQL |
8-es verzió |
| Azure Synapse Analytics (dedikált SQL-készlet) |
SQLDW¹ |
N/A (PaaS) |
Felhőbeli és üzemeltetési környezetek
A tábla kulcsa, hogy a Data API Builder bármilyen környezetben futtatható tárolótámogatással.
| Környezet |
Támogatott |
| Microsoft Azure |
✅ Igen |
| Amazon Web Services (AWS) |
✅ Igen |
| Google Cloud Platform (GCP) |
✅ Igen |
| Oracle Cloud Infrastructure (OCI) |
✅ Igen |
| IBM Cloud |
✅ Igen |
| Alibaba Cloud |
✅ Igen |
| On-premises |
✅ Igen |
GraphQL
| Feature |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
|
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 |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| 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 |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
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
| Feature |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
|
UAMI (Entra ID)⁴ |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
SAMI (Entra ID)⁴ |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
|
Azure EasyAuth |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
✅ Igen |
| Átmenő biztonság |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
| API-kulcsok biztonsága |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
✖️ Nem |
Egyéb funkciók
| Feature |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| 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 |
|
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.
Azure-támogatás (tárolók)
| Feature |
SQL-család |
Cosmos DB |
PGSQL |
MySQL |
SQLDW¹ |
| 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.
SQL Server és Azure 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 (jelenleg előzetes verzióban). |
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 (jelenleg előzetes verzióban). |
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.
¹ Az SQLDW 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 DB a DAB-ban a GraphQL-en keresztül támogatott. A DAB nem hoz létre REST-végpontokat a Cosmos DB-hez, 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.