Что такое API Microsoft Fabric для GraphQL?
Примечание.
API Microsoft Fabric для GraphQL находится в предварительной версии.
API Microsoft Fabric для GraphQL — это уровень доступа к данным, который позволяет быстро и эффективно запрашивать несколько источников данных с широко внедренной и знакомой технологией API. API позволяет абстрагировать особенности внутренних источников данных, чтобы сосредоточиться на логике приложения и предоставить все данные, необходимые клиенту в одном вызове. GraphQL использует простой язык запросов и легко управляет результирующих наборами, что позволяет свести к минимуму время, необходимое для приложений для доступа к данным в Fabric.
Предоставление данных через API для GraphQL
Предоставление источников данных элементу GraphQL в Microsoft Fabric легко и быстро. Выберите источник данных, который вы хотите предоставить, а затем укажите, какие объекты в этом источнике данных необходимо представить через API. При необходимости определите все связи между выбранными полями. После выполнения этих действий конечная точка API готова принять запросы.
Поддерживаемые источники данных (предварительная версия)
В настоящее время с помощью API Fabric для GraphQL можно предоставить следующие поддерживаемые источники данных:
- Хранилище данных Microsoft Fabric
- Microsoft Fabric Lakehouse с помощью конечной точки аналитики SQL
- Зеркальные базы данных Microsoft Fabric через конечную точку аналитики SQL
- Киоски данных
Функции
API Fabric для GraphQL включает:
- Автоматическое обнаружение схемы источника данных.
- Автоматическое создание запросов и мутаций.
- Автоматическое создание сопоставителей.
- Поддержка представлений для баз данных SQL и хранилищ данных.
- Поддержка хранимых процедур для баз данных SQL и хранилищ данных.
- Поддержка нескольких источников данных с соответствующими запросами вентилятора.
- Возможность создавать связи "один к одному", "один ко многим" и "многие ко многим".
- Возможность выбора отдельных объектов, предоставляемых из источника данных.
- Возможность предоставлять определенные столбцы из таблиц источника данных.
Интерактивное редактирование
API для GraphQL включает редактор, в котором можно легко разрабатывать и тестировать запросы или изменения. Ниже приведены некоторые возможности редактора.
- Область результатов для визуализации выходных данных запросов или мутаций
- Поддержка параметров запроса или мутации
- Intellisense с поддержкой синтаксиса GraphQL и имен объектов схемы