Del via


Hvad er Microsoft Fabric API til GraphQL?

Microsoft Fabric API til GraphQL er et dataadgangslag, der giver dig mulighed for at forespørge på flere datakilder hurtigt og effektivt ved hjælp af en udbredt og velkendt API-teknologi. API'en abstraherer detaljerne for backend-datakilder, så du fokuserer på din applikations logik og leverer alle de data, en klient har brug for, i et enkelt kald. GraphQL bruger et simpelt forespørgselssprog og manipulerer nemt resultatsæt, hvilket minimerer den tid, det tager programmer at få adgang til dine data i Fabric.

Vis data via API'en til GraphQL

Det er nemt at eksponere datakilder for et GraphQL-element i Microsoft Fabric. Vælg den datakilde, du vil vise, og angiv, hvilke objekter i den pågældende datakilde du vil præsentere via API'en. Du kan også definere relationer mellem de felter, du vælger. Når du har fuldført disse trin, er dit API-slutpunkt klar til at acceptere forespørgsler.

Understøttede datakilder

I øjeblikket vises følgende understøttede datakilder via Fabric API til GraphQL:

  • Microsoft Fabric Data Warehouse
  • Microsoft Fabric SQL-database
  • Microsoft Fabric Lakehouse via SQL Analytics-slutpunktet
  • Microsoft Fabric Mirrored Databases via SQL Analytics Endpoint, herunder:
    • Azure SQL Database
    • Administreret forekomst af Azure SQL
    • Azure Cosmos DB
    • Microsoft Fabric SQL-database
    • Azure Databricks
    • Snowflake
    • Åbn spejlede databaser
  • Azure SQL-database
  • Datamart

Funktioner

Fabric-API'en til GraphQL indeholder:

  • Automatisk registrering af datakildeskemaer.
  • Automatisk generering af forespørgsler og mutationer.
  • Automatisk generering af fortolkere.
  • Automatisk generering af lokal testkode.
  • Understøttelse af visninger i SQL-databaser og data warehouses.
  • Understøttelse af lagrede procedurer i SQL-databaser og datavarehuse.
  • Understøttelse af flere datakilder med tilsvarende fan-out-forespørgsler.
  • Værktøjer til at oprette en-til-en, en-til-mange og mange-til-mange-relationer.
  • Indstillinger for at vælge individuelle objekter, der skal vises fra en datakilde.
  • Indstillinger for at vise bestemte kolonner fra datakildetabeller.
  • Værktøjer til at overvåge API-adfærd med et dashboard og anmode om logføring.

Interaktiv redigeringsoplevelse

API'en til GraphQL indeholder en editor, der giver dig mulighed for nemt at udvikle og teste dine forespørgsler og mutationer. Redaktørens muligheder omfatter:

  • En resultatrude til visualisering af output af forespørgsler og mutationer
  • Understøttelse af forespørgsels- og mutationsparametre
  • Intellisense, der understøtter GraphQL-syntaks og skemaobjektnavne

Begrænsninger

Se API for GraphQL-begrænsninger for at få flere oplysninger.