Proces integrácia Power BI začína štandardne zisťovaním potrieb zákazníka a jeho predstavy o budúcom fungovaní reportingu. K požiadavkám klienta pridáme naše skúsenosti a postrehy z viac ako 40-tich implementácii Business intelligence Power BI a nastavíme proces implementácie v jednotlivých krokoch.
Krok 1. Identifikovať potreby a navrhnúť riešenie
- Aktuálny stav klienta: spoznáme firemné procesy klienta, ako pracuje s dátami a reportingom, čo sú jeho silné/slabé stránky, výzvy i problémy
- Ciele projektu: návrh riešenia a spoločne s klientom definujeme ciele projektu (identifikovať nové obchodné príležitosti, znížiť výpadky zásob o 10% v priebehu 6 mesiacov, predikovať možný odchod zákazníkov a pod.)
- Kľúčové ukazovatele výkonnosti (KPIs): definujeme konkrétne ukazovatele, ktoré sú významným merateľným faktorom úspechu firmy – customer lifetime value, obrátka zásob, miera konverzie, podiel produktov vo výpredaji, atď)
- BI Roadmap: vytvorenie procesnej mapy implementácia BI riešenia, časový harmonogram, kľúčové body.
Krok 2. Integrácia dátových zdrojov
- Dátové zdroje a data mapping: cieľom je zmapovať dátové zdroje ako napr. ERP (vnútrofiremný informačný systém), CRM (manažment vzťahov so zákazníkmi), POS (pokladničné systémy), clouds (Google Drive, Microsoft OneDrive, iné), online nástroje & aplikácie a ďalšie.
- ETL / ELT proces: z anglického extract, transfer, load je proces zberu a spracovania dát pre účely reportingu.
Ako prvé zbierame (extract) dáta zo zdrojov, vyberáme tabuľky a stĺpce potrebné pre reporting. Napojiť sa na dátové zdroje je možné 2 spôsobmi:- priamo do Power BI business intelligence alebo
- cez dátový sklad (data warehouse) a ten následne napojiť na Power BI.
Záleží to od viacerých premenných ako objem dát, výkon, škálovateľnosť, flexibilita, správa dát a iné.
Viac info v našom článku: Kedy je nutné vytvoriť dátový sklad (data warehouse)? - Extrahované dáta sa uložia do cloudu (Microsoft Azure, Google BigQuery, Amazon). Následne prebieha transformácia dát podľa potreby v Power BI (Power Query) alebo v data warehouse. Proces transformácie rozoberáme nižšie v kroku 3.
- Data integration: integrácia dát prebieha počas ETL / ELT procesu, cieľom je skombinovať dáta z rôznych zdrojov do jednotného formátu a zabezpečiť ich konzistenciu a presnosť.
Krok 3. Čistenie a transformácia dát
- Data cleaning: cieľom čistenia dát je zlepšiť ich kvalitu, a to najmä zvýšením ich presnosti, konzistentnosti a úplnosti. V praxi to zahŕňa opravu chýb, odstránenie duplicitných záznamov, riešenie chýbajúcich hodnôt (blank hodnôt) a ďalšie úpravy, ktoré zabezpečia spoľahlivosť dát.
- Data transformation: proces transformácie dát do požadovanej štruktúry alebo formátu na účely analýzy
- normalizácia – napr. konverzia mien na EUR
- agregácia – zhrnutie dát na vyššiu úroveň – napr. denné predaje na mesačnú úroveň, agregované dáta sú vhodné pri veľkom objeme dát
- tvorba nových hodnôt/premenných pre účely analýzy – hodnota zákazníka, indikátor sezónnosti
- úprava dát – napr. pivotovanie riadkov na stĺpce alebo naopak
- Data validation: po čistení a transformovaní dát pokračuje ich validácia, overenie presnosti dát voči zdrojovým dátam (cross-check) a kontrola kvality dát (presnosť, spoľahlivosť a úplnosť) pre dosiahnutie relevantných reportov a analýz.
Krok 4. Tvorba dátového modelu a reportov
- Data modeling: cieľom dátového modelu je vytvoriť prepojenia medzi tabuľkami z dátových zdrojov, aby dáta pretekali z cez viaceré tabulky a tým sme mohli analyzovať súvislosti medzi dátami a vytvoriť interaktívny reporting
- Tvorba vzorcov a výpočtov: až v tomto kroku sa začnú tvoriť vzorce a výpočty, ktoré sú základom pri vizualizácií dát. Pre Power BI sa používa jazyk DAX, ktorý je určený pre tvorbu pokročilých, flexibilných a interaktívnych reportov. Záverom tvorby vzorcov je vytvoriť KPIs (kľúčové ukazovatele výkonnosti), ktoré poskytujú informáciu o úspešnosti (stave) firmy.
- Vizualizácia dát: tvoríme grafy, diagramy, heatmapy a interaktívne vizuály z dát v tabuľkách a vytvorených vzorcov. Cieľom je vytvoriť jasný obraz o stave a vývoji firmy. Užívateľom vizualizovať trendy, príležitosti i možné riziká.
Krok 5. Implementácia riešenia a školenie používateľov
- Denná synchronizácia dát: nastavenie dennej automatickej synchronizácie dát pre celú organizáciu, v špeciálnych prípadoch viackrát denne alebo LIVE prístup.
- Nastavenie užívateľských rolí: vytvorenie účtov Power BI (free alebo PRO), nastavenie práv pre užívateľov Power BI a obmedzenie viditeľnosti citlivých údajov (raw level security).
- Školenie používateľov: ako používať Power BI v praxi pri firemných rozhodnutiach.



