1. diel - Úvod do dátovej analytiky s Power Query a Power BI Nové
V tomto tutoriále si predstavíme dátovú analytiku, vysvetlíme si, čo sú nástroje Power Query a Power BI, na čo slúžia a akými spôsobmi s nimi môžeme pracovať.
Minimálne požiadavky
K úspešnému absolvovaniu tohto kurzu je vhodné najskôr absolvovať kurz Úvod do dátovej analýzy a obchodného rozhodovania.
Čo je dátová analytika?
Dátová analytika je proces zberu, čistenia, transformácie a vizualizácie dát s cieľom získať užitočné informácie, ktoré nám pomáhajú pri rozhodovaní. S rastúcim množstvom dát sa stáva kľúčovou súčasťou firemných stratégií a rozhodovacích procesov.
V dnešnej dobe sa analýza dát využíva v mnohých odvetviach, napríklad:
- financie – sledovanie príjmov, výdavkov, investícií a odhaľovanie podvodov,
- zdravotníctvo – monitorovanie dát pacientov a predikcia zdravotných trendov, optimalizácia zdravotnej starostlivosti,
- priemysel – optimalizácia výrobných procesov, predchádzanie poruchám strojov,
- marketing – analýza zákazníckeho správania, efektivita reklám, návrhy cielených kampaní,
- maloobchod – predikcia dopytu, správa skladov, optimalizácia cien, analýza zvyklostí nakupujúcich,
- doprava a logistika – optimalizácia trás, predikcia oneskorenia, riadenie skladových zásob.
Nástroje Power Query a Power BI
Power Query a Power BI sú analytické nástroje od spoločnosti Microsoft, ktoré pomáhajú analytikom efektívne pracovať s dátami:
- Power Query sa zameriava na spracovanie a transformáciu dát.
- Power BI slúži na vizualizáciu a tvorbu interaktívnych reportov.
Typický proces analýzy dát zahŕňa:
- načítanie dát – import dát z rôznych zdrojov (databáza, Excel, API, cloudové služby),
- čistenie a transformácia dát – odstránenie duplicít, oprava formátov, agregácia dát,
- analýza dát – použitie pokročilých výpočtov, kategorizácie a segmentácie dát,
- vizualizácia dát – tvorba prehľadných dashboardov s grafmi a tabuľkami,
- interpretácia výsledkov – prezentácia zistených informácií pre rozhodovanie.
Power Query je nástroj na extrakciu, transformáciu a nahranie dát (tzv. ETL proces, z anglického Extract – Transform – Load). Nástroj Power Query je integrovaný ako v Microsoft Exceli, tak aj v Power BI Desktope, čo užívateľom umožňuje zvoliť prostredie, ktoré najlepšie zodpovedá ich potrebám.
Zatiaľ čo v Exceli býva Power Query využívaný k jednoduchším úpravám dát, v Power BI je preferovanou voľbou pri práci s rozsiahlejšími dátovými sadami a pokročilejšími vizualizáciami. Vďaka svojej intuitívnosti a užívateľskej prívetivosti umožňuje Power Query efektívne úpravy dát bez nutnosti programovania.
Hlavné funkcie Power Query
Power Query nám poskytuje funkcie ako:
- import dát – možnosť načítania dát z rôznych zdrojov (SQL, CSV, Excel, API, webové služby),
- transformácia dát – čistenie, agregácia, prevod dátových typov, odstraňovanie duplicít, zjednocovanie dát z rôznych zdrojov,
- automatizácia procesov – zníženie manuálnych úprav a opakujúcich sa operácií,
- použitie jazyka M – možnosť pokročilých transformácií dát pomocou jazyka M, ktorý umožňuje komplexnejšie operácie nad dátami.
Power BI je nástroj na vizualizáciu dát a tvorbu interaktívnych dashboardov, ktorý pomáha analyzovať trendy a prehľadne prezentovať informácie.
Hlavné funkcie Power BI
Power BI nám poskytuje nasledujúce možnosti práce:
- tvorbu interaktívnych reportov s grafmi, filtrami a metrikami,
- použitie DAX (Data Analysis Expressions) pre komplexné výpočty a metriky,
- prepojenie s rôznymi dátovými zdrojmi, vrátane SQL serverov, cloudových databáz, Excelu, SharePointu či webových dátových API,
- zdieľanie reportov v tímoch a napojenie na Power BI Cloud Services pre online publikovanie a spoluprácu,
- napojenie na umelú inteligenciu – možnosť využitia strojového učenia a prediktívnej analýzy priamo v Power BI.
Power BI umožňuje vytvárať vizualizácie, ktoré odpovedajú na kľúčové obchodné otázky.
V rámci tohto kurzu vytvoríme dashboard, ktorý analyzuje dáta o objednávkach. Obsahovať bude napríklad nasledujúce grafy:
- celkovú čiastku objednávok – vizualizácia podľa kategórie, názvu regiónu a pohlavia,
- celkový počet predaných produktov – rozdelený podľa kategórie, názvu produktu a zákazníkovho veku,
- počet objednávok – zobrazený podľa kategórie a spôsobu platby.
Ukážka dashboardu analýzy objednávok
Dashboard zobrazený v nástroji Power BI bude vyzerať takto:

Vďaka týmto vizualizáciám je možné odpovedať na otázky:
- Aké produkty sú najpredávanejšie v jednotlivých regiónoch?
- Ktoré vekové skupiny nakupujú určité produkty?
- Aké sú najčastejšie spôsoby platby?
Filtrovanie dát v dashboarde analýzy objednávok
Na dynamickú analýzu použijeme slicery pre filtrovanie podľa dátumu objednávky, názvu regiónu a názvu kategórie.
Slicery sú interaktívne prvky, ktoré umožňujú jednoducho meniť zobrazené dáta podľa zvolených hodnôt. Pri akejkoľvek zmene výberu sa vizualizácie v dashboarde automaticky aktualizujú podľa vybraných filtrov.
Tu môžeme vidieť použitie filtrovania dát, a to len pre určitý rozsah dátumu objednávky, región a kategóriu:

Integrácia Power Query a Power BI
Power Query a Power BI sa vzájomne skvele dopĺňajú, pretože každý plní svoju funkciu. Pomocou Power Query si dáta najskôr pripravíme a vyčistíme. Využitím Power BI môžeme následne tieto dáta vizualizovať a analyzovať. Spoločne tak tvorí komplexnú BI (Business Intelligence), ktorá pomáha s rozhodovaním na základe dát.
Vďaka týmto nástrojom je možné ľahko spravovať a vizualizovať zložité dáta, čo umožňuje efektívnejšie rozhodovanie na základe presných analýz.
V ďalšej lekcii, Import dát do nástroja Power BI , si ukážeme, ako do Power BI importovať dáta z Excelu, CSV súborov aj SQL databázy.
