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


Что такое 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 и имен объектов схемы