Nel mondo odierno basato sui dati, SQL Server è il database warehouse di riferimento per le organizzazioni, che ospita i loro vasti dati aziendali. Allo stesso tempo, Excel rimane quella versatile applicazione per fogli di calcolo per l'analisi dei dati ampiamente adottata in vari reparti e livelli organizzativi.

Tuttavia, ottenere dati tra queste due applicazioni può richiedere tempo e impegno. Quindi, ti mostreremo come importare i dati senza problemi da SQL Server a Excel utilizzando Power Query.

Che cos'è PowerQuery?

Microsoft Power Query è un motore di trasformazione e pulizia dei dati disponibile in Microsoft Excel, Power BI e Azure Data Factory. Power Query funziona in modo simile in tutte queste applicazioni.

Con Power Query puoi caricare i dati nell'app da più origini e pulirli usando il codice M o le sue funzionalità di trasformazione predefinite. Queste funzioni includono la rimozione di colonne, la modifica di un tipo di dati, combinando più set di dati in Microsoft Excelo eseguire un'analisi del sentiment sui tuoi dati.

instagram viewer

Sebbene Power Query sia uno strumento entusiasmante, i nuovi utenti devono assicurarsi di sentirsi a proprio agio con Excel prima di iniziare a utilizzare Power Query. Se non sei sicuro delle tue competenze in Excel, visita questi siti e corsi di formazione gratuiti per diventare un master di Excel.

Esplorare SQL Server Management Studio (SSMS)

SQL Server Management Studio, o SSMS come viene chiamato, è una piattaforma SQL Server. Viene definita piattaforma perché comprende vari componenti come Motore di database, Analysis Services, Integration Services e Reporting Services. Con questi servizi, puoi avere una piattaforma di riferimento per tutti i tipi di lavoro relativo a SQL, dalla creazione di una tabella e la scrittura di query alle attività amministrative e di risoluzione dei problemi.

Oggi esploreremo il suo motore di database e utilizzeremo una semplice tabella di dati nel database.

Importazione di dati SQL direttamente in Excel utilizzando Power Query

Power Query ti consente di importare dati praticamente ovunque. È uno dei dieci componenti aggiuntivi di Excel che consentono di elaborare, analizzare e visualizzare i dati come un professionista.

Per importare i dati da SSMS, seguire i passaggi descritti di seguito.

  1. Apri SSMS e connettiti con il tuo motore di database.
  2. Scegli una tabella che desideri estrarre da SSMS in Excel utilizzando il menu a discesa.
  3. Useremo la tabella 'dbo.creditcard' per questo esempio.
  4. Apri Excel e vai a Dati.
  5. Da Dati selezionare Ottieni dati > Dal database > Selezionare Dal database SQL Server.
  6. Inserisci il nome del server e del database. Puoi anche scrivere un'istruzione SQL per estrarre esattamente ciò che desideri. Ciò impedirà la trasformazione di molti dati in Power Query.

    È possibile ottenere il nome del server e del database facendo clic con il pulsante destro del mouse sulla tabella SSMS e selezionando Proprietà.

  7. Clic OK.
  8. Puoi utilizzare il tuo account Windows, Database o Microsoft per l'autenticazione. Userò le mie attuali credenziali in Windows.
  9. Clic Collegare.
  10. Power Query Navigator apre e visualizza tutte le tabelle disponibili nel database.
  11. Seleziona la tabella SQL che desideri importare.
  12. Puoi selezionare entrambi Carico O Trasforma i dati.
  13. Carico chiude la query di alimentazione e visualizza i dati in Excel. Sarebbe meglio se lo facessi solo quando i tuoi dati sono puliti e quindi non avrebbero bisogno di alcuna trasformazione.
  14. Trasforma i dati, invece, inserisce i dati in Power Query. Ciò consente di eseguire tecniche di trasformazione dei dati sui dati.

    Scegli sempre Trasforma i dati. È consigliabile esaminare i dati in Power Query prima di caricarli in Excel. Ad esempio, potrebbe essere necessario modificare un tipo di dati prima di caricarlo. Ispezionare i dati prima di caricarli può farti risparmiare tempo e fatica.

  15. Selezionare Trasforma i dati. Hai importato correttamente i tuoi dati in Power Query. Di conseguenza, puoi eseguire tecniche di trasformazione dei dati sui tuoi dati.
  16. Una volta terminata la trasformazione dei dati, Seleziona Carica e chiudi.

Fai di più con Power Query

Con le funzionalità Ottieni dati di Excel in Power Query, puoi importare dati da varie fonti, non solo da server SQL. Ad esempio, puoi estrarre dati da Microsoft Dynamic, Sharepoint, Salesforce, Azure, database come Oracle, JSON, Web e piattaforme di social media.

Inoltre, indipendentemente da quanto siano sporchi e disordinati i dati, Power Query è disponibile per tutte le esigenze di pulizia e trasformazione dei dati.