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

Sú rýchlejšie vypočítané stĺpce alebo merítka? V PowerPivote aj v Power BI?

Na internete sa šíri jeden z mýtov, že vypočítané stĺpcerýchlejšie ako merítka. Najmä preto, že vo vypočítaných stĺpcoch sú už predpočítané hodnoty, a merítka sa musia po každom kliknutí v reporte prepočítať. Pravda je však samozrejme zasa niekde inde. A závisí to od viacerých faktorov.

Čítajte ďalej

Musia sa v SSAS Tabulare a AAS zmestiť všetky dáta do pamäte?

Jedným z hlavných argumentov, prečo sa mnohí ľudia vyhýbajú SSAS Tabularu, a Azure Analysis Services (AAS), a namiesto toho idú do výbehových OLAP kociek, je mýtus, že sa všetky dáta musia zmestiť do pamäte. Veď je to predsa serverový PowerPivot, a v obyčajnom PowerPivote sa musia zmestiť do pamäte. Tak predsa to tak musí byť aj na serveri, nie? A museli by sme potom kupovať na serveri terabajty RAM! Ale našťastie to tak nie je. A pravda je taká, že takmer nič z dátového modelu nemusí byť v pamäti. A aj napriek tomu to môže v pohode fungovať rýchlo.

Čítajte ďalej

Vytvoriť vypočítané stĺpce v PowerPivot alebo Power Query?

Na školeniach PowerPivotu sa často stretávam s dilemou, ktorú majú účastníci, keď uvidia, čo všetko dokáže PowerPivot alebo Power Query. V oboch z nich totižto idú vytvárať vlastné vypočítané stĺpce, a potom poniektorí majú problém, že čo je z toho lepšie. Pozrieme sa teda na to, ako to celé funguje.

Čítajte ďalej