V dnešnom svete založenom na údajoch stojí SQL Server vysoko ako základný databázový sklad pre organizácie, v ktorom sú uložené ich obrovské obchodné údaje. Excel zároveň zostáva všestrannou tabuľkovou aplikáciou na analýzu údajov, ktorá sa široko používa na rôznych organizačných oddeleniach a úrovniach.

Získavanie údajov medzi týmito dvoma aplikáciami však môže vyžadovať čas a úsilie. Ukážeme vám teda, ako bezproblémovo importovať údaje zo servera SQL Server do Excelu pomocou Power Query.

Čo je Power Query?

Microsoft Power Query je nástroj na transformáciu a čistenie údajov dostupný v Microsoft Excel, Power BI a Azure Data Factory. Power Query funguje podobne vo všetkých týchto aplikáciách.

Pomocou Power Query môžete načítať údaje do aplikácie z viacerých zdrojov a vyčistiť ich pomocou kódu M alebo jeho vopred vytvorených transformačných funkcií. Tieto funkcie zahŕňajú odstránenie stĺpcov, zmenu typu údajov, kombinovanie viacerých množín údajov v programe Microsoft Excelalebo vykonaním analýzy sentimentu vašich údajov.

instagram viewer

Aj keď je Power Query vzrušujúci nástroj, noví používatelia sa musia pred začatím používania Power Query uistiť, že sú s Excelom spokojní. Ak si nie ste istí svojimi zručnosťami v Exceli, navštívte tieto stránky bezplatné školiace stránky a kurzy, aby ste sa stali majstrom Excelu.

Preskúmanie SQL Server Management Studio (SSMS)

SQL Server Management Studio alebo SSMS, ako sa nazýva, je platforma SQL Server. Označuje sa ako platforma, pretože obsahuje rôzne komponenty, ako sú databázový stroj, analytické služby, integračné služby a spravodajské služby. Pomocou týchto služieb môžete prejsť na platformu pre všetky druhy práce súvisiacej s SQL, od vytvárania tabuľky a písania dotazov až po administratívne činnosti a činnosti súvisiace s riešením problémov.

Dnes preskúmame jeho Database Engine a v databáze použijeme jednoduchú dátovú tabuľku.

Import údajov SQL priamo do Excelu pomocou Power Query

Power Query vám umožňuje importovať údaje takmer odkiaľkoľvek. Je to jeden z desať doplnkov programu Excel, ktoré vám umožňujú spracovávať, analyzovať a vizualizovať údaje ako profík.

Ak chcete importovať údaje z SSMS, postupujte podľa krokov uvedených nižšie.

  1. Otvorte SSMS a pripojte sa k svojmu databázovému nástroju.
  2. Pomocou rozbaľovacej ponuky vyberte tabuľku, ktorú chcete extrahovať z SSMS do Excelu.
  3. V tomto príklade použijeme tabuľku 'dbo.creditcard'.
  4. Otvorte Excel a prejdite na Údaje.
  5. V časti Údaje vyberte Získať údaje > Z databázy > Vyberte Z databázy SQL Server.
  6. Zadajte názov servera a databázy. Môžete tiež napísať príkaz SQL, aby ste získali presne to, čo chcete. Zabráni sa tým mnohým transformáciám údajov v Power Query.

    Názov servera a databázy získate kliknutím pravým tlačidlom myši na tabuľku SSMS a výberom vlastností.

  7. Kliknite OK.
  8. Na overenie môžete použiť svoje konto Windows, databázy alebo Microsoft. Použijem svoje aktuálne prihlasovacie údaje v systéme Windows.
  9. Kliknite Pripojte sa.
  10. Power Query Navigator sa otvorí a zobrazí všetky dostupné tabuľky v danej databáze.
  11. Vyberte tabuľku SQL, ktorú chcete importovať.
  12. Môžete si vybrať buď Naložiť alebo Transformovať údaje.
  13. Naložiť zatvorí dotaz Power a zobrazí údaje v Exceli. Najlepšie by bolo, keby ste to urobili len vtedy, keď sú vaše údaje čisté, a teda by nepotrebovali žiadnu transformáciu.
  14. Transformovať údaje, na druhej strane prijíma údaje do Power Query. To vám umožňuje vykonávať techniky transformácie údajov na vašich údajoch.

    Vždy vyberajte Transformovať údaje. Osvedčeným postupom je pozrieť si údaje v Power Query pred ich načítaním do Excelu. Napríklad možno budete musieť zmeniť typ údajov pred ich načítaním. Kontrola údajov pred ich načítaním vám môže ušetriť čas a námahu.

  15. Vyberte Transformovať údaje. Úspešne ste importovali svoje údaje do Power Query. V dôsledku toho môžete na svojich údajoch vykonávať techniky transformácie údajov.
  16. Po dokončení transformácie údajov vyberte položku Vybrať Načítať a zavrieť.

Urobte viac s Power Query

Pomocou funkcií Excelu získať údaje v Power Query môžete importovať údaje z rôznych zdrojov, nielen zo serverov SQL. Môžete napríklad extrahovať údaje z Microsoft Dynamic, Sharepoint, Salesforce, Azure, databáz ako Oracle, JSON, webu a platforiem sociálnych médií.

Bez ohľadu na to, ako špinavé a chaotické údaje prichádzajú, Power Query je k dispozícii pre všetky vaše potreby čistenia a transformácie údajov.