Compartir a través de


Disponibilidad de características para Data API Builder

En estas tablas se enumeran las características disponibles en Data API Builder (DAB) para bases de datos de Azure. Estas tablas incluyen características en varias bases de datos y plataformas de API.

Versión de la base de datos

Base de datos Versión mínima admitida
SQL Server v2016
Azure SQL N/D
Azure Cosmos DB para NoSQL N/D
PostgreSQL v11
MySQL v8

GraphQL

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Paginación ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Filtros ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Ordenación ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✅ Sí
Número de selección ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Generación de esquemas ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Ubicación de atributos de esquema (@model, @authorize) ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Esquema proporcionado por el usuario ✖️ No ✖️ No ✅ Sí ✖️ No ✖️ No ✖️ No
Subscription ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Banana Cake Pop UI ¹ ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
In-Memory Cache ² ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No

Navegación de relaciones de GraphQL

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Consulta de uno a varios ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Mutación de uno a varios ✅ Sí (a partir de la versión 0.11) ✅ Sí (a partir de la versión 0.11) ✖️ No ✖️ No ✖️ No ✖️ No
Consulta de varios a varios ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Mutación de varios a varios ✅ Sí (a partir de la versión 0.11) ✅ Sí (a partir de la versión 0.11) ✖️ No ✖️ No ✖️ No ✖️ No
Relaciones entre orígenes ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Combinaciones entre orígenes ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No

REST

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL* PostgreSQL MySQL DWSQL
PUT ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
POST ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
PATCH ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Delete ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
GET ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✅ Sí
Paginación ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
$Filter ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
$Count ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
$OrderBy ✅ Sí ✅ Sí ✖️ No ✅ Sí ✖️ No ✖️ No
$First ✅ Sí ✅ Sí ✖️ No ✅ Sí ✖️ No ✖️ No
$After ✅ Sí ✅ Sí ✖️ No ✅ Sí ✖️ No ✖️ No
$Select ✅ Sí ✖️ No ✖️ No ✅ Sí ✅ Sí ✖️ No
Documento de OpenAPI ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Interfaz de usuario de Swagger ¹ ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
In-Memory Cache ² ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Carga no estricta ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
OpenAPIReference ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No

Objetos de base de datos admitidos

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Procedimientos almacenados ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Tablas ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✅ Sí
Vistas ✅ Sí ✅ Sí ✖️ No ✅ Sí ✖️ No ✖️ No
Functions ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Colecciones ✖️ No ✖️ No ✅ Sí ✖️ No ✖️ No ✖️ No

Seguridad de la entidad

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Reate de C ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Read ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí
Update ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Delete ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No

Directiva de la base de datos

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Crear ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Leer ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Actualizar ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Eliminar ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Directivas de Single-Table ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Directivas de varias tablas ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Solicitar una directiva ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Create a través de PUT ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Create a través de PATCH ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Actualización a través de PUT ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Actualización a través de PATCH ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No

Otras características

Característica SQL Server Azure SQL Azure Cosmos DB para NoSQL PostgreSQL MySQL DWSQL
Identidad administrada asignada por el usuario (Microsoft Entra ID) ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Identidad administrada asignada por el sistema (Microsoft Entra ID) ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Asignación de columnas,propiedades/cambiar nombre ✅ Sí ✅ Sí ✖️ No ✅ Sí ✅ Sí ✖️ No
Compatibilidad nativa con JSON ✅ Sí ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No
Compatibilidad con XML nativo ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
Compatibilidad con vectores nativos ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No
application_name ✅ Sí ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No
Application Insights ¹ ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí
Contexto de sesión ✅ Sí ✅ Sí ✖️ No ✖️ No ✖️ No ✖️ No
Varios orígenes de datos ¹ ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✅ Sí ✖️ No
Combinación entre orígenes de datos ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No ✖️ No

Aplicaciones web estáticas

  • No se admite en Azure Static Web Apps (SWA)

  • ² No se admite en Azure Static Web Apps (SWA) aún

  • La identidad administrada asignada por el usuario solo se admite en SWA cuando se configura desde la Azure Portal.

  • StaticWebApps es necesario cuando se usa la autenticación swa (EasyAuth).