Sdílet prostřednictvím


Dostupnost funkcí pro tvůrce rozhraní Data API

Tyto tabulky uvádějí funkce, které jsou k dispozici v Nástroji pro vytváření datových rozhraní API (DAB) pro databáze Azure. Tyto tabulky zahrnují funkce napříč více databázemi a platformami rozhraní API.

Verze databáze

Databáze Minimální podporovaná verze
SQL Server v2016
Azure SQL
Azure Cosmos DB pro NoSQL
PostgreSQL v11
MySQL v8

GraphQL

Funkce SQL Server Azure SQL Azure Cosmos DB pro NoSQL PostgreSQL MySQL DWSQL
Stránkování ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Filtrování ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Řazení ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✅ Ano
Výběr ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Schema Gen ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Umístění atributů schématu (@model, @authorize) ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Schéma poskytnuté uživatelem ✖️ Ne ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne
Předplatné ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Banánový dort Pop UI ¹ ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
mezipaměť In-Memory ² ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne

Navigace mezi relacemi GraphQL

Funkce SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
1:N / Dotaz ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
1:N / Mutování ✅ Ano (od verze 0.11) ✅ Ano (od verze 0.11) ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
M:N / Dotaz ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
M:N / Mutování ✅ Ano (od verze 0.11) ✅ Ano (od verze 0.11) ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Relace mezi zdroji ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Spojení mezi zdroji ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne

REST

Funkce SQL Server Azure SQL Azure Cosmos DB for NoSQL* PostgreSQL MySQL DWSQL
PUT ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
POST ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
OPRAVA ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
DELETE ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
GET ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✅ Ano
Stránkování ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
$Filter ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
$Count ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
$OrderBy ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne
$First ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne
$After ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne
$Select ✅ Ano ✖️ Ne ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Dokument OpenAPI ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Swagger UI ¹ ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
mezipaměť In-Memory ² ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Not/Strict Payload ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
OpenAPIReference ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne

Podporované databázové objekty

Funkce SQL Server Azure SQL Azure Cosmos DB pro NoSQL PostgreSQL MySQL DWSQL
Uložené procedury ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Tabulky ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✅ Ano
Zobrazení ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne
Functions ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Kolekce ✖️ Ne ✖️ Ne ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne

Zabezpečení entit

Funkce SQL Server Azure SQL Azure Cosmos DB pro NoSQL PostgreSQL MySQL DWSQL
Create ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Read ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano
Update ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Delete ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne

Zásady databáze

Funkce SQL Server Azure SQL Azure Cosmos DB pro NoSQL PostgreSQL MySQL DWSQL
Vytvořit ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Read ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Aktualizace ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Odstranit ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
zásady Single-Table ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Zásady pro více tabulek ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Zásady žádostí ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Create přes PUT ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Create přes PATCH ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Aktualizace prostřednictvím PUT ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Aktualizace přes PATCH ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne

Další funkce

Funkce SQL Server Azure SQL Azure Cosmos DB pro NoSQL PostgreSQL MySQL DWSQL
Spravovaná identita přiřazená uživatelem (Microsoft Entra ID) ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Spravovaná identita přiřazená systémem (Microsoft Entra ID) ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Mapování nebo přejmenování sloupce/ vlastnosti ✅ Ano ✅ Ano ✖️ Ne ✅ Ano ✅ Ano ✖️ Ne
Nativní podpora JSON ✅ Ano ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne
Nativní podpora XML ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Nativní podpora vektorů ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Název_aplikace ✅ Ano ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne
Application Insights ¹ ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano
Kontext relace ✅ Ano ✅ Ano ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne
Více zdrojů dat ¹ ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✅ Ano ✖️ Ne
Spojení mezi zdroji dat ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne ✖️ Ne

Static Web Apps

  • ¹ Nepodporuje se v Azure Static Web Apps (SWA)

  • ² Zatím není podporováno v Azure Static Web Apps (SWA).

  • Spravovaná identita přiřazená uživatelem se ve službě SWA podporuje jenom při konfiguraci ze Azure Portal.

  • StaticWebApps se vyžaduje při použití ověřování SWA (EasyAuth).