Freigeben über


Featureverfügbarkeit für Data API Builder

In diesen Tabellen sind die Features aufgeführt, die im Daten-API-Generator (DAB) für Azure-Datenbanken verfügbar sind. Diese Tabellen enthalten Features für mehrere Datenbanken und API-Plattformen.

Datenbankversion

Datenbank Unterstützte Mindestversion
SQL Server v2016
Azure SQL
Azure Cosmos DB for NoSQL
PostgreSQL v11
MySQL v8

GraphQL

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Paginierung ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Filterung ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Sortierung ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✅ Ja
Auswahl ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Schema Gen ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Schema-Attributplatzierung (@model, @authorize) ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Vom Benutzer bereitgestelltes Schema ✖️ Nein ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein
Subscription ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Banana Cake Pop UI ¹ ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
In-Memory Cache ² ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein

GraphQL Beziehungsnavigation

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
1:n/Abfrage ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
1:n/Mutation ✅ Ja (ab Version 0.11) ✅ Ja (ab Version 0.11) ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Viele-zu-Viele/Abfrage ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Viele zu viele / Mutation ✅ Ja (ab Version 0.11) ✅ Ja (ab Version 0.11) ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Quellübergreifende Beziehungen ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Quellübergreifende Verknüpfungen ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein

REST

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL* PostgreSQL MySQL DWSQL
PUT ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
POST ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
PATCH ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Delete ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
GET ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✅ Ja
Paginierung ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
$Filter ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
$Count ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
$OrderBy ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein
$First ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein
$After ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein
$Select ✅ Ja ✖️ Nein ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
OpenAPI-Dokument ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Swagger UI ¹ ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
In-Memory Cache ² ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Nicht/strikte Nutzlast ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
OpenAPIReference ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
  • Der Daten-API-Generator generiert keine REST-API für Azure Cosmos DB for NoSQL, da die API für NoSQL eine native REST-API bereitstellt. Weitere Informationen finden Sie hier: Azure Cosmos DB: REST-API-Referenz.

Unterstützte Datenbankobjekte

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Gespeicherte Prozeduren ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Tabellen ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✅ Ja
Sichten ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein
Functions ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Sammlungen ✖️ Nein ✖️ Nein ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein

Entitätssicherheit

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Create ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Read ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja
Update ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Delete ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein

Datenbankrichtlinie

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Erstellen ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Lesen ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Aktualisieren ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Löschen ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Single-Table Richtlinien ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Richtlinien für mehrere Tabellen ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Richtlinie anfordern ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Create über PUT ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Create über PATCH ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Aktualisieren über PUT ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Update über PATCH ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein

Andere Funktionen

Funktion SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Benutzerseitig zugewiesene verwaltete Identität (Microsoft Entra ID) ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Systemseitig zugewiesene verwaltete Identität (Microsoft Entra ID) ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Spalten-/Eigenschaftszuordnung/Umbenennen ✅ Ja ✅ Ja ✖️ Nein ✅ Ja ✅ Ja ✖️ Nein
Native JSON-Unterstützung ✅ Ja ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein
Native XML-Unterstützung ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Native Vektorunterstützung ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
application_name ✅ Ja ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein
Application Insights ¹ ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja
Sitzungskontext ✅ Ja ✅ Ja ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein
Mehrere Datenquellen ¹ ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✅ Ja ✖️ Nein
Datenquellenübergreifende Verknüpfung ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein ✖️ Nein

Statische Web-Apps

  • ¹ In Azure Static Web Apps (SWA) nicht unterstützt

  • ² In Azure Static Web Apps (SWA) noch nicht unterstützt

  • Benutzerseitig zugewiesene verwaltete Identität wird in SWA nur unterstützt, wenn sie über die Azure-Portal konfiguriert wurde.

  • StaticWebApps ist bei Verwendung der SWA-Authentifizierung (EasyAuth) erforderlich.