Nykypäivän tietovetoisessa maailmassa SQL Server on organisaatioiden perustietokantavarasto, joka sisältää niiden valtavan liiketoimintadatan. Samaan aikaan Excel on edelleen monipuolinen tietojen analysointitaulukkosovellus, joka on laajalti käytössä organisaation eri osastoilla ja tasoilla.
Tietojen saaminen näiden kahden sovelluksen välillä voi kuitenkin viedä aikaa ja vaivaa. Joten näytämme sinulle, kuinka voit tuoda tietoja saumattomasti SQL Serveristä Exceliin Power Queryn avulla.
Mikä on Power Query?
Microsoft Power Query on tietojen muunnos- ja puhdistusmoottori, joka on saatavilla Microsoft Excelissä, Power BI: ssä ja Azure Data Factoryssa. Power Query toimii samalla tavalla kaikissa näissä sovelluksissa.
Power Queryn avulla voit ladata tietoja sovellukseen useista lähteistä ja puhdistaa sen M-koodilla tai sen valmiilla muunnosominaisuuksilla. Näitä ominaisuuksia ovat sarakkeiden poistaminen, tietotyypin muuttaminen, useiden tietojoukkojen yhdistäminen Microsoft Excelissätai mielipideanalyysin tekeminen tiedoillesi.
Vaikka Power Query on jännittävä työkalu, uusien käyttäjien on varmistettava, että he ovat tottuneet käyttämään Exceliä ennen Power Queryn käytön aloittamista. Jos et ole varma Excel-taitoistasi, käy näissä ilmaiset koulutussivustot ja kurssit Excel-mestariksi.
SQL Server Management Studion (SSMS) tutkiminen
SQL Server Management Studio tai SSMS, kuten sitä kutsutaan, on SQL Server -alusta. Sitä kutsutaan alustaksi, koska se sisältää erilaisia komponentteja, kuten tietokantamoottorin, analyysipalvelut, integraatiopalvelut ja raportointipalvelut. Näiden palveluiden avulla voit luoda alustan kaikenlaiseen SQL-aiheiseen työhön taulukon luomisesta ja kyselyjen kirjoittamisesta hallinto- ja vianmääritystoimintoihin.
Tänään tutkimme sen tietokantamoottoria ja käytämme tietokannassa yksinkertaista tietotaulukkoa.
SQL-tietojen tuonti suoraan Exceliin Power Queryn avulla
Power Queryn avulla voit tuoda tietoja melkein mistä tahansa. Se on yksi niistä kymmenen Excel-apuohjelmaa, joiden avulla voit käsitellä, analysoida ja visualisoida tietoja niinkuin Pro.
Voit tuoda tietoja SSMS: stä noudattamalla alla olevia ohjeita.
- Avaa SSMS ja muodosta yhteys tietokantamoottoriisi.
- Valitse avattavasta valikosta taulukko, jonka haluat purkaa SSMS: stä Exceliin.
- Käytämme tässä esimerkissä dbo.creditcard-taulukkoa.
- Avaa Excel ja siirry kohtaan Data.
- Valitse Data-kohdasta Hae tiedot > Tietokannasta > Valitse SQL Server -tietokannasta.
- Syötä palvelimen ja tietokannan nimi. Voit myös kirjoittaa SQL-käskyn vetääksesi juuri sen, mitä haluat. Tämä estää suuren määrän tietojen muuntamista Power Queryssä.
Saat palvelimen ja tietokannan nimen napsauttamalla hiiren kakkospainikkeella SSMS-taulukkoa ja valitsemalla ominaisuudet.
- Klikkaus OK.
- Voit käyttää Windows-, Database- tai Microsoft-tiliäsi todentamiseen. Käytän nykyisiä tunnistetietojani Windowsissa.
- Klikkaus Kytkeä.
- Power Query Navigator avaa ja näyttää kaikki kyseisessä tietokannassa käytettävissä olevat taulukot.
- Valitse tuotava SQL-taulukko.
- Voit valita jommankumman Ladata tai Muunna tiedot.
- Ladata sulkee tehokyselyn ja näyttää tiedot Excelissä. Olisi parasta, jos teet tämän vain, kun tietosi ovat puhtaita, eivätkä siten tarvitsisi muutoksia.
-
Muunna tiedottoisaalta syöttää tiedot Power Queryyn. Tämän avulla voit suorittaa datan muunnostekniikoita tiedoillesi.
Valitse aina Muunna tiedot. On parasta tarkastella tietojasi Power Queryssä ennen niiden lataamista Exceliin. Saatat esimerkiksi joutua muuttamaan tietotyyppiä ennen sen lataamista. Tietojesi tarkistaminen ennen niiden lataamista voi säästää aikaa ja vaivaa.
- Valitse Muunna tiedot. Olet onnistuneesti tuonut tietosi Power Queryyn. Tämän seurauksena voit suorittaa datan muunnostekniikoita tiedoillesi.
- Kun olet muuttanut tietosi, valitse Lataa ja sulje.
Tee enemmän Power Queryllä
Power Queryn Excelin Get Data -ominaisuuden avulla voit tuoda tietoja useista lähteistä, ei vain SQL-palvelimista. Voit esimerkiksi poimia tietoja Microsoft Dynamicista, Sharepointista, Salesforcesta, Azuresta, tietokannoista, kuten Oracle, JSON, verkosta ja sosiaalisen median alustoista.
Huolimatta siitä, kuinka likaisia ja sotkuisia tiedot tulevat, Power Query on saatavilla kaikkiin tietojen puhdistus- ja muunnostarpeisiisi.