Hva er Microsoft Fabric API for GraphQL?
Microsoft Fabric API for GraphQL er et datatilgangslag som muliggjør rask og effektiv spørring av flere datakilder med en utbredt og kjent API-teknologi. Med API-en kan du abstrahere detaljene for serverdeldatakilder, slik at du kan konsentrere deg om programmets logikk og gi alle dataene en klient trenger i én enkelt samtale. GraphQL bruker et enkelt spørringsspråk og enkelt manipulerte resultatsett, noe som minimerer tiden det tar for programmer å få tilgang til dataene i Fabric.
Vise data gjennom API-en for GraphQL
Det er raskt og enkelt å eksponere datakilder for et GraphQL-element i Microsoft Fabric. Velg datakilden du vil vise, og angi deretter hvilke objekter i datakilden du vil presentere gjennom API-en. Du kan eventuelt definere eventuelle relasjoner mellom feltene du velger. Når du har fullført disse trinnene, er API-endepunktet klart til å godta spørringer.
Støttede datakilder
For øyeblikket kan følgende støttede datakilder vises gjennom Fabric API for GraphQL:
- Microsoft Fabric Data Warehouse
- Microsoft Fabric Lakehouse via SQL Analytics Endpoint
- Microsoft Fabric Mirrored Databases via SQL Analytics Endpoint
- Microsoft Fabric SQL-databaser
- Azure SQL-databaser
- Datamarts
Funksjoner
Fabric API for GraphQL inkluderer:
- Automatisk datakildeskjemaoppdagelse.
- Automatisk generering av spørringer og mutasjoner.
- Automatisk generering av løsere.
- Automatisk generering av lokal testkode.
- Støtte for visninger for SQL-databaser og datalagre.
- Støtte for lagrede prosedyrer for SQL-databaser og datalagre.
- Støtte for flere datakilder med tilsvarende fan-out-spørringer.
- Mulighet til å opprette én-til-én-, én-til-mange- og mange-til-mange-relasjoner.
- Mulighet til å velge individuelle objekter som skal vises fra en datakilde.
- Mulighet til å vise bestemte kolonner fra datakildetabeller.
- Muligheten til å overvåke API-virkemåten med et instrumentbord og be om logging.
Interaktiv redigeringsopplevelse
API for GraphQL inkluderer et redigeringsprogram der du enkelt kan utvikle og teste spørringer eller mutasjoner. Noen av funksjonene i redigeringsprogrammet inkluderer:
- En resultatrute for å visualisere utdataene av spørringer eller mutasjoner
- Støtte for spørrings- eller mutasjonsparametere
- Intellisense med støtte for GraphQL-syntaks og skjemaobjektnavn