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