Usare i database SQL

Completato

Il database SQL in Microsoft Fabric è un database transazionale versatile e intuitivo per gli sviluppatori realizzato sulle fondamenta del database SQL di Azure. Consente la creazione e la gestione di database operativi all'interno dell'ambiente Fabric.

Diversamente dal database SQL di Azure, ovvero una piattaforma distribuita come servizio (PaaS), il database SQL in Microsoft Fabric è un Software as a Service (SaaS). Ciò significa che gli utenti possono usufruire di una soluzione a bassa manutenzione, ed è loro consentito di concentrarsi ancora di più sulle attività aziendali di base.

Una delle sue funzionalità è la replica automatica dei dati in OneLake e la conversione in Parquet quasi in tempo reale, che facilita l'analisi senza la necessità di processi ETL complessi. Questa integrazione garantisce che i dati siano sempre aggiornati e accessibili per vari servizi all'interno di Fabric, ad esempio Spark per l'analisi, notebook per ingegneria dei dati e Power BI per la visualizzazione.

Creare un database SQL

Per creare un nuovo database SQL in Fabric è necessaria un'area di lavoro nuova o esistente. Per iniziare, passare al portale di Fabric e selezionare Database. Nella sezione Nuovo selezionare il riquadro database SQL. Immettere un nome per il nuovo database e selezionare Crea.

Dopo il provisioning del database, viene visualizzato il riquadro Explorer nella pagina Home che visualizza gli oggetti di database.

Screenshot che mostra la pagina Explorer di un database SQL appena creato.

Per iniziare, sono disponibili tre riquadri utili in Crea il database. L'opzione Dati di esempio consente di importare i dati di esempio AdventureWorksLT nel database vuoto. L'opzione T-SQL offre un editor Web per la scrittura di T-SQL per creare oggetti di database come schemi, tabelle e viste. L'opzione Stringhe di connessione visualizza la stringa di connessione del database SQL necessaria per la connessione con SQL Server Management Studio o altri strumenti esterni.

Eseguire query su un database SQL

È possibile eseguire query su un database SQL in Fabric usando strumenti simili disponibili per il database SQL di Azure, con l'aggiunta di un editor basato sul Web nel portale di Fabric. Questo offre un prodotto end-to-end integrato che semplifica l'analisi e promuove la collaborazione.

Screenshot che mostra come eseguire query su un database SQL in Microsoft Fabric.

L'opzione Apri in consente di avviare Visual Studio Code e SQL Server Management Studio (SSMS) con le proprietà di connessione precompilate, semplificando la connessione e avviando immediatamente il funzionamento.

Controllo del codice sorgente

Il controllo del codice sorgente è un aspetto essenziale della gestione dei database SQL in Microsoft Fabric. Consente di tenere traccia delle modifiche, collaborare con i membri del team e mantenere una cronologia delle modifiche. Integrando il database SQL con un sistema di controllo del codice sorgente ci si assicura che tutte le modifiche siano documentate e possano essere ripristinate se necessario. Questa procedura migliora l'affidabilità e la coerenza del processo di sviluppo del database.

Se si ha familiarità con il controllo del codice sorgente, si noterà che non esiste alcuna differenza importante quando si esegue il commit delle modifiche a un database SQL in Microsoft Fabric rispetto ad altri repository di codice.

  • Commit nel controllo del codice sorgente: È possibile eseguire il commit degli oggetti di database nel controllo del codice sorgente, convertendo il database attivo nel codice. Questo processo legge le definizioni degli oggetti dal database e le scrive nel repository.
  • Aggiornamento dal controllo del codice sorgente: È possibile aggiornare gli oggetti di database dal contenuto del controllo del codice sorgente. Il codice viene convalidato prima di applicare una modifica differenziale al database.
  • Rilevamento cronologia: Gli utenti possono visualizzare la cronologia degli oggetti di database nel sistema di controllo del codice sorgente, fornendo un chiaro record delle modifiche e semplificando la collaborazione.

Esplorare le funzionalità per le prestazioni

Il database SQL in Fabric offre funzionalità intelligenti per le prestazioni, ad esempio il monitoraggio e la creazione e l'ottimizzazione automatica degli indici.

Monitorare con il dashboard delle prestazioni

Il dashboard delle prestazioni nel database SQL di Fabric semplifica l'esperienza utente rimuovendo le complessità del monitoraggio e dell'operazione. Consente agli utenti di usare completamente le funzionalità del motore di database SQL, in modo da soddisfare diversi carichi di lavoro in Fabric.

Il dashboard offre diversi livelli di visibilità delle metriche per supportare gli utenti con competenze SQL diverse. I principianti possono accedere alle metriche delle prestazioni delle query di base, mentre gli utenti intermedi e avanzati possono visualizzare informazioni più dettagliate.

È possibile accedere al dashboard delle prestazioni facendo clic con il pulsante destro del mouse sul pulsante di contesto (i tre puntini) nella visualizzazione elementi, quindi scegliere Apri riepilogo prestazioni.

In alternativa, è possibile accedere alla barra degli strumenti principale nella finestra Editor di query e selezionare Riepilogo prestazioni.

Screenshot che mostra l'opzione del dashboard delle prestazioni in un editor di query in Microsoft Fabric.

Il dashboard delle prestazioni consente agli utenti di comprendere le prestazioni del database e ricevere avvisi per eventuali problemi. È progettato per aiutare gli sviluppatori di applicazioni a rilevare e risolvere i colli di bottiglia delle prestazioni in anticipo, garantendo un'esperienza utente intuitiva ed efficiente.

Esplorare l'ottimizzazione automatica

L'ottimizzazione automatica è una funzionalità predefinita che applica l'apprendimento automatico per ottimizzare le prestazioni delle query. Identifica automaticamente le opportunità di ottimizzazione e le implementa per migliorare l'efficienza del database.

Nel database SQL in Fabric gli indici vengono gestiti in modo dinamico, con un grafico che mostra il conteggio degli indici creati, eliminati e ripristinati nel tempo e una tabella che elenca gli indici creati dallo strumento, inclusi dettagli come nome dello schema, nome della tabella, nome dell'indice, stato, colonne chiave, colonne incluse e date di creazione e rilascio.

È possibile monitorare l'indicizzazione automatica nella scheda Indice automatico nel dashboard delle prestazioni.