2. diel - Import dát do nástroja Power BI Nové
V tomto tutoriále si ukážeme rôzne spôsoby, ako importovať dáta do nástroja Power BI.
Import dát do nástroja Power BI
Práca s dátami často začína ich získaním a úpravou do podoby vhodnej pre ďalšiu analýzu. K tomu slúži nástroj Power Query, ktorý umožňuje nielen import dát z rôznych zdrojov, ale aj ich čistenie a transformáciu.
Medzi bežné operácie pri úprave dát patria:
- odstránenie neplatných alebo duplicitných hodnôt,
- zlúčenie dát z viacerých tabuliek,
- filtrovanie podľa rôznych kritérií,
- zmena dátových typov či premenovanie stĺpcov.
Inštalácia Power BI Desktop
Najprv si poďme nainštalovať Power BI Desktop, teda bezplatnú desktopovú verziu nástroja Power BI. Táto verzia je vhodná pre prácu na vlastnom počítači a nevyžaduje pripojenie k internetu ani účet Microsoft.
Ak by sme chceli využívať cloudovú verziu Power BI Service, je potrebné mať účet Microsoft. Okrem toho existujú aj platené varianty (napríklad Power BI Pro), ale v tejto lekcii si vystačíme s bezplatnou verziou pre Windows.
Inštalačný súbor si stiahneme z oficiálnych stránok Microsoftu.

Vyberieme si jazyk a klikneme na tlačidlo Stiahnuť. Otvorí sa nám dialógové okno, v ktorom vyberieme, či chceme 64-bitovú alebo 32-bitovú verziu a opäť potvrdíme tlačidlom Stiahnuť:

Po stiahnutí spustíme inštalačný program. Vyberieme opäť jazyk, umiestnenie inštalácie a prejdeme jednotlivé kroky sprievodcu až do dokončenia inštalácie.
Import dát z rôznych zdrojov
Pri práci s dátami často potrebujeme čerpať informácie z rôznych zdrojov. To môže zahŕňať súbory, databázy alebo webové služby BI umožňuje efektívne načítať dáta zo širokej škály formátov a následne ich transformovať do podoby vhodnej pre ďalšiu analýzu.
Import dát predstavuje prvý krok pri príprave dátového modelu. Umožňuje nám zjednotiť rôzne zdroje do jednej štruktúry, s ktorou môžeme ďalej pracovať v Power BI.
Power BI podporuje import z celého radu dátových zdrojov, napríklad:
- Excel – pri importe z Excelu je možné vyberať jednotlivé listy alebo definované tabuľky. Vďaka tomu je možné jednoducho spracovávať dáta z existujúcich reportov či exportovaných tabuliek.
- CSV – textový formát vhodný na prenos dát z rôznych aplikácií, pri načítaní je dôležité správne nastaviť oddeľovač, napríklad čiarku alebo bodkočiarku.
- SQL databáza – pri pripojení k databáze je možné použiť SQL dotazy pre filtráciu dát už pri importe. To je užitočné najmä pri práci s veľkými objemami dát, kedy nie je efektívne načítať všetky dáta naraz.
Import dát z Excelu
V tejto časti si vyskúšame, ako importovať dáta z Excelu do Power BI.

Vyberieme pripravený súbor s dátami o predajoch, ktorý je na stiahnutie na konci tejto lekcie, a klikneme na Otvoriť:

Zobrazí sa okno s prehľadom dostupných listov v Exceli. Na každom liste sa nachádzajú dáta, ktoré predstavujú samostatné tabuľky so súvisiacimi záznamami.
Vyberieme všetky tabuľky, ktoré chceme importovať, a klikneme na Načítať:

Po načítaní sa dáta objavia v Power BI a môžeme s nimi ďalej pracovať – napríklad ich prezerať, upravovať alebo vizualizovať v rámci zostavy.
Import dát z CSV
Súbor vo formáte CSV (Comma Separated Values) je bežne využívaný pre export dát z rôznych systémov Pri importe CSV je dôležité správne nastaviť oddeľovač dát, ktorým môže byť čiarka, bodkočiarka alebo tabulátor.
Postup importu je veľmi podobný ako pri Exceli. Najprv otvoríme Power BI a zvolíme možnosť Získať dáta z iného zdroja:

Z ponuky vyberieme Text/CSV a klikneme na Pripojiť:

Otvorí sa okno pre výber súboru. Vyberieme požadovaný CSV súbor z archívu tejto lekcie a klikneme na Otvoriť:

Zobrazí sa okno, kde môžeme vidieť jazykovú sadu, ktorú CSV súbor používa a oddeľovač, ktorým je bodkočiarka:

Pokiaľ všetko zodpovedá, klikneme na Načítať a dáta sa načítajú do Power BI.
Môžeme si všimnúť, že týmto spôsobom sme importovali iba
jedinú tabuľku zakaznici.csv
. Ak by sme chceli
importovať všetky tabuľky naraz, ako tomu bolo pri importe z
Excelu, museli by typ_zaznamu
mať všetky tabuľky v
jedinom CSV a oddeliť ich nejakým novým stĺpcom napr.
Ukážme si ešte, čo by sa stalo, keby sme zvolili nesprávny oddeľovač:

Všetky dáta by boli rozhodené v jednom stĺpci. Na správnom nastavení oddeľovača teda veľmi záleží.
Import dát z SQL databázy
Priame pripojenie k databáze umožňuje efektívne pracovať s veľkými objemami dát bez nutnosti ich ručného exportu do súborov. Teraz si ukážeme, ako môžeme importovať dáta z SQL Servera priamo do Power BI.
Znovu si otvoríme Power BI a klikneme na možnosť SQL Server:

Zobrazí sa dialógové okno, kde zadáme názov servera a
názov databázy. Napríklad môžeme použiť server
(LocalDB)\MSSQLLocalDB
a databázu s názvom
prodeje
:

Pokiaľ nezadáme názov databázy, Power BI nám zobrazí zoznam všetkých dostupných databáz na danom serveri a budeme si môcť vybrať tú, ktorú chceme použiť.
Použitie LocalDB
LocalDB
je špeciálna verzia SQL Servera
určená pre vývojárov, ktorá beží lokálne na LocalDB
počítači bez nutnosti zložitej inštalácie servera.
MSSQLLocalDB
je východisková inštancia SQL LocalDB
,
ktorá sa vytvorí automaticky pri inštalácii.
Viac sa o MS-SQL dozviete v kurze MS-SQL databázy krok za krokom.
Po zadaní údajov na pripojenie zvolíme možnosť Použiť moje aktuálne prihlasovacie údaje a klikneme na Pripojiť:


Power Query si staré dáta ukladá do medzipamäte. Pokiaľ si takto načítame dáta z rovnakej databázy, ktorú potom upravíme, môže sa stať, že dáta nebudú súhlasiť.
Zobrazenie dát po importe
Či už sme dáta importovali akýmkoľvek spôsobom, môžeme si ich v Power BI zobraziť tlačidlom Zobrazenie tabuľky:

V tomto zobrazení si môžeme prechádzať jednotlivé tabuľky a prezerať ich obsah.

Nástroj Power Query sa nám neotvoril pri importe okamžite, pretože sme zvolili možnosť Načítať.

Tým sme si ukázali základné postupy na načítanie a zobrazenie dát v Power BI Desktop. Teraz už vieme, ako dáta nielen načítať, ale aj sprístupniť na ďalšie úpravy v editore Power Query.
V nasledujúcej lekcii, Zoznámenie s Power Query a úvod do čistenia dát , sa dozvieme, prečo je dôležité dáta čistiť, a zoznámime sa s prostredím editora Power Query.
Mal si s čímkoľvek problém? Stiahni si vzorovú aplikáciu nižšie a porovnaj ju so svojím projektom, chybu tak ľahko nájdeš.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 6x (29.24 kB)
Aplikácia je vrátane zdrojových kódov