U današnjem svijetu vođenom podacima, SQL Server stoji visoko kao glavno skladište baze podataka za organizacije, u kojem se nalaze njihovi ogromni poslovni podaci. Istodobno, Excel ostaje ona svestrana aplikacija proračunskih tablica za analizu podataka široko prihvaćena u raznim organizacijskim odjelima i razinama.
Međutim, prebacivanje podataka između ove dvije aplikacije može potrajati i potrajati. Dakle, pokazat ćemo vam kako neprimjetno uvesti podatke iz SQL Servera u Excel pomoću Power Queryja.
Što je Power Query?
Microsoft Power Query je mehanizam za transformaciju i čišćenje podataka dostupan u Microsoft Excelu, Power BI i Azure Data Factory. Power Query radi slično u svim tim aplikacijama.
Pomoću Power Queryja možete učitati podatke u aplikaciju iz više izvora i očistiti ih pomoću M koda ili njegovih unaprijed izgrađenih značajki transformacije. Ove značajke uključuju uklanjanje stupaca, promjenu vrste podataka, kombiniranje više skupova podataka u Microsoft Excelu, ili izvođenje analize sentimenta na vašim podacima.
Iako je Power Query uzbudljiv alat, novi korisnici moraju se uvjeriti da dobro poznaju Excel prije nego počnu koristiti Power Query. Ako niste sigurni u svoje Excel vještine, posjetite ove besplatna mjesta za obuku i tečajevi da postanete majstor programa Excel.
Istraživanje SQL Server Management Studio (SSMS)
SQL Server Management Studio, ili SSMS kako se zove, platforma je SQL Servera. Naziva se platformom jer se sastoji od različitih komponenti kao što su Database Engine, Analysis Services, Integration Services i Reporting Services. S ovim uslugama možete imati pristupnu platformu za sve vrste poslova povezanih sa SQL-om, od stvaranja tablice i pisanja upita do administrativnih aktivnosti i aktivnosti rješavanja problema.
Danas ćemo istražiti njegov Database Engine i koristiti jednostavnu podatkovnu tablicu u bazi podataka.
Uvoz SQL podataka izravno u Excel pomoću Power Queryja
Power Query vam omogućuje uvoz podataka s bilo kojeg mjesta. To je jedan od deset Excel dodataka koji vam omogućuju obradu, analizu i vizualizaciju podataka kao profesionalac.
Za uvoz podataka iz SSMS-a slijedite korake navedene u nastavku.
- Otvorite SSMS i povežite se sa svojom bazom podataka.
- Pomoću padajućeg izbornika odaberite tablicu koju želite izdvojiti iz SSMS-a u Excel.
- Za ovaj primjer koristit ćemo tablicu "dbo.creditcard".
- Otvorite Excel i idite na Podaci.
- Iz Podaci odaberite Dohvati podatke > Iz baze podataka > Izaberi Iz SQL Server baze podataka.
- Unesite naziv poslužitelja i baze podataka. Također možete napisati SQL naredbu da izvučete točno ono što želite. To će spriječiti mnogo transformacija podataka u Power Queryju.
Naziv svog poslužitelja i baze podataka možete dobiti desnim klikom na SSMS tablicu i odabirom svojstava.
- Klik u redu.
- Možete koristiti svoj Windows, Database ili Microsoft račun za provjeru autentičnosti. Koristit ću svoje trenutne vjerodajnice u sustavu Windows.
- Klik Spojiti.
- Power Query Navigator otvara i prikazuje sve dostupne tablice u toj bazi podataka.
- Odaberite SQL tablicu koju želite uvesti.
- Možete odabrati bilo koji Opterećenje ili Pretvori podatke.
- Opterećenje zatvara power query i prikazuje podatke u Excelu. Bilo bi najbolje da to učinite samo kada su vaši podaci čisti i ne trebaju nikakvu transformaciju.
-
Pretvori podatke, s druge strane, unijeti podatke u Power Query. To vam omogućuje izvođenje tehnika transformacije podataka na vašim podacima.
Uvijek birajte Pretvori podatke. Najbolja je praksa pogledati svoje podatke u Power Queryju prije nego što ih učitate u Excel. Na primjer, možda ćete morati promijeniti vrstu podataka prije nego što ih učitate. Provjera podataka prije učitavanja može vam uštedjeti vrijeme i trud.
- Izaberi Pretvori podatke. Uspješno ste uvezli svoje podatke u Power Query. Kao rezultat toga, možete izvoditi tehnike transformacije podataka na svojim podacima.
- Nakon što završite s transformacijom podataka, Odaberite Učitaj i zatvori.
Učinite više s Power Queryjem
Uz Excelove značajke Get Data u Power Queryju, možete uvesti podatke iz raznih izvora, a ne samo SQL poslužitelja. Na primjer, možete izdvojiti podatke iz Microsoft Dynamic, Sharepoint, Salesforce, Azure, baza podataka kao što su Oracle, JSON, weba i platformi društvenih medija.
Također, bez obzira koliko prljavi i neuredni podaci dolaze, Power Query je dostupan za sve vaše potrebe čišćenja i transformacije podataka.