데이터 API 작성기의 기능 가용성
이러한 표에는 Azure 데이터베이스용 DAB(Data API Builder)에서 사용할 수 있는 기능이 나열되어 있습니다. 이러한 테이블에는 여러 데이터베이스 및 API 플랫폼의 기능이 포함됩니다.
데이터베이스 버전
데이터베이스 |
지원되는 최소 버전 |
SQL Server |
v2016 |
Azure SQL |
해당 없음 |
Azure Cosmos DB for NoSQL |
해당 없음 |
PostgreSQL |
v11 |
MySQL |
v8 |
GraphQL
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
페이지 매김 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
필터링 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
정렬 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✅ 예 |
선택 영역 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
스키마 Gen |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
스키마 특성 배치(@model , @authorize ) |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
사용자가 제공한 스키마 |
✖️ 아니요 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
구독 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
바나나 케이크 팝 UI |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
In-Memory Cache ² |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
GraphQL 관계 탐색
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
일대다/쿼리 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
일대다/변형 |
✅ 예(버전 0.11 기준으로) |
✅ 예(버전 0.11 기준으로) |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
다대다/쿼리 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
다대다/변형 |
✅ 예(버전 0.11 기준으로) |
✅ 예(버전 0.11 기준으로) |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
원본 간 관계 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
원본 간 조인 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
REST (영문)
기능 |
SQL Server |
Azure SQL |
NoSQL용 Azure Cosmos DB* |
PostgreSQL |
MySQL |
DWSQL |
PUT |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
POST |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
패치 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
DELETE |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
GET |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✅ 예 |
페이지 매김 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
$Filter |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
$Count |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
$OrderBy |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
$First |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
$After |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
$Select |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
OpenAPI 문서 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
Swagger UI 5 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
In-Memory Cache ² |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
Not/Strict 페이로드 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
OpenAPIReference |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
지원되는 데이터베이스 개체
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
저장 프로시저 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
테이블 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✅ 예 |
뷰 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
Functions |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
컬렉션 |
✖️ 아니요 |
✖️ 아니요 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
엔터티 보안
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
C재질 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
Read |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
Update |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
D삭제 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
데이터베이스 정책
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
만들기 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
읽기 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
업데이트 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
삭제 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
Single-Table 정책 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
다중 테이블 정책 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
정책 요청 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
PUT을 통한 Create |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
PATCH를 통한 Create |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
PUT을 통해 업데이트 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
PATCH를 통해 업데이트 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
기타 기능
기능 |
SQL Server |
Azure SQL |
Azure Cosmos DB for NoSQL |
PostgreSQL |
MySQL |
DWSQL |
Microsoft Entra ID(사용자 할당 관리 ID) |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
시스템 할당 관리 ID(Microsoft Entra ID) |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
열/속성 매핑/이름 바꾸기 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
네이티브 JSON 지원 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
네이티브 XML 지원 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
네이티브 벡터 지원 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
application_name |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
Application Insights 1 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
세션 컨텍스트 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
여러 데이터 원본 을 참조하세요. |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✅ 예 |
✖️ 아니요 |
데이터 간 원본 조인 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
✖️ 아니요 |
Static Web Apps
Azure Static Web Apps(SWA)에서는 지원되지 않습니다.
² 아직 SWA(Azure Static Web Apps 지원되지 않음)
사용자 할당 관리 ID는 Azure Portal 구성된 경우에만 SWA에서 지원됩니다.
StaticWebApps
는 SWA 인증(EasyAuth)을 사용할 때 필요합니다.