В этих таблицах перечислены функции, доступные в построителе API данных (DAB) для баз данных Azure. Эти таблицы включают функции в нескольких базах данных и платформах API.
Версия базы данных
База данных
Минимальная поддерживаемая версия
SQL Server
версия 2016
Azure SQL
Н/Д
Azure Cosmos DB for NoSQL
Н/Д
PostgreSQL
Версия 11
MySQL
Версия 8
GraphQL
Компонент
SQL Server
Azure SQL
Azure Cosmos DB for NoSQL
PostgreSQL
MySQL
DWSQL
Разбиение на страницы
✅ Да
✅ Да
✅ Да
✅ Да
✅ Да
✖️ Нет
Фильтрация
✅ Да
✅ Да
✅ Да
✅ Да
✅ Да
✖️ Нет
Сортировка
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✅ Да
Выбор
✅ Да
✅ Да
✅ Да
✅ Да
✅ Да
✖️ Нет
Поколение схемы
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Размещение атрибутов схемы (@model, @authorize)
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Предоставленная пользователем схема
✖️ Нет
✖️ Нет
✅ Да
✖️ Нет
✖️ Нет
✖️ Нет
Подписка
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
Пользовательский интерфейс бананового торта pop ¹
✅ Да
✅ Да
✅ Да
✅ Да
✅ Да
✖️ Нет
Кэш In-Memory ²
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Навигация по связям 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
Azure Cosmos DB для NoSQL*
PostgreSQL
MySQL
DWSQL
PUT
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
POST
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
PATCH
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
DELETE
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
GET
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✅ Да
Разбиение на страницы
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
$Filter
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
$Count
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
$OrderBy
✅ Да
✅ Да
✖️ Нет
✅ Да
✖️ Нет
✖️ Нет
$First
✅ Да
✅ Да
✖️ Нет
✅ Да
✖️ Нет
✖️ Нет
$After
✅ Да
✅ Да
✖️ Нет
✅ Да
✖️ Нет
✖️ Нет
$Select
✅ Да
✖️ Нет
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Документ OpenAPI
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Пользовательский интерфейс Swagger ¹
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Кэш In-Memory ²
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
Не/строгие полезные данные
✅ Да
✅ Да
✖️ Нет
✅ Да
✅ Да
✖️ Нет
OpenAPIReference
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
✖️ Нет
Построитель API данных не создает REST API для Azure Cosmos DB для NoSQL, так как API для NoSQL предоставляет собственный REST API. Дополнительные сведения см. в статье Azure Cosmos DB: справочник по REST API.