Wat is Microsoft Fabric API voor GraphQL?
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
- Microsoft Fabric SQL-databases
- Azure SQL-databases
- Datamarts
Functies
De Fabric-API voor GraphQL bevat:
- Automatische detectie van gegevensbronschema's.
- Automatische generatie van query's en mutaties.
- Automatische generatie van resolvers.
- Automatisch genereren van lokale testcode.
- 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.
- Mogelijkheid om API-gedrag te bewaken met een dashboard en logboekregistratie van aanvragen.
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