Power BI obuka - napredni nivo
Ova obuka pruža celovit i praktičan uvod u rad sa Power BI platformom – od uvoza i transformacije podataka, preko modelovanja i DAX analize, do dizajna profesionalnih izveštaja i njihove objave u Power BI Service okruženju. Polaznici prolaze kroz realan BI proces, razumeju star schema model, kreiraju KPI mere i uče kako da izgrade izveštaje koji su brzi, pregledni i fokusirani na poslovne odluke.
Kroz praktičan rad na projektu, učesnici razvijaju veštine pripreme podataka u Power Query-u, modelovanja i optimizacije performansi, kao i UX pristupa u vizualizaciji. Poseban fokus stavljen je na dobre prakse, izbegavanje tipičnih grešaka i razumevanje kompletnog toka.
Po završetku obuke polaznik će moći da samostalno izradi end-to-end Power BI rešenje: od povezivanja na izvore, preko pripreme podataka i modelovanja, do izrade vizuala, optimizacije i objave u Power BI Service-u.
Cilj treninga:
Cilj treninga je osposobljavanje polaznika da samostalno razviju i objave Power BI rešenja – od pripreme i modelovanja podataka do kreiranja DAX mera, dizajna vizuala i upravljanja performansama i objavom u Power BI Service-u.
Moduli:
Modul 1: Uvod u Power BI
- Šta je Power BI ekosistem?
- Tipični BI tok: izvor → transformacije → model → DAX → vizuali → objava → održavanje
- Primeri izveštaja: šta je dobar report (čitljivost, KPI fokus, navigacija)
- Kako će izgledati projekat na obuci (dataset, star schema, finalni report)
Modul 2: Uvoz podataka i konekcije
- Excel (lokalno), SharePoint/OneDrive
- SQL / Cloud storage / OneLake (demo)
- Import vs DirectQuery
- Data refresh koncept (manual, scheduled)
Modul 3: Power Query transformacije (M)
- Query Editor, koraci i Applied Steps
- Tipovi podataka i kvalitet podataka (null/blank, duplikati, outliers)
- Rename/replace/split/trim, custom i conditional column
- Kreiranje nove tabele (reference/duplicate, pomoćne tabele)
- Pivot/Unpivot
- Date & Time funkcije, rad sa tekstom i brojevima
- Group By (agregacije, count distinct koncept)
- Append vs Merge
- Osnovna M logika: šta radi u pozadini, zašto je bitno?
Modul 4: Modelovanje podataka (Model view)
- Star schema vs snowflake, zašto Star pobeđuje u PBI
- Dimenzije vs fact, granulacija fact tabele
- Relationships: kardinalnost, filter direction, active/inactive
- DimCalendar: logika, obavezne kolone (Year/Month/Week, sort columns)
- Pravila dobrog modela: jedna Date tabela, skrivanje kolona, naming standard
- Interakcija filtera kroz model (zašto je model najvažniji)
Modul 5: DAX osnove i praksa
- Šta je DAX, razlika u odnosu na M
- Measures vs Calculated Columns (kada šta)
- Row context vs filter context, CALCULATE kao ključ
- Osnovne funkcije (SUM, DISTINCTCOUNT, DIVIDE, IF, SWITCH)
- VAR i čitljivost/performanse
- CALCULATE + FILTER + ALL/REMOVEFILTERS
- Time intelligence: DATEADD, SAMEPERIODLASTYEAR, TOTALYTD/MTD, PARALLELPERIOD
- Calculated tables (samo kada treba, npr. disconnected slicer/parametar)
Modul 6: Vizualizacija i UX
- Osnovni vizuali (card, table, matrix, bar/line, combo)
- Formatiranje i dizajn: tema, fontovi, razmaci, alignment, grid
- Interactions (Edit interactions)
- Align / Distribute
- Tooltip (standard + report page tooltip)
- Conditional formatting
- Drill down / drill through (osnove)
- Bookmarks i basic navigacija (dugmad, page navigation)
- Top N i šta znači dobar filter setup
- Parametri: Field parameters (osnove)
Modul 7: Performance i kvalitet
- Šta usporava report: loš model, previše kolona, visoka kardinalnost
- Osnovna pravila: measures over columns, izbegavati bi-directional gde ne treba
- DAX Studio / Performance Analyzer: osnovno merenje
- External tools pregled: DAX Studio, Tabular Editor, Measure Killer
Modul 8: Power BI Service i objava
- Workspace, apps (osnovno), permissions (viewer/member/admin logika)
- Dataset vs report vs dashboard (terminologija)
- Publish, refresh, schedule, gateway koncept
- Deployment pipeline koncept
- Verzije, održavanje, best practices za predaju klijentu
Dinamika održavanja treninga:
- 2x četvrtak popodne od 17:00-20:30 časova i
- 2x subotom od 09:30-16:00 časova
ISHODI UČENJA
Po završenoj obuci polaznik će biti osposobljen da:
Modul 1: Uvod u Power BI
- Razume uloge, komponente i tok izrade Power BI rešenja.
- Planira strukturu reporta na osnovu KPI ciljeva i principa čitljivosti.
Modul 2: Uvoz podataka i konekcije
- Uvozi podatke iz Excel-a i sa SharePoint/OneDrive lokacija.
- Razume Import vs DirectQuery i uticaj na modelovanje, performanse i refresh.
- Razume data refresh (manual i scheduled).
Modul 3: Power Query transformacije (M)
- Koristi Query Editor i Applied Steps kao kontrolisan proces transformacija.
- Primenjuje ključne transformacije (tipovi podataka, čišćenje, rename/replace/split/trim).
- Radi merge/append i pivot/unpivot, uz best practice za stabilan refresh.
Modul 4: Modelovanje podataka (Model view)
- Dizajnira star schema model (dimenzije i fakt tabele).
- Postavlja relacije (kardinalnost, direction, aktivne/neaktivne).
- Kreira i koristi DimCalendar (ključne kolone, sort kolone, filtriranje).
Modul 5: DAX osnove i praksa
- Kreira DAX mere i razume measures vs calculated columns.
- Razume i primenjuje row context i filter context.
- Koristi CALCULATE, VAR i osnovni time intelligence (MTD/YTD/PY).
Modul 6: Vizualizacija i UX
- Bira adekvatne vizuale u skladu sa KPI ciljevima.
- Standardizuje formatiranje i upravlja interakcijama.
- Implementira tooltips, drilldown, bookmarks i navigaciju.
Modul 7: Performanse i kvalitet
- Prepoznaje uzroke usporenja (model, kardinalnost, kolone/merenja, transformacije).
- Koristi Performance Analyzer za osnovnu dijagnostiku (kada i zašto dublje analizirati).
Modul 8: Power BI Service i objava
- Objavljuje report i razume report vs semantic model u Service-u.
- Organizuje workspace i podešava pristupe (roles/permissions).
- Podesi schedule refresh i razume gateway koncept.
- Priprema handover (izvori, refresh logika, ključne mere, održavanje).
Konačni rezultat obuke (šta polaznik iznosi)
- Povezani izvori podataka i definisan refresh pristup.
- Očišćeni i pripremljeni podaci u Power Query (ponovljiv proces transformacija).
- Star schema model sa DimCalendar tabelom i ispravnim relacijama.
- Set ključnih DAX mera (KPI + osnovni time intelligence).
- UX-konzistentan report sa navigacijom i kontrolisanim interakcijama.
- Osnovna provera performansi i preporuke za optimizaciju.
- Objavljen report u Power BI Service-u sa osnovnim podešavanjima i handover smernicama.

