次の方法で共有


データ API ビルダーの機能の可用性

次の表は、Azure データベースの Data API Builder (DAB) で使用できる機能の一覧です。 これらのテーブルには、複数のデータベースと API プラットフォームにわたる機能が含まれます。

データベースのバージョン

データベース サポートを受けられる最低限のバージョン
SQL Server v2016
Azure SQL 該当なし
NoSQL 用 Azure Cosmos DB 該当なし
PostgreSQL v11
MySQL v8

GraphQL

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
改ページ位置の自動修正 ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
Filtering ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
並べ替え ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✅ はい
[選択] ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
スキーマ Gen ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
スキーマ属性の配置 (@model@authorize) ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
ユーザー指定スキーマ ✖️ いいえ ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ
サブスクリプション ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
バナナケーキポップUI ¹ ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
In-Memory キャッシュ ² ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ

GraphQL リレーションシップ ナビゲーション

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
一対多 /クエリ ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
一対多 /ミューテーション ✅ はい (バージョン 0.11の時点) ✅ はい (バージョン 0.11の時点) ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
多対多 /クエリ ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
多対多 /ミューテーション ✅ はい (バージョン 0.11の時点) ✅ はい (バージョン 0.11の時点) ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
ソース間のリレーションシップ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
クロスソース結合 ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ

REST

機能 SQL Server Azure SQL Azure Cosmos DB for NoSQL* PostgreSQL MySQL DWSQL
PUT ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
POST ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
PATCH ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
DELETE ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
GET ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✅ はい
改ページ位置の自動修正 ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
$filter ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
$Count ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
$OrderBy ✅ はい ✅ はい ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ
$First ✅ はい ✅ はい ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ
$After ✅ はい ✅ はい ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ
$select ✅ はい ✖️ いいえ ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
OpenAPI ドキュメント ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
Swagger UI ¹ ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
In-Memory キャッシュ ² ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
Not/Strict ペイロード ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
OpenAPIReference ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ

サポートされているデータベース オブジェクト

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
ストアド プロシージャ ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
テーブル ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✅ はい
Views ✅ はい ✅ はい ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ
関数 ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
コレクション ✖️ いいえ ✖️ いいえ ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ

エンティティのセキュリティ

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
Create ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
EAD ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい
Update ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
Delete ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ

データベース ポリシー

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
作成 ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
Read ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
更新 ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
削除 ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
Single-Table ポリシー ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
複数テーブル ポリシー ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
ポリシーを要求します ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
PUT を使用したCreate ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
PATCH を使用したCreate ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
PUT を使用した更新 ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
PATCH を使用した更新 ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ

その他の機能

機能 SQL Server Azure SQL NoSQL 用 Azure Cosmos DB PostgreSQL MySQL DWSQL
ユーザー割り当てマネージド ID (Microsoft Entra ID) ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
システム割り当てマネージド ID (Microsoft Entra ID) ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
Column/Property Mapping/Rename ✅ はい ✅ はい ✖️ いいえ ✅ はい ✅ はい ✖️ いいえ
ネイティブ JSON のサポート ✅ はい ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ
ネイティブ XML のサポート ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
ネイティブ ベクターのサポート ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
application_name ✅ はい ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ
Application Insights ¹ ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい
セッション コンテキスト ✅ はい ✅ はい ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ
複数のデータ ソース ¹ ✅ はい ✅ はい ✅ はい ✅ はい ✅ はい ✖️ いいえ
データ ソース間結合 ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ ✖️ いいえ

静的 Web アプリ

  • ¹ Azure Static Web Apps (SWA) ではサポートされていません

  • ² Azure Static Web Apps (SWA) ではまだサポートされていません

  • ユーザー割り当てマネージド ID は、AZURE PORTALから構成されている場合にのみ SWA でサポートされます。

  • StaticWebApps は、SWA 認証 (EasyAuth) を使用する場合に必要です。