Power BI úvod
Power BI je software, ktorého úloha je prepájanie dát z rôznych zdrojov a ich premena na vizuálne a interaktívne výstupy. Samotná skratka BI znamená Business Intelligence a teda podstatu tohto programu vnímame práve v sprostredkovaní dát publiku, či už internému alebo externému. Power BI umožňuje pripojiť sa k prakticky akémukoľvek zdroju údajov a čerpať z neho prostredníctvom doplnku PowerQuery. Fanúšikovia Excelu sa s týmto pojmom už mohli v minulosti stretnúť lebo tento doplnok je súčasťou aj práve spomínaného Excelu. Prakticky môžeme tvrdiť, že tieto všetky pojmy teda spolu úzko súvisia.
Ako funguje PowerQuery?
Ak máte Excel alebo program Power BI Desktop máte automaticky k dispozícií aj tento doplnok. PowerQuery prostredníctvom dotazov získava dáta z rôznych zdrojov. Najlepšie asi bude uviesť príklady:
Predstavme si situáciu, že vaša práca vyžaduje denné prepočítavanie Eur na Doláre. Vzhľadom na povahu práce musia byť kurzy vždy aktuálne ku dňu, v ktorom pracujeme. Konvenčne by ste si každé ráno stiahli do Excelu kurzový lístok z NBS, ktorý by ste aktualizovali do svojich výpočtov. PowerQuery dokáže zabezpečiť, že sa vždy automaticky krok po kroku stiahne táto tabuľka zo zdroja, napr. aj zo stránky NBS. Zdrojom inak môžu byť aj Excelové tabuľky v cloude, SQL server, Access databáza a rôzne iné. Čo teda získavam, resp. čo ušetrím je čas, v ktorý každý deň opakovane sťahujem novú tabuľku.
Iný príklad je situácia vo firme v ktorej pracujú viacerí ľudia. Každý z nich dostal šablónu Excelovej tabuľky, ktorú má vyplniť podľa zadanej úlohy. Každý pracujúci vytvorí tabuľku a nahrá ju do spoločného zdieľaného priečinka. PowerQuery dokáže pomocou dotazov stiahnuť údaje zo všetkých Excelových súborov priečinka a nahrať ich do jednej tabuľky pomocou tzv. pripájacieho dotazu. Tiež zabezpečí automatizáciu v prípade, že v budúcnosti do toho istého priečinka pribudne nový súbor, automaticky budú jeho údaje natiahnuté do výstupného súboru.
Čo je to DAX?
Keď získame dáta je potrebné ich často upraviť a prípadne k nim pridať rôzne kalkulácie. Na tieto kalkulácie v programe Power BI používame jazyk DAX. Tento jazyk je podobný jazyku MDX, resp. jazyku, ktorý používa Excel. Exceloví veteráni sa teda veľmi rýchlo zorientujú. Asi hlavný rozdiel oproti jazyku MDX je ten, že v prípade jazyka DAX pracujeme s celými poľami (stĺpcami) namiesto buniek. A teda práca môže pripomínať prácu v programe Access.
Výstup Power BI
Keď sú dáta spracované sme pripravení vytvárať analýzy a vizualizácie. Tie sú spracované ako tzv. zostavy (reporty) a v prípade ak ide o komplexnejšie výstupy nazývame ich tiež panely (dashboardy) a môžu pripomínať aj PowerPointovú prezentáciu svojou formou. Tieto výstupy môžu obsahovať vizualizácie ako sú napr.:
- klasické grafy: Koláčové, stĺpcové, čiarové,
- tabuľky: jednorozmerné, viacrozmerné (matice),
- pokročilé grafy: mapa, dekompozičný strom, KPI grafy a iné,
- rôzne ovládacie tlačidlá: odkazy na web, odkazy na inú časť prezentácie,
- „statické“ vizuálne prvky: šípky, obrázky a iné.
Ukážky práce
Na čo sa hodí Power BI?
Program je vhodný akémukoľvek človeku, ktorý pracuje s dátami a najmä ich spracovávaním. V biznise sú to najmä činnosti spojené napríklad aj s:
- spravovaním zásob,
- identifikovaním nákupných zvykov,
- optimalizáciou cien,
- vyhodnocovaním ziskov a tzv. KPI (kľúčové indikátory výkonu),
- vyhodnocovanie priemerných tržieb v časových obdobiach,
- a rôzne iné.
Power BI a Excel
Môžeme tvrdiť, že veľa úloh, ktoré viete vyriešiť v Power BI Desktop dokážete vyriešiť aj v programe Excel. Najväčší rozdiel vnímame najmä v použiteľnosti. Excel je tzv. tabuľkový procesor a teda túto prácu zvláda najlepšie. Je vhodný na tvorbu tabuliek a kalkulácie v nich. Do veľkej miery zvláda aj vizualizovanie avšak je to komplexnejšie ako napríklad v programe Power BI, ktorý je nato určený. Power BI je teda určený práve na vizualizáciu. Často sa v praxi používa ako vstup do Power BI súbor spracovaný práve v programe Excel.
Porovnanie
Excel | Power BI | |
---|---|---|
Výstup | Výstup v tabuľkovej podobe. | Výstup v podobe vizuálnych reportov a dashboardov, ktoré sú interaktívne. |
Vizualizácia | Vizualizácia je možná, ale jej tvorba môže byť náročnejšia. | Umožňuje vytváranie rôznych grafických výstupov. Optimálne pre zobrazovanie KPI a tvorbu dashboardov. |
Tvorba tabuliek | Umožňuje jednoduchú tvorbu tabuliek od ich základu. | Pracuje už s vytvorenými tabuľkami. |
Big Data | Má relatívne limitované množstvo dát, ktoré môže spracovať. | Umožňuje spracovanie väčších súborov údajov. |
Jazyk | Excel používa tzv. jazyk MDX, to je ten klasický jazyk, ktorým tvoríme funkcie. | Používa tzv. jazyk DAX, ten sa podobá na jazyk MDX avšak má aj rozdielne vlastnosti. |
Použiteľnosť | Z pohľadu človeka, ktorý nikdy nepoužil Excel, je Excel relatívne náročný nástroj. | Power BI má „user-friendly“ prostredie, ktoré sa človek rýchlo naučí používať. |
Cena | Súčasť Office a teda cena je závislá od ceny Office. | Má aj verziu zadarmo a tiež verziu Pro, ktorá je spoplatnená mesačne. |
Záver
Programy sú úzko súvisiace a najlepšie je mať praktický prehľad vo všetkých programoch. Power BI je veľmi moderný a jeho postavenie na trhu sa upevňuje. Nikto však nespochybňuje dôležitú úlohu Excelu, s ktorým sa tieto dva programy dopĺňajú.
Ak by ste sa rozhodli tento program študovať ďalej vieme vám s tým pomôcť, neváhajte nás kontaktovať.