Workshop Power BI - Optimalizácia reportov

Na tejto stránke nižšie nájdete podrobný popis a program workshopu.

Cieľ worskopu: Na tomto workshope sa naučíte, ako rýchlo zistiť, prečo presne je report v Power BI pomalý, a ako to vyriešiť. Ukážeme si viaceré praktické stratégie, ako zrýchliť výpočty o niekoľko rádov, či už zmenami v dátovom modeli, prepisom DAX-ových vzorcov alebo pomocou agregačných tabuliek. To všetko pomocou nástrojov, ktoré používajú Jedi Mastri v Power BI.

Tento workshop odpáli hranice toho, čo ste si mysleli, že je možné. Naučíte sa viaceré univerzálne postupy, ktoré vám pomôžu nielen s Power BI, ale aj pri prekonávaní rôznych ťažkých problémov v práci. Po tomto workshope budete úplne inak nazerať na to, čo dokážete, ak to aspoň čiastočne aplikujete do svojho pracovného života. Svet už nebude nikdy taký, aký bol predtým. Z workshopu odídete plní nápadov a inšpirácie, čo všetko viete s Power BI spraviť. A nielen s ním.

Ak ste si doteraz mysleli, že zoptimalizovať výpočty z minút na sekundy, a odtiaľ až na milisekundy je nemožné, tak tu sa dozviete hneď niekoľko univerzálnych stratégií, ako to možné je. A ako je možné kombinovať tieto stratégie dokopy, a získať ešte lepšie výsledky.

Naučíte sa, ako zoptimalizovať DAX-ové vzorce tak, aby aj na veľmi veľkom objeme údajov bežali veľmi rýchlo. Zároveň sa naučíte, ako spraviť dátový model kompaktný a rýchly súčasne. Workshop bude pre Vás užitočný aj vtedy, ak pracujete s malými dátovými modelmi, ktoré sú pomalé, pretože viaceré techniky využijete aj tu. Alebo keď chcete lepšie porozumieť fungovaniu dátových modelov a jazyku DAX.

V skratke, tu je zoznam toho, čo z workshopu získate:

  • výber z toho najlepšieho, čo sa Michal naučil o PowerPivote, Power BI a práci za posledných 10 rokov,
  • naučíte sa, ako zmenšiť dátový model v pamäti,
  • naučíte sa, ako rapídne urýchliť výpočty v jazyku DAX,
  • dostanete mentálny upgrade,
  • prevetráte svoje mozgové bunky,
  • naučíte sa riešiť extra ťažké problémy,
  • získate inšpiráciu pre prácu aj pre seba na ďalšie mesiace.

Cieľová skupina: Účastníci, ktorí majú problém s rýchlosťou reportov alebo DAX výpočtov, a chcú ich urýchliť na bleskurýchle výpočty. A aj tí, ktorí majú problémy s veľkosťou dátových modelov, a potrebujú ich rapídne zmenšiť. Workshop vôbec nie je vhodný pre začiatočníkov. Účastníci by mali ovládať aspoň základy jazyka DAX. Ak ho neovládajú, tak sa ich môžu naučiť buď na niektorom z našich kurzov, alebo z našej knihy o Power BI. Workshop je využiteľný nielen v Power BI, ale aj v excelovskom PowerPivote, serverovom SSAS Tabulare, a v cloudových Azure Analysis Services.

Lektor: Bude Vás učiť Michal Chmelár, autor prvej slovenskej knihy o Power BI, PowerPivote a jazyku DAX. Top expert so 7-ročnou praxou v Power BI a 12-ročnou praxou v PowerPivote, vrátane nasadení vo veľkých firmách, a autor najväčšieho česko-slovenského blogu o PowerPivote a Power BI. S tonou referencií od predchádzajúcich účastníkov našich kurzov.

Trvanie: 5 hodín 30 minút

Jazyk: slovenský

Cena: 157 EUR bez DPH, plus DPH

V cene je zahrnuté: prístup k záznamu na 30 dní

Obsahová náplň:

Úvod do problematiky

  • Metodika riešenia problémov (nielen) s reportami Power BI
  • Dôvody pomalých reportov
  • Optimalizačné stratégie
  • Problémy s ladením výkonu, na čo si dať pozor, a ako na ne
  • Nástroje používané pri optimalizácii výkonu a pamäte – DAX Studio, Power BI Analyzer, …
  • Ako to úspešne dotiahnuť do konca
  • Optimalizácia pamäte dátového modelu

Ako je organizovaný dátový model v pamäti

  • Dáta, slovníky, relácie a hierarchie
  • Kompresné algoritmy VertiPaqu a ich ovplyvňovanie
  • Prečo je môj report v pamäti X-krát väčší ako na disku?
  • Rýchla analýza dátového modelu pomocou Power BI Analyzera
  • Zmenšenie dátového modelu, zvýšením kompresie dát
  • Optimalizácia stĺpcov s vysokou početnosťou hodnôt
  • Nahradenie stĺpcov merítkami
  • Kde sú limity?
  • Optimalizácia výpočtov v jazyku DAX

Ako nájsť, kde je hlavný problém s rýchlosťou

  • Interná architektúra vykonávania dotazov
  • Storage Engine, Formula Engine, cache
  • Práca s DAX Studiom
  • Exekučné plány DAX dotazov a VertiPaq dotazy
  • Prepis pomalých DAX vzorcov na rýchlejšie alternatívy
  • Príprava vhodnej štruktúry dátového modelu pre konkrétne typy výpočtov
  • Eliminácia internej komunikácie medzi SE a FE
  • Optimalizácia DISTINCT COUNT
  • Odstránenie dekompresie celej tabuľky do pamäte počas výpočtu
  • Využitie predpočítaných údajov, agregačné tabuľky a agregácie

Toto je nezávislý seminár a nie je ani spriaznený s, ani autorizovaný, ani sponzorovaný, ani schválený spoločnosťou Microsoft Corporation. Táto veta je tu spomenutá len kvôli súladu s pravidlami spoločnosti Microsoft pre organizovanie nezávislých seminárov. Odbornú úroveň seminára garantuje portál PowerPivot.sk.