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).