Bagikan melalui


Ketersediaan fitur untuk penyusun API Data

Tabel ini mencantumkan fitur yang tersedia di Penyusun Api Data (DAB) untuk database Azure. Tabel ini mencakup fitur di beberapa database dan platform API.

Versi database

Database Versi Minimum yang Didukung
SQL Server v2016
Azure SQL T/A
Azure Cosmos DB for NoSQL T/A
PostgreSQL v11
MySQL v8

GraphQL

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Paginasi ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Pemfilteran ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Pengurutan ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✅ Ya
Pilihan ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Skema Gen ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Penempatan Atribut Skema (@model, @authorize) ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Skema yang Disediakan Pengguna ✖️ Tidak ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak
Langganan ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Pisang Kue Pop UI ¹ ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
In-Memory Cache ² ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak

Navigasi Hubungan GraphQL

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Satu-ke-Banyak / Kueri ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Satu-Ke-Banyak / Mutasi ✅ Ya (pada versi 0.11) ✅ Ya (pada versi 0.11) ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Banyak-ke-Banyak / Kueri ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Banyak-Ke-Banyak / Mutasi ✅ Ya (pada versi 0.11) ✅ Ya (pada versi 0.11) ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Hubungan Lintas Sumber ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Gabungan Lintas Sumber ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak

REST

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL* PostgreSQL MySQL DWSQL
PUT ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
POST ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
PATCH ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
DELETE ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
GET ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✅ Ya
Paginasi ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
$Filter ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
$Count ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
$OrderBy ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak
$First ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak
$After ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak
$Select ✅ Ya ✖️ Tidak ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Dokumen OpenAPI ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Antarmuka pengguna Swagger ¹ ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
In-Memory Cache ² ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Bukan/Payload Ketat ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
OpenAPIReference ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
  • Penyusun API Data tidak menghasilkan REST API untuk Azure Cosmos DB untuk NoSQL karena API untuk NoSQL menyediakan REST API asli. Informasi selengkapnya dapat ditemukan di sini: Azure Cosmos DB: Referensi REST API.

Objek Database yang Didukung

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Prosedur Tersimpan ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Tabel ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✅ Ya
Tampilan ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak
Fungsi ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Koleksi ✖️ Tidak ✖️ Tidak ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak

Keamanan Entitas

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Create ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Read ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya
Update ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Delete ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak

Kebijakan Database

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Buat ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Read ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Pembaruan ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Hapus ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Kebijakan Single-Table ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Kebijakan Multi-Tabel ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Kebijakan Permintaan ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Create melalui PUT ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Create melalui PATCH ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Perbarui melalui PUT ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Perbarui melalui PATCH ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak

Fitur Lainnya

Fitur SQL Server Azure SQL Azure Cosmos DB for NoSQL PostgreSQL MySQL DWSQL
Identitas terkelola yang ditetapkan pengguna (Microsoft Entra ID) ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Identitas terkelola yang ditetapkan sistem (Microsoft Entra ID) ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Pemetaan Kolom/Properti/Ganti Nama ✅ Ya ✅ Ya ✖️ Tidak ✅ Ya ✅ Ya ✖️ Tidak
Dukungan JSON Asli ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak
Dukungan XML Asli ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Dukungan Vektor Asli ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
nama_aplikasi ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak
Application Insights ¹ ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya
Konteks Sesi ✅ Ya ✅ Ya ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak
Beberapa Sumber Data ¹ ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✅ Ya ✖️ Tidak
Gabungan sumber lintas data ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak ✖️ Tidak

Static Web Apps

  • ¹ Tidak didukung dalam Azure Static Web Apps (SWA)

  • ² Belum didukung di Azure Static Web Apps (SWA)

  • Identitas terkelola yang ditetapkan pengguna hanya didukung di SWA saat dikonfigurasi dari portal Azure.

  • StaticWebApps diperlukan saat menggunakan autentikasi SWA (EasyAuth).