Opret GraphQL API fra din SQL-database på Fabric-portalen
Gælder for:✅SQL-database i Microsoft Fabric
Begynd at bygge GraphQL-API'er direkte fra Fabric SQL-forespørgselseditoren. Fabric bygger Automatisk GraphQL-skemaet baseret på dine data, og programmer er klar til at oprette forbindelse på få minutter.
Forudsætninger
- Du har brug for en eksisterende Fabric-kapacitet. Hvis du ikke gør det, skal du starte en Fabric-prøveversion.
- Sørg for, at du aktiverer SQL-database i Fabric ved hjælp af lejerindstillingerne for administrationsportalen.
- Opret et nyt arbejdsområde, eller brug et eksisterende Fabric-arbejdsområde.
- Opret en ny SQL-database , eller brug en eksisterende SQL-database.
Opret en API til GraphQL
Sådan opretter du en API til GraphQL:
Åbn den database, hvor du vil oprette en GraphQL-API.
Vælg Ny, og vælg GraphQL API.
Angiv et navn til elementet, og vælg Opret.
På dette tidspunkt er API'en klar, men den eksponerer ikke nogen data. API'er til GraphQL er defineret i et skema, der er organiseret med hensyn til typer og felter, i et system, der er skrevet meget. Fabric genererer automatisk det nødvendige GraphQL-skema baseret på de data, du vælger at vise for GraphQL-klienter.
Vælg Hent data. På skærmen Vælg data kan du søge efter og vælge de objekter, du vil have vist i dit GraphQL-skema.
Markér afkrydsningsfelterne ud for de individuelle tabeller eller lagrede procedurer, du vil vise i API'en. Hvis du vil markere alle objekterne i en mappe, skal du markere afkrydsningsfeltet med datakildenavnet øverst.
Vælg Indlæs for at starte oprettelsen af GraphQL-skemaet.
Skemaet genereres, og du kan starte prototyper af GraphQL-forespørgsler (læsning, liste) eller mutationer (opret, opdater, slet) for at interagere med dine data. På følgende billede vises Skemaoversigt med en API-opkaldsskabelon.
Din API til GraphQL er nu klar til at acceptere forbindelser og anmodninger. Du kan bruge API-editoren til at teste og prototype GraphQL-forespørgsler og Skemaoversigt til at bekræfte de datatyper og felter, der vises i API'en.