Disponibilidad de características para Data API Builder
Artículo
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
Data API Builder no genera una API REST para Azure Cosmos DB para NoSQL, ya que la API para NoSQL proporciona una API REST nativa. Puede encontrar más información aquí: Referencia de la API REST de Azure Cosmos DB.
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).