Che cos'è l'API Microsoft Fabric per GraphQL?
Nota
L'API Microsoft Fabric per GraphQL è disponibile in anteprima.
L'API Di Microsoft Fabric per GraphQL è un livello di accesso ai dati che consente di eseguire query rapide ed efficienti su più origini dati con una tecnologia API ampiamente adottata e familiare. L'API consente di astrarre le specifiche delle origini dati back-end in modo da potersi concentrare sulla logica dell'applicazione e fornire tutti i dati necessari a un client in una singola chiamata. GraphQL usa un linguaggio di query semplice e set di risultati facilmente manipolati, riducendo al minimo il tempo necessario per consentire alle applicazioni di accedere ai dati in Fabric.
Esporre i dati tramite l'API per GraphQL
L'esposizione di origini dati a un elemento GraphQL in Microsoft Fabric è semplice e veloce. Selezionare l'origine dati da esporre e quindi indicare gli oggetti all'interno dell'origine dati da presentare tramite l'API. Facoltativamente, definire eventuali relazioni tra i campi scelti. Dopo aver completato questi passaggi, l'endpoint DELL'API è pronto per accettare le query.
Origini dati supportate (anteprima)
Attualmente, le origini dati supportate seguenti possono essere esposte tramite l'API fabric per GraphQL:
- Microsoft Fabric Data Warehouse
- Microsoft Fabric Lakehouse tramite endpoint di Analisi SQL
- Database con mirroring di Microsoft Fabric tramite endpoint di Analisi SQL
- Datamarts
Funzionalità
L'API fabric per GraphQL include:
- Individuazione automatica dello schema dell'origine dati.
- Generazione automatica di query e mutazioni.
- Generazione automatica di resolver.
- Supporto per le viste per database SQL e data warehouse.
- Supporto per le stored procedure per database SQL e data warehouse.
- Supporto per più origini dati con query di fanout corrispondenti.
- Possibilità di creare relazioni uno-a-uno, uno-a-molti e molti-a-molti.
- Possibilità di selezionare singoli oggetti da esporre da un'origine dati.
- Possibilità di esporre colonne specifiche da tabelle di origine dati.
Esperienza di modifica interattiva
L'API per GraphQL include un editor in cui è possibile sviluppare e testare facilmente le query o le mutazioni. Alcune delle funzionalità dell'editor includono:
- Riquadro dei risultati per visualizzare l'output di query o mutazioni
- Supporto per parametri di query o mutazione
- IntelliSense con supporto per la sintassi GraphQL e i nomi degli oggetti dello schema