Mi az a Microsoft Fabric API a GraphQL-hez?
A GraphQL-hez készült Microsoft Fabric API egy adatelérési réteg, amely lehetővé teszi több adatforrás gyors és hatékony lekérdezését egy széles körben elterjedt és jól ismert API-technológiával. Az API lehetővé teszi a háttérbeli adatforrások jellemzőinek absztrakcióját, hogy az alkalmazás logikájára összpontosítson, és egyetlen hívásban biztosítsa az ügyfél által igényelt összes adatot. A GraphQL egyszerű lekérdezési nyelvet és könnyen kezelhető eredményhalmazokat használ, ami minimálisra csökkenti az alkalmazások által a Fabricben tárolt adatokhoz való hozzáféréshez szükséges időt.
Adatok közzététele a GraphQL API-n keresztül
A Microsoft Fabric GraphQL elemhez való adatforrás-hozzáadás gyors és egyszerű. Jelölje ki a megjeleníteni kívánt adatforrást, majd adja meg, hogy az adatforrás mely objektumait szeretné megjeleníteni az API-val. Igény szerint definiáljon bármilyen kapcsolatot a választott mezők között. A lépések elvégzése után az API-végpont készen áll a lekérdezések elfogadására.
Támogatott adatforrások
Jelenleg a következő támogatott adatforrások érhetőek el a Fabric API-n keresztül a GraphQL-hez:
- Microsoft Fabric Data Warehouse
- Microsoft Fabric SQL-adatbázis
- Microsoft Fabric Lakehouse SQL Analytics-végponton keresztül
- Microsoft Fabric tükrözött adatbázisok SQL Analytics-végponton keresztül, beleértve a következőket:
- Tükrözött adatbázisok az Azure SQL Database-ből
- Tükrözött adatbázisok felügyelt Azure SQL-példányból
- Tükrözött adatbázisok az Azure Cosmos DB-ből
- Tükrözött adatbázisok a Microsoft Fabric SQL Database-ből
- Tükrözött adatbázisok az Azure Databricksből
- Tükrözött adatbázisok a Snowflake-ből
- Tükrözött adatbázisok megnyitása
- Azure SQL-adatbázis
- Datamart
Funkciók
A GraphQL-hez készült Fabric API a következőket tartalmazza:
- Automatikus adatforrásséma-felderítés.
- Lekérdezések és mutációk automatikus generálása.
- A feloldók automatikus létrehozása.
- Helyi tesztelési kód automatikus létrehozása.
- SQL-adatbázisok és adattárházak nézeteinek támogatása.
- SQL-adatbázisok és adattárházak tárolt eljárásainak támogatása.
- Több adatforrás támogatottsága a megfelelő elosztott lekérdezésekkel.
- Lehetőség egy-az-egyhez, egy-a-többhöz és több-a-többhöz kapcsolatok létrehozására.
- Lehetőség az adatforrásból közzéteendő egyes objektumok kiválasztására.
- Lehetőség adott oszlopok adatforrástáblákból való felfedésére.
- Az API viselkedésének monitorozása irányítópulttal és kérésnaplózással.
Interaktív szerkesztési felület
A GraphQL API tartalmaz egy szerkesztőt, ahol egyszerűen fejlesztheti és tesztelheti lekérdezéseit vagy mutációit. A szerkesztő néhány képessége:
- A lekérdezések vagy mutációk kimenetének megjelenítésére szolgáló eredménypanel
- Lekérdezési vagy mutációs paraméterek támogatása
- Intellisense a GraphQL szintaxis és sémaobjektumok neveinek támogatásával
Korlátozások
További információért tekintse meg GraphQL-korlátozásokhoz API-t.