Delen via


Wat is Microsoft Fabric API voor GraphQL?

Notitie

Microsoft Fabric-API voor GraphQL is in preview.

Microsoft Fabric-API voor GraphQL is een laag voor gegevenstoegang waarmee u snel en efficiënt query's kunt uitvoeren op meerdere gegevensbronnen met een veelgebruikte en vertrouwde API-technologie. Met de API kunt u de specifieke gegevensbronnen van de back-end abstraheren, zodat u zich kunt concentreren op de logica van uw toepassing en alle gegevens kunt opgeven die een client nodig heeft in één aanroep. GraphQL maakt gebruik van een eenvoudige querytaal en eenvoudig gemanipuleerde resultatensets, waardoor de tijd die toepassingen nodig hebben om toegang te krijgen tot uw gegevens in Fabric wordt geminimaliseerd.

Gegevens beschikbaar maken via de API voor GraphQL

Het beschikbaar maken van gegevensbronnen aan een GraphQL-item in Microsoft Fabric is snel en eenvoudig. Selecteer de gegevensbron die u wilt weergeven en geef vervolgens aan welke objecten u wilt presenteren via de API. U kunt eventueel relaties definiëren tussen de velden die u kiest. Nadat u deze stappen hebt voltooid, is uw API-eindpunt klaar om query's te accepteren.

Ondersteunde gegevensbronnen (preview)

Momenteel kunnen de volgende ondersteunde gegevensbronnen worden weergegeven via de Fabric-API voor GraphQL:

  • Microsoft Fabric-datawarehouse
  • Microsoft Fabric Lakehouse via SQL Analytics-eindpunt
  • Gespiegelde Microsoft Fabric-databases via SQL Analytics-eindpunt
  • Datamarts

Functies

De Fabric-API voor GraphQL bevat:

  • Automatische detectie van gegevensbronschema's.
  • Automatische generatie van query's en mutaties.
  • Automatische generatie van resolvers.
  • Ondersteuning voor weergaven voor SQL-databases en datawarehouses.
  • Ondersteuning voor opgeslagen procedures voor SQL-databases en datawarehouses.
  • Ondersteuning voor meerdere gegevensbronnen met bijbehorende fan-outquery's.
  • Mogelijkheid om een-op-een-, een-op-veel- en veel-op-veel-relaties te maken.
  • Mogelijkheid om afzonderlijke objecten te selecteren die moeten worden weergegeven vanuit een gegevensbron.
  • Mogelijkheid om specifieke kolommen uit gegevensbrontabellen beschikbaar te maken.

Interactieve bewerkingservaring

API voor GraphQL bevat een editor waar u eenvoudig uw query's of mutaties kunt ontwikkelen en testen. Enkele van de mogelijkheden van de editor zijn:

  • Een resultatenvenster om de uitvoer van query's of mutaties te visualiseren
  • Ondersteuning voor query- of mutatieparameters
  • Intellisense met ondersteuning voor GraphQL-syntaxis en schemaobjectnamen