Creare un'API per GraphQL in Fabric e aggiungere dati
Nota
L'API Microsoft Fabric per GraphQL è disponibile in anteprima.
Per iniziare a usare l'API fabric per GraphQL, creare un'API e quindi collegare un'origine dati per esporre i dati scelti tramite l'API. Fabric compila automaticamente lo schema GraphQL in base ai dati e le applicazioni sono pronte per la connessione in pochi minuti.
Prerequisiti
- Capacità Di infrastruttura Premium o di valutazione
- Abilitare l'impostazione di Amministrazione tenant per l'API per GraphQL (anteprima)
Creazione di un'API per GraphQL
Per creare un'API per GraphQL:
Nel portale infrastruttura selezionare Ingegneria dei dati dal commutatore del carico di lavoro nella parte inferiore della barra di spostamento. Se ci si trova nella casa fabric, è anche possibile selezionare la scheda Ingegneria dei dati.
Selezionare API per GraphQL (anteprima).
In alternativa, selezionare Nuova>API per GraphQL (anteprima) da qualsiasi area di lavoro in Ingegneria dei dati.
Immettere un nome per l'elemento e selezionare Crea.
È ora disponibile un'API completamente funzionale per accedere ai dati in Fabric.
Connessione a un'origine dati e compilare lo schema
A questo punto, l'API è pronta, ma non espone dati. Le API per GraphQL sono definite in uno schema organizzato in termini di tipi e campi, in un sistema fortemente tipizzato. Fabric genera automaticamente lo schema GraphQL necessario in base ai dati che si sceglie di esporre ai client GraphQL.
Nella nuova API scegliere un'origine dati da esporre scegliendo Seleziona origine dati.
Viene visualizzato l'hub dati OneLake; scegliere l'origine dati a cui connettersi. Nell'esempio seguente viene scelto un endpoint di analisi SQL AdventureWorks collegato a un database con mirroring. Selezionare Filtro per visualizzare solo tipi specifici di origini dati di Fabric o eseguire ricerche in base a una parola chiave specifica. Quando si è pronti, selezionare Connessione.
Viene visualizzata la schermata Recupera dati , in cui è possibile scegliere gli oggetti da esporre nello schema GraphQL.
Selezionare le caselle di controllo accanto alle singole tabelle o stored procedure da esporre nell'API. Per selezionare tutti gli oggetti in una cartella, selezionare la casella di controllo con il nome dell'origine dati nella parte superiore.
Selezionare Carica per avviare il processo di generazione dello schema GraphQL.
Lo schema viene generato ed è possibile avviare la creazione di prototipi di query GraphQL (lettura, elenco) o mutazioni (creazione, aggiornamento, eliminazione) per interagire con i dati.
L'API per GraphQL è ora pronta per accettare connessioni e richieste. È possibile usare l'editor api per testare e creare prototipi di query GraphQL e Esplora schemi per verificare i tipi di dati e i campi esposti nell'API.