Co je rozhraní Microsoft Fabric API pro GraphQL?
Rozhraní Microsoft Fabric API pro GraphQL je vrstva přístupu k datům, která umožňuje rychlé a efektivní dotazování více zdrojů dat pomocí široce přijímané a známé technologie rozhraní API. Rozhraní API umožňuje abstrahovat specifika back-endových zdrojů dat, abyste se mohli soustředit na logiku vaší aplikace a poskytnout všechna data, která klient potřebuje v jednom volání. GraphQL používá jednoduchý dotazovací jazyk a snadno manipuluje se sadami výsledků, což minimalizuje dobu potřebnou pro přístup k datům v Prostředcích infrastruktury.
Zveřejnění dat prostřednictvím rozhraní API pro GraphQL
Zveřejnění zdrojů dat pro položku GraphQL v Microsoft Fabric je rychlé a snadné. Vyberte zdroj dat, který chcete zveřejnit, a pak uveďte, které objekty v daném zdroji dat chcete prezentovat prostřednictvím rozhraní API. Volitelně můžete definovat všechny relace mezi zvolenými poli. Po dokončení těchto kroků je koncový bod rozhraní API připravený přijímat dotazy.
Podporované zdroje dat
V současné době je možné prostřednictvím rozhraní FABRIC API pro GraphQL zpřístupnit následující podporované zdroje dat:
- Datový sklad Microsoft Fabric
- Microsoft Fabric Lakehouse přes koncový bod SQL Analytics
- Zrcadlené databáze Microsoft Fabric prostřednictvím koncového bodu SQL Analytics
- Databáze Microsoft Fabric SQL
- Databáze Azure SQL
- Datové diagramy
Funkce
Rozhraní API fabric pro GraphQL zahrnuje:
- Automatické zjišťování schématu zdroje dat
- Automatické generování dotazů a mutací.
- Automatické generování překladačů
- Automatické generování místního testovacího kódu
- Podpora zobrazení pro databáze SQL a datové sklady
- Podpora uložených procedur pro databáze SQL a datové sklady
- Podpora více zdrojů dat s odpovídajícími dotazy na ventilátory
- Schopnost vytvářet relace 1:1, 1:N a M:N.
- Možnost výběru jednotlivých objektů, které mají být vystaveny ze zdroje dat
- Možnost zveřejnit konkrétní sloupce z tabulek zdroje dat
- Schopnost monitorovat chování rozhraní API pomocí řídicího panelu a protokolování požadavků
Interaktivní prostředí pro úpravy
Rozhraní API pro GraphQL obsahuje editor, ve kterém můžete snadno vyvíjet a testovat dotazy nebo mutaci. Mezi možnosti editoru patří:
- Podokno výsledků pro vizualizaci výstupu dotazů nebo mutací
- Podporaparametrůch
- IntelliSense s podporou syntaxe GraphQL a názvů objektů schématu