În lumea actuală bazată pe date, SQL Server este un depozit de baze de date de bază pentru organizații, găzduind vastele lor date de afaceri. Simultan, Excel rămâne acea aplicație versatilă pentru foi de calcul pentru analiza datelor, adoptată pe scară largă în diferite departamente și niveluri organizaționale.
Cu toate acestea, obținerea de date între aceste două aplicații poate necesita timp și efort. Așadar, vă vom arăta cum să importați fără probleme date din SQL Server în Excel folosind Power Query.
Ce este Power Query?
Microsoft Power Query este un motor de transformare și curățare a datelor disponibil în Microsoft Excel, Power BI și Azure Data Factory. Power Query funcționează similar în toate aceste aplicații.
Cu Power Query, puteți încărca date în aplicație din mai multe surse și le puteți curăța folosind codul M sau funcțiile sale de transformare predefinite. Aceste caracteristici includ eliminarea coloanelor, schimbarea unui tip de date, combinând mai multe seturi de date în Microsoft Excel, sau efectuarea unei analize a sentimentelor asupra datelor dvs.
Deși Power Query este un instrument interesant, noii utilizatori trebuie să se asigure că se simt confortabil cu Excel înainte de a începe să folosească Power Query. Dacă nu sunteți încrezător în abilitățile dumneavoastră Excel, accesați acestea site-uri de formare și cursuri gratuite pentru a deveni un master Excel.
Explorând SQL Server Management Studio (SSMS)
SQL Server Management Studio, sau SSMS, așa cum se numește, este o platformă SQL Server. Este denumită o platformă deoarece cuprinde diverse componente precum Motorul de baze de date, Serviciile de analiză, Serviciile de integrare și Serviciile de raportare. Cu aceste servicii, puteți avea o platformă potrivită pentru toate tipurile de activități legate de SQL, de la crearea unui tabel și scrierea de interogări până la activități administrative și de depanare.
Astăzi, vom explora motorul său de bază de date și vom folosi un tabel de date simplu în baza de date.
Importarea datelor SQL direct în Excel utilizând Power Query
Power Query vă permite să importați date aproape de oriunde. Este unul dintre zece suplimente Excel care vă permit să procesați, să analizați și să vizualizați date ca un profesionist.
Pentru a importa date din SSMS, urmați pașii prezentați mai jos.
- Deschideți SSMS și conectați-vă la motorul bazei de date.
- Alegeți un tabel pe care doriți să îl extrageți din SSMS în Excel folosind meniul drop-down.
- Vom folosi tabelul „dbo.creditcard” pentru acest exemplu.
- Deschideți Excel și accesați Date.
- Din Date, selectați Obțineți date > Din baza de date > Selectați Din baza de date SQL Server.
- Introduceți numele serverului și al bazei de date. De asemenea, puteți scrie o instrucțiune SQL pentru a trage exact ceea ce doriți. Acest lucru va împiedica multă transformare a datelor în Power Query.
Puteți obține numele serverului și al bazei de date făcând clic dreapta pe tabelul SSMS și selectând proprietăți.
- Clic Bine.
- Puteți utiliza contul Windows, baza de date sau Microsoft pentru a vă autentifica. Voi folosi acreditările mele actuale în Windows.
- Clic Conectați.
- Power Query Navigator se deschide și afișează toate tabelele disponibile în acea bază de date.
- Selectați tabelul SQL pe care doriți să îl importați.
- Puteți selecta oricare Sarcină sau Transformați datele.
- Sarcină închide interogarea de alimentare și afișează datele în Excel. Cel mai bine ar fi să faceți acest lucru doar când datele dvs. sunt curate și, prin urmare, nu ar avea nevoie de nicio transformare.
-
Transformați datele, pe de altă parte, ingerează datele în Power Query. Acest lucru vă permite să efectuați tehnici de transformare a datelor asupra datelor dvs.
Alege întotdeauna Transformați datele. Este cea mai bună practică să vă uitați la datele în Power Query înainte de a le încărca în Excel. De exemplu, ar putea fi necesar să schimbați un tip de date înainte de a-l încărca. Inspectarea datelor înainte de a le încărca vă poate economisi timp și efort.
- Selectați Transformați datele. Ați importat cu succes datele în Power Query. Ca rezultat, puteți efectua tehnici de transformare a datelor asupra datelor dvs.
- După ce ați terminat cu transformarea datelor, Selectați Încărcare și închidere.
Faceți mai mult cu Power Query
Cu funcțiile de obținere a datelor din Excel în Power Query, puteți importa date din diverse surse, nu doar servere SQL. De exemplu, puteți extrage date din Microsoft Dynamic, Sharepoint, Salesforce, Azure, baze de date precum Oracle, JSON, web și platforme de social media.
De asemenea, indiferent de cât de murdare și dezordonate sunt datele, Power Query este disponibil pentru toate nevoile dvs. de curățare și transformare a datelor.