Создание API GraphQL из базы данных SQL на портале Fabric
Применимо к:✅базе данных SQL в Microsoft Fabric
Начните создавать API GraphQL непосредственно из редактора запросов SQL Fabric. Структура автоматически создает схему GraphQL на основе данных, и приложения готовы подключаться в минутах.
Необходимые компоненты
- Вам нужна существующая емкость Fabric. Если вы этого не сделали, запустите пробную версию Fabric.
- Убедитесь, что вы включите базу данных SQL в Fabric с помощью параметров клиента портала администрирования.
- Создайте новую рабочую область или используйте существующую рабочую область Fabric.
- Создайте новую базу данных SQL или используйте существующую базу данных SQL.
Создание API для GraphQL
Чтобы создать API для GraphQL, выполните следующие действия.
Откройте базу данных, в которой требуется создать API GraphQL.
Выберите "Создать" и выберите API GraphQL.
Введите имя элемента и нажмите кнопку "Создать".
На этом этапе API готов, но он не представляет никаких данных. API для GraphQL определяются в схеме, упорядоченной с точки зрения типов и полей, в строго типизированной системе. Структура автоматически создает необходимую схему GraphQL на основе данных, которые вы выбираете для предоставления клиентам GraphQL.
Выберите Получить данные. Экран выбора данных позволяет выполнять поиск и выбирать объекты, которые вы хотите предоставить в схеме GraphQL.
Установите флажки рядом с отдельными таблицами или хранимыми процедурами, которые необходимо предоставить в API. Чтобы выбрать все объекты в папке, установите флажок с именем источника данных в верхней части.
Выберите "Загрузить", чтобы запустить процесс создания схемы GraphQL.
Схема создается, и вы можете начать прототипирование запросов GraphQL (чтение, список) или мутаций (создание, обновление, удаление) для взаимодействия с данными. На следующем рисунке показан обозреватель схем с шаблоном вызова API.
API для GraphQL теперь готов принимать подключения и запросы. Редактор API можно использовать для тестирования и прототипа запросов GraphQL и обозревателя схем для проверки типов данных и полей, предоставляемых в API.