Power BI Analyzer je možné pripojiť aj k dátovým modelom v excelovskom PowerPivote, a analyzovať, resp. dokumentovať dátový model rovnako ako v Power BI. Riešenie je trochu divné, ale funkčné. A najmä získate všetky výhody Power BI Analyzera za pár sekúnd. Preto sa naň teraz pozrieme.
Ako prekonvertovať excelovský PowerPivot na Power BI
Ak ste už vyvinuli dátový model v PowerPivote pre Excel, a chcete pokračovať v Power BI, tak by sa hodilo, keby to išlo spraviť ľahko. Power BI totižto interne tiež používa PowerPivot na svoje výpočty. Preto by ani nemal byť problém prekonvertovať PowerPivot na Power BI. To vedia aj v Microsofte, a preto je táto funkcionalita dostupná hneď od prvých verzií Power BI.
Power BI Analyzer 2.0 je vonku!
Koncom minulého roka som vypustil prvú verziu Power BI Analyzera. Vyvinul sa z toho veľmi užitočný nástroj nielen na rýchlu dokumentáciu dátového modelu v Power BI, SSAS Tabulare a AAS, ale aj na optimalizáciu výkonu a rýchlu prácu s komplexnými dátovými modelmi. A dnes vychádza jeho druhá hlavná verzia, Power BI Analyzer 2.0, s kopou nového obsahu, takmer trikrát väčšia ako pôvodná prvá verzia. Pričom návod na použitie zostáva rovnaký ako v jeho prvej verzii.
Pozvánka na prednášku “Power BI – optimalizácia výkonu reportov”
V utorok 17.9.2019 budem prednášať v Bratislave v rámci komunitnej akcie organizácie SQL PASS, pre Slovak SQL Server & BI User Group, na tému “Power BI – optimalizácia výkonu reportov”. Vstup na akciu je voľný, a detaily nájdete nižšie.
Compatibility level 1000000 v SSAS Tabulare 2019
Dnes som si pri dokončovaní nového Power BI Analyzera 2.0 všimol zaujímavú vec – že podporuje compatibility level 1000000. Na tom by nebolo nič zvláštne, ale používatelia SSAS Tabularu vedia, že to číslo je za normálnych okolností medzi 1100 (SSAS Tabular 2012) a 1500 (SSAS Tabular 2019). A tak som ho teda vyskúšal 🙂
Je dôležité, v ktorej tabuľke vytvorím merítko v jazyku DAX?
Začiatočníci v PowerPivote aj Power BI sa ma často pýtajú, či je dôležité, v ktorej tabuľke vytvoria merítko. Či to má nejaký vplyv na výpočty, výkon, a podobne. Krátka odpoveď je vždy “nie”. Je však zopár scenárov, kde to vo vašom prípade možno môže mať nejakú dôležitosť.
Keď príkaz try a spracovanie chýb v Power Query nefungujú – a ako to opraviť
Power Query už dlhšie trpí jedným bugom, ktorý stále nie je opravený. V niektorých prípadoch príkaz try nezafunguje, keď sa vyskytne chyba, a namiesto odchytenia chyby túto chybu vyvolá. Čo je tak trochu mimo s ohľadom na to, na čo slúži príkaz try. A keďže to potrebujeme rozchodiť, tak sa na to pozrieme, prečo sa to deje, a ako z toho von.
Prečo mi nejdú porovnávať stĺpce v merítkach v jazyku DAX? Ani v PowerPivote, ani v Power BI?
Jeden z najčastejších problémov začiatočníkov v jazyku DAX je ten, že nevedia, prečo im nejdú porovnávať stĺpce v merítkach, keď píšu vzorce. A tým pádom nevedia potom vypočítať ani základné ukazovatele, kde potrebujú porovnať údaje z dvoch stĺpcov, ktoré sú zvyčajne (ale nie nevyhnutne) z dvoch rôznych tabuliek. Preto sa teraz pozrieme na to, prečo to nejde, a najmä na to, ako to určite pôjde.
Prečo mi merítka zväčšujú počet riadkov v tabuľke?
Keď objavíte čaro merítok v jazyku DAX, tak po nejakom čase si všimnete nečakanú vec – a to že merítka vám vo veľa prípadoch začnú “pridávať” nové riadky do tabuliek a kontingenčiek v reporte, ktoré tam predtým neboli. A tým pádom ich neželane zväčšujú. A je jedno, či ste v PowerPivote, alebo v Power BI. Ak neviete, prečo sa to deje, tak je veľmi frustrujúce prísť na koreň problému. Pretože to, čo vyzerá ako pridávanie nových riadkov do tabuľky, je v skutočnosti spôsobené niečim iným.
Neaktívne prepojenia medzi tabuľkami, a výpočty cez ne, v PowerPivote a Power BI
Jednou z mála využívaných, o to však užitočnejších vlastností dátového modelu v PowerPivote aj Power BI, sú neaktívne prepojenia medzi tabuľkami. Umožňujú vám zredukovať počet tabuliek v dátovom modeli, používajú sa hojne v pokročilej analytike aj reportingu, a vedia vám uľahčiť riešenie niektorých analytických problémov. Preto sa teraz pozrieme na to, ako fungujú, a ako sa dajú použiť.