Šiuolaikiniame duomenimis pagrįstame pasaulyje SQL Server yra pagrindinis organizacijų duomenų bazių sandėlis, kuriame saugomi didžiuliai verslo duomenys. Tuo pačiu metu „Excel“ išlieka ta universali duomenų analizės skaičiuoklės programa, plačiai naudojama įvairiuose organizacijos skyriuose ir lygiuose.
Tačiau norint gauti duomenis tarp šių dviejų programų, gali prireikti laiko ir pastangų. Taigi, parodysime, kaip sklandžiai importuoti duomenis iš SQL serverio į Excel naudojant Power Query.
Kas yra Power Query?
„Microsoft Power Query“ yra duomenų transformavimo ir valymo variklis, pasiekiamas „Microsoft Excel“, „Power BI“ ir „Azure Data Factory“. „Power Query“ visose šiose programose veikia panašiai.
Naudodami „Power Query“ galite įkelti duomenis į programą iš kelių šaltinių ir išvalyti naudodami M kodą arba jo iš anksto sukurtas transformavimo funkcijas. Šios funkcijos apima stulpelių pašalinimą, duomenų tipo keitimą, kelių duomenų rinkinių derinimas programoje Microsoft Excel, arba atlikdami savo duomenų nuotaikų analizę.
Nors „Power Query“ yra jaudinantis įrankis, nauji vartotojai turi įsitikinti, kad jiems patogu naudotis „Excel“, prieš pradėdami naudoti „Power Query“. Jei nesate tikri savo Excel įgūdžiais, apsilankykite čia nemokamos mokymo svetainės ir kursai, norint tapti Excel meistru.
„SQL Server Management Studio“ (SSMS) tyrinėjimas
SQL Server Management Studio arba SSMS, kaip ji vadinama, yra SQL serverio platforma. Ji vadinama platforma, nes ją sudaro įvairūs komponentai, tokie kaip duomenų bazės variklis, analizės paslaugos, integravimo paslaugos ir ataskaitų teikimo paslaugos. Naudodami šias paslaugas galite turėti platformą, skirtą visų rūšių su SQL susijusiems darbams, nuo lentelės kūrimo ir užklausų rašymo iki administravimo ir trikčių šalinimo veiklos.
Šiandien mes išnagrinėsime jo duomenų bazės variklį ir naudosime paprastą duomenų lentelę duomenų bazėje.
SQL duomenų importavimas tiesiai į „Excel“ naudojant „Power Query“.
„Power Query“ leidžia importuoti duomenis beveik iš bet kurios vietos. Tai vienas iš dešimt „Excel“ priedų, leidžiančių apdoroti, analizuoti ir vizualizuoti duomenis kaip profesionalas.
Norėdami importuoti duomenis iš SSMS, atlikite toliau nurodytus veiksmus.
- Atidarykite SSMS ir prisijunkite prie savo duomenų bazės variklio.
- Išskleidžiamajame meniu pasirinkite lentelę, kurią norite išskirti iš SSMS į „Excel“.
- Šiame pavyzdyje naudosime lentelę „dbo.creditcard“.
- Atidarykite „Excel“ ir eikite į Duomenys.
- Iš Duomenys pasirinkite Gauti duomenis > Iš duomenų bazės > Pasirinkite Iš SQL serverio duomenų bazės.
- Įveskite savo serverio ir duomenų bazės pavadinimą. Taip pat galite parašyti SQL sakinį, kad gautumėte būtent tai, ko norite. Taip bus išvengta daugelio duomenų transformavimo naudojant „Power Query“.
Savo serverio ir duomenų bazės pavadinimą galite gauti dešiniuoju pelės mygtuku spustelėję SSMS lentelę ir pasirinkę ypatybes.
- Spustelėkite Gerai.
- Autentifikuoti galite naudoti „Windows“, „Database“ arba „Microsoft“ paskyrą. Naudosiu savo dabartinius kredencialus sistemoje Windows.
- Spustelėkite Prisijungti.
- „Power Query Navigator“ atidaro ir parodo visas galimas lenteles toje duomenų bazėje.
- Pasirinkite SQL lentelę, kurią norite importuoti.
- Galite pasirinkti bet kurį Įkelti arba Transformuoti duomenis.
- Įkelti uždaro maitinimo užklausą ir rodo duomenis „Excel“. Būtų geriausia, jei tai padarytumėte tik tada, kai jūsų duomenys yra švarūs, todėl jų nereikia keisti.
-
Transformuoti duomenis, kita vertus, perkelia duomenis į „Power Query“. Tai leidžia atlikti duomenų transformavimo būdus.
Visada rinkitės Transformuoti duomenis. Prieš įkeliant į „Excel“, geriausia peržiūrėti duomenis „Power Query“. Pavyzdžiui, prieš įkeliant gali reikėti pakeisti duomenų tipą. Patikrinę duomenis prieš įkeldami galite sutaupyti laiko ir pastangų.
- Pasirinkite Transformuoti duomenis. Sėkmingai importavote duomenis į „Power Query“. Dėl to savo duomenims galite atlikti duomenų transformavimo būdus.
- Atlikę duomenų transformavimą, pasirinkite Įkelti ir uždaryti.
Padarykite daugiau naudodami „Power Query“.
Naudodami „Excel“ funkcijas „Gauti duomenis“ programoje „Power Query“ galite importuoti duomenis iš įvairių šaltinių, ne tik iš SQL serverių. Pavyzdžiui, galite išgauti duomenis iš Microsoft Dynamic, Sharepoint, Salesforce, Azure, duomenų bazių, tokių kaip Oracle, JSON, žiniatinklio ir socialinės medijos platformų.
Be to, nepaisant to, kokie nešvarūs ir netvarkingi gaunami duomenys, „Power Query“ yra prieinama visiems jūsų duomenų valymo ir transformavimo poreikiams.