Del via


Hva er Microsoft Fabric API for GraphQL?

Microsoft Fabric API for GraphQL er et datatilgangslag som lar deg spørre flere datakilder raskt og effektivt ved hjelp av en allment brukt og kjent API-teknologi. API-en abstraherer detaljene til serverdeldatakilder, slik at du fokuserer på programmets logikk og gir alle dataene en klient trenger i ett enkelt kall. GraphQL bruker et enkelt spørringsspråk og manipulerer enkelt resultatsett, noe som minimerer tiden det tar for applikasjoner å få tilgang til dataene dine i Fabric.

Vise data gjennom API-en for GraphQL

Det er enkelt å eksponere datakilder for et GraphQL-element i Microsoft Fabric. Velg datakilden du vil vise, og angi hvilke objekter i datakilden du vil presentere via API-en. Du kan også definere 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 eksponeres følgende støttede datakilder gjennom Fabric API for GraphQL:

  • Microsoft Fabric Data Warehouse
  • Microsoft Fabric SQL-database
  • Microsoft Fabric Lakehouse via SQL Analytics-endepunkt
  • Microsoft Fabric Mirrored Databases via SQL Analytics Endpoint, inkludert:
    • Azure SQL Database
    • Azure SQL Managed Instance
    • Azure Cosmos DB
    • Microsoft Fabric SQL-database
    • Azure Databricks
    • Snowflake
    • Åpne speilvendte databaser
  • Azure SQL-database
  • Datamart

Funksjoner

Fabric API for GraphQL inkluderer:

  • Automatisk oppdagelse av datakildeskjemaer.
  • Automatisk generering av spørringer og mutasjoner.
  • Automatisk generering av løsere.
  • Automatisk generering av lokal testkode.
  • Støtte for visninger i SQL-databaser og datavarehus.
  • Støtte for lagrede prosedyrer i SQL-databaser og datavarehus.
  • Støtte for flere datakilder med tilsvarende fan-out-spørringer.
  • Verktøy for å opprette én-til-én-, én-til-mange- og mange-til-mange-relasjoner.
  • Alternativer for å velge enkeltobjekter som skal vises fra en datakilde.
  • Alternativer for å vise bestemte kolonner fra datakildetabeller.
  • Verktøy for å overvåke API-atferd med et dashbord og be om logging.

Interaktiv redigeringsopplevelse

API-en for GraphQL inkluderer en editor som lar deg enkelt utvikle og teste spørringene og mutasjonene dine. Redaktørens funksjoner inkluderer:

  • En resultatrute for å visualisere utdataene fra spørringer og mutasjoner
  • Støtte for spørrings- og mutasjonsparametere
  • Intellisense som støtter GraphQL-syntaks og skjemaobjektnavn

Begrensninger

Se API for GraphQL-begrensninger for mer informasjon.