Hvad er Microsoft Fabric API til GraphQL?
Microsoft Fabric API til GraphQL er et dataadgangslag, der gør det muligt hurtigt og effektivt at forespørge på flere datakilder med en udbredt og velkendt API-teknologi. API'en giver dig mulighed for at abstraktere detaljerne for backend-datakilder, så du kan koncentrere dig om dit programs logik og levere alle de data, som en klient har brug for, i et enkelt kald. GraphQL bruger et simpelt forespørgselssprog og let manipulerede resultatsæt, hvilket minimerer den tid, det tager for programmer at få adgang til dine data i Fabric.
Vis data via API'en til GraphQL
Det er hurtigt og nemt at udsætte datakilder for et GraphQL-element i Microsoft Fabric. Vælg den datakilde, du vil vise, og angiv derefter, hvilke objekter i datakilden du vil præsentere via API'en. Du kan også definere eventuelle relationer mellem de felter, du vælger. Når du har fuldført disse trin, er API-slutpunktet klar til at acceptere forespørgsler.
Understøttede datakilder
I øjeblikket kan følgende understøttede datakilder vises 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:
- Spejlede databaser fra Azure SQL Database
- Spejlede databaser fra Azure SQL Managed Instance
- Spejlede databaser fra Azure Cosmos DB
- Spejlede databaser fra Microsoft Fabric SQL Database
- Spejlede databaser fra Azure Databricks
- Spejlede databaser fra Snowflake
- Åbn spejlede databaser
- Azure SQL-database
- Datamart
Funktioner
Fabric-API'en til GraphQL indeholder:
- Automatisk registrering af datakildeskema.
- Automatisk generering af forespørgsler og mutationer.
- Automatisk generering af fortolkere.
- Automatisk generering af lokal testkode.
- Understøttelse af visninger til SQL-databaser og data warehouses.
- Understøttelse af lagrede procedurer for SQL-databaser og data warehouses.
- Understøttelse af flere datakilder med tilsvarende fan-out-forespørgsler.
- Mulighed for at oprette en til en-, en til mange- og mange til mange-relationer.
- Mulighed for at vælge individuelle objekter, der skal vises fra en datakilde.
- Mulighed for at vise bestemte kolonner fra datakildetabeller.
- Mulighed for at overvåge API-funktionsmåden med et dashboard og anmode om logføring.
Interaktiv redigeringsoplevelse
API til GraphQL indeholder en editor, hvor du nemt kan udvikle og teste dine forespørgsler eller mutationer. Nogle af funktionerne i editoren omfatter:
- En resultatrude til visualisering af outputtet af forespørgsler eller mutationer
- Understøttelse af forespørgsels- eller mutationsparametre
- Intellisense med understøttelse af GraphQL-syntaks og skemaobjektnavne
Begrænsninger
Se API for GraphQL-begrænsninger for at få flere oplysninger.