Optimalizácia veľkosti kombinačných tabuliek v SQL Serveri cez columnstore indexy

Kombinačné tabuľky sú skvelá analytická technika, ktorá nielen v PowerPivote a Power BI, ale aj vo väčšine analytických nástrojov vie zjednodušiť výpočty, a veľakrát drasticky urýchliť aj rýchlosť výpočtov. Má však jednu chybičku krásy – ak sa rozhodnete tieto tabuľky nagenerovať už v relačnej databáze, napr. v SQL Serveri, tak sa databázovému adminovi pretočia oči ako ciferníky. Najprv pri generovaní takýchto tabuliek, a potom pri pohľade na to, ako nádherne to nafúkne samotnú databázu a všetky jej budúce zálohy. Darmo raz, mať tabuľky s miliardami až stovkami miliárd riadkov v databáze nie je zrovna sranda. Našťastie na to existuje v SQL Serveri liek – columnstore indexy. Preto sa na ne teraz v skratke pozrieme.

Čítajte ďalej

Analýza otvorených položiek a pohľadávok k danému dátumu

Vo finančnom účtovníctve a controllingu, a nielen tam, potrebujete veľakrát zobraziť zoznam otvorených položiek k danému dátumu, a k nemu aj nejakú štatistiku. Tými položkami môžu byť otvorené/nevysporiadané pohľadávky, neukončené reklamácie, či nevybavené objednávky. A najmä pri riadení činností je dobré vedieť, koľko a čo všetko bolo otvorené k danému dátumu.

Čítajte ďalej

Ako analyzovať vyťaženosť ľudí na projektoch bez kombinačnej tabuľky v PowerPivote a v Power BI

Pred pár dňami sme si ukázali, ako jednoducho analyzovať vyťaženosť ľudí na projektoch v PowerPivote a v Power BI, pomocou techniky kombinačných tabuliek. Problém tejto techniky je v tom, že napriek tomu, že report je megarýchly aj na veľkom počte riadkov, tak počas prepočtu dátového modelu to dokáže spotrebovať aj desiatky GB RAM. Čo si väčšina užívateľov nemôže dovoliť. Najmä nie tí, ktorí majú 32-bitový Excel či Power BI Desktop. Preto sa teraz pozrieme na to, ako to spraviť aj bez kombinačných tabuliek.

Čítajte ďalej

Ako analyzovať vyťaženosť ľudí na projektoch v PowerPivote a v Power BI

V projektovom riadení je častá požiadavka na analýzu vyťaženosti jednotlivých zdrojov, najmä ľudí. Zatiaľ čo nástroje ako Microsoft Project takúto funkcionalitu majú, tak ich použitie nie je vždy vhodné. Napr. vtedy, keď takúto štatistiku chcete zahrnúť do reportu, a nie všetci jeho konzumenti majú nainštalovaný MS Project. Preto si teraz ukážeme, ako analyzovať vyťaženosť ľudí na projektoch v PowerPivote a v Power BI, ktoré sú oveľa dostupnejšie.

Čítajte ďalej

Kombinačné tabuľky, rozpracovanosť objednávok a vyťaženosť hotelov v PowerPivote a Power BI

Dnes sa pozrieme na jednu peknú techniku, ktorou si viete uľahčiť a výpočtovo výrazne urýchliť jeden konkrétny typ výpočtov. Ide o problémy ako sledovanie rozpracovanosti objednávok či vyťaženia hotelových izieb voči jednotlivým dňom v kalendári. Táto technika sa nazýva kombinačné tabuľky, a častokrát sa využíva práve na zjednodušenie a zároveň masívne zrýchlenie výpočtov v jazyku DAX.

Čítajte ďalej