Del via


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