Поделиться через


Создание API для GraphQL в Fabric и добавление данных

Примечание.

API Microsoft Fabric для GraphQL находится в предварительной версии.

Начало работы с API Fabric для GraphQL путем создания API, а затем связывания источника данных для предоставления данных, выбранных через API. Структура автоматически создает схему GraphQL на основе данных, и приложения готовы подключаться в минутах.

Необходимые компоненты

  • Емкость Fabric Premium или пробная версия
  • Включение параметра Администратор клиента для API для GraphQL (предварительная версия)

Создание API для GraphQL

Чтобы создать API для GraphQL, выполните следующие действия.

  1. На портале Fabric выберите Инжиниринг данных из переключателя рабочей нагрузки в нижней части панели навигации. Если вы находитесь в доме Fabric, вы также можете выбрать Инжиниринг данных карта.

    Снимок экрана: параметр Инжиниринг данных в переключателе рабочей нагрузки.

  2. Выберите API для GraphQL (предварительная версия).

    Снимок экрана: плитка API, выбранная для создания нового элемента API.

    Кроме того, выберите новый>API для GraphQL (предварительная версия) из любой рабочей области в Инжиниринг данных.

    Снимок экрана: панель инструментов рабочей области, на которой показано, где выбрать параметр

  3. Введите имя элемента и нажмите кнопку "Создать".

    Снимок экрана: диалоговое окно

Теперь у вас есть полностью функциональный API для доступа к данным в Fabric.

Подключение в источник данных и сборку схемы

На этом этапе API готов, но он не представляет никаких данных. API для GraphQL определяются в схеме, упорядоченной с точки зрения типов и полей, в строго типизированной системе. Структура автоматически создает необходимую схему GraphQL на основе данных, которые вы выбираете для предоставления клиентам GraphQL.

  1. В новом API выберите источник данных для предоставления, выбрав "Выбрать источник данных".

    Снимок экрана: параметр

  2. Появится концентратор данных OneLake; выберите источник данных, к которому требуется подключиться. В следующем примере мы выбираем конечную точку аналитики SQL AdventureWorks, связанную с зеркало базой данных. Выберите фильтр, чтобы просмотреть только определенные типы источников данных Fabric или выполнить поиск по определенной ключевое слово. Когда вы будете готовы, выберите Подключение.

    Снимок экрана: концентратор данных OneLake с доступными параметрами источника данных для рабочей области.

  3. Откроется экран получения данных, где можно выбрать объекты, которые вы хотите предоставить в схеме GraphQL.

    Снимок экрана: экран

  4. Выберите проверка boxes рядом с отдельными таблицами или хранимыми процедурами, которые вы хотите предоставить в API. Чтобы выбрать все объекты в папке, выберите проверка box с именем источника данных в верхней части.

    Снимок экрана: список данных

  5. Выберите "Загрузить", чтобы запустить процесс создания схемы GraphQL.

  6. Схема создается, и вы можете начать прототипирование запросов GraphQL (чтение, список) или мутаций (создание, обновление, удаление) для взаимодействия с данными.

    Снимок экрана: экран обозревателя схем.

API для GraphQL теперь готов принимать подключения и запросы. Редактор API можно использовать для тестирования и прототипа запросов GraphQL и обозревателя схем для проверки типов данных и полей, предоставляемых в API.