Condividi tramite


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