Beschikbaarheid van functies voor Data API Builder
Artikel
Deze tabellen bevatten de functies die beschikbaar zijn in Data API Builder (DAB) voor Azure-databases. Deze tabellen bevatten functies voor meerdere databases en API-platforms.
Databaseversie
Database
Minimaal ondersteunde versie
SQL Server
v2016
Azure SQL
N.v.t.
Azure Cosmos DB voor NoSQL
N.v.t.
PostgreSQL
v11
MySQL
v8
GraphQL
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL
PostgreSQL
MySQL
DWSQL
Paginering
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Filteren
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Sorteren
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✅ Ja
Selectie
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Schema Gen
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Plaatsing van schemakenmerk (@model, @authorize)
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Door de gebruiker opgegeven schema
✖️ No
✖️ No
✅ Ja
✖️ No
✖️ No
✖️ No
Abonnement
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Ui banaan cake pop ¹
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
In-Memory Cache ²
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
GraphQL-relatienavigatie
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL
PostgreSQL
MySQL
DWSQL
Een-op-veel/query
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Een-op-veel/mutatie
✅ Ja (vanaf versie 0.11)
✅ Ja (vanaf versie 0.11)
✖️ No
✖️ No
✖️ No
✖️ No
Veel-op-veel/query
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Veel-op-veel / Mutatie
✅ Ja (vanaf versie 0.11)
✅ Ja (vanaf versie 0.11)
✖️ No
✖️ No
✖️ No
✖️ No
Relaties tussen meerdere bronnen
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Joins tussen meerdere bronnen
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
REST
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL*
PostgreSQL
MySQL
DWSQL
PUT
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
POST
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
PATCH
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
DELETE
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
GET
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✅ Ja
Paginering
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
$Filter
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
$Count
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
$OrderBy
✅ Ja
✅ Ja
✖️ No
✅ Ja
✖️ No
✖️ No
$First
✅ Ja
✅ Ja
✖️ No
✅ Ja
✖️ No
✖️ No
$After
✅ Ja
✅ Ja
✖️ No
✅ Ja
✖️ No
✖️ No
$Select
✅ Ja
✖️ No
✖️ No
✅ Ja
✅ Ja
✖️ No
OpenAPI-document
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Swagger UI ¹
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
In-Memory Cache ²
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Niet/strikte nettolading
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
OpenAPIReference
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Data API Builder genereert geen REST API voor Azure Cosmos DB voor NoSQL, omdat de API voor NoSQL een systeemeigen REST API biedt. Meer informatie vindt u hier: Azure Cosmos DB: REST API-verwijzing.
Ondersteunde databaseobjecten
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL
PostgreSQL
MySQL
DWSQL
Opgeslagen procedures
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Tables
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✅ Ja
Weergaven
✅ Ja
✅ Ja
✖️ No
✅ Ja
✖️ No
✖️ No
Functions
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Verzamelingen
✖️ No
✖️ No
✅ Ja
✖️ No
✖️ No
✖️ No
Entiteitsbeveiliging
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL
PostgreSQL
MySQL
DWSQL
Create
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Read
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
Update
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Delete
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Databasebeleid
Functie
SQL Server
Azure SQL
Azure Cosmos DB voor NoSQL
PostgreSQL
MySQL
DWSQL
Maken
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Lezen
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Bijwerken
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Verwijderen
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Single-Table-beleid
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Beleid voor meerdere tabellen
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Aanvraagbeleid
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Creatie via PUT
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Creatie via PATCH
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Bijwerken via PUT
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Bijwerken via PATCH
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Overige functies
Functie
SQL Server
Azure SQL
Azure Cosmos DB for NoSQL
PostgreSQL
MySQL
DWSQL
Door de gebruiker toegewezen beheerde identiteit (Microsoft Entra ID)
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Door het systeem toegewezen beheerde identiteit (Microsoft Entra ID)
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Kolom/eigenschap toewijzen/naam wijzigen
✅ Ja
✅ Ja
✖️ No
✅ Ja
✅ Ja
✖️ No
Systeemeigen JSON-ondersteuning
✅ Ja
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
Systeemeigen XML-ondersteuning
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Ondersteuning voor systeemeigen vectoren
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
application_name
✅ Ja
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
Application Insights ¹
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
Sessiecontext
✅ Ja
✅ Ja
✖️ No
✖️ No
✖️ No
✖️ No
Meerdere gegevensbronnen ¹
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✅ Ja
✖️ No
Koppeling tussen gegevensbronnen
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
✖️ No
Statische web-apps
¹ Niet ondersteund in Azure Static Web Apps (SWA)
² Wordt nog niet ondersteund in Azure Static Web Apps (SWA)
Door de gebruiker toegewezen beheerde identiteit wordt alleen ondersteund in SWA wanneer deze is geconfigureerd vanuit de Azure Portal.
StaticWebApps is vereist wanneer u SWA-verificatie (EasyAuth) gebruikt.