Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze tabellen bevatten de functies die beschikbaar zijn in Data API Builder (DAB).
Databaseversie
| Database | Minimaal ondersteunde versie |
|---|---|
| SQL Server | v2016 |
| Azure SQL | N/B (PaaS) |
| Azure Cosmos DB (voor NoSQL) | N/B (PaaS) |
| PostgreSQL | v11 |
| MySQL | v8 |
GraphQL
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Pagination | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Throttling | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Filtering | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Aggregation | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Sorting | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✅ Ja |
| Selection | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Query-type | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Mutation-type | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Multi-Mutation | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Advanced GroupBy | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Geavanceerd met | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Aggregations | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Schemageneratie | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
Plaatsing van schemakenmerk (@model, @authorize) |
✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Door de gebruiker opgegeven schema | ✖️ Nee | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Subscription | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Nitro/Banana Cake Pop UI | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cacheheaders | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cache op niveau 1: geheugen | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cache op niveau 2: Redis | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
GraphQL-relatienavigatie
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Eén-To-Many/query | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Een-To-Many / Mutatie | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Veel-To-Many/query | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Veel-To-Many / Mutatie | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Relaties tussen meerdere bronnen | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Joins voor meerdere bronnen | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
REST
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL* |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| PUT | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| POST | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| PATCH | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| DELETE | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| GET | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✅ Ja |
| Pagination | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| OData-achtige $Select | ✅ Ja | ✖️ Nee | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| OData-achtige $Filter | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| OData-achtige $Count | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| OData-achtige $OrderBy | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee |
| OData-achtige $First | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee |
| $After (paging van cursor) | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee |
| OpenAPI-document | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Swagger UI | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cacheheaders | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cache op niveau 1: geheugen | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Cache op niveau 2: Redis | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| POCO-ready Payload | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| OpenAPIReference | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
*Data API Builder genereert geen REST API voor Azure Cosmos DB for NoSQL omdat de API voor NoSQL een systeemeigen REST API biedt. Meer informatie vindt u hier: Azure Cosmos DB: REST API Reference.
Ondersteunde databaseobjecten
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Tables | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✅ Ja |
| Views | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee |
| Opgeslagen procedures | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Proc-parameters | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Functions | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Collections | ✖️ Nee | ✖️ Nee | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Veldtoewijzing | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
Entiteitsmachtigingen
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Create | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Read | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Update | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Delete | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Execute | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Velden opnemen | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Velden uitsluiten | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
Databasebeleid
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Create | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Read | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Update | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| Delete | ✅ Ja | ✅ Ja | ✖️ Nee | ✅ Ja | ✅ Ja | ✖️ Nee |
| beleid voor Single-Table | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Beleid voor meerdere tabellen | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Beleid aanvragen | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
Verificatiefuncties
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| UAMI (Entra-id) | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| SAMI (Entra-id) | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✖️ Nee |
| Azure EasyAuth | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Passthrough-beveiliging | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| API-sleutelbeveiliging | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
Andere functies
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Systeemeigen JSON-ondersteuning | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Systeemeigen XML-ondersteuning | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Systeemeigen vectorondersteuning | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Application Insights | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Log Analytics | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Sessiecontext | ✅ Ja | ✅ Ja | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Meerdere gegevensbronnen | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Cross-source join | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee | ✖️ Nee |
| Telemetrie openen | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Statuseindpunten | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Aangepaste logboekniveaus | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| .NET Aspire | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
Azure-ondersteuning (containers)
| Feature | SQL Server | Azure SQL | Azure Cosmos DB voor NoSQL |
PostgreSQL | MySQL | SQLDW |
|---|---|---|---|---|---|---|
| Azure Container Apps - een dienst van Microsoft waarmee je containers kunt uitvoeren en beheren in de cloud. | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Container Instances (Azure-containerinstanties) | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Kubernetes Services | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Webapp voor Containers | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Red Hat OpenShift | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Spring Apps | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Service Fabric | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Virtuele Azure-machine | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |
| Azure Batch | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja | ✅ Ja |