Ako zmenšiť dátový model v PowerPivote, Power BI, SSAS Tabulare a Azure Analysis Services

Technológia PowerPivotu je dnes integrovaná nielen v Exceli, ale aj v Power BI, SSAS Tabulare, Azure Analysis Services, či ako columnstore indexy v SQL Serveri. A až na menšie rozdiely funguje všade takmer rovnako. Po vytvorení prvých dátových modelov však prichádza mierne vytriezvenie, keď sa pokusmi o analýzu väčších a väčších dát, tieto dáta už nezmestia do pamäte, alebo narazíte na limity technológie. Napr. pri Power BI v cloude. Vtedy musíte dátový model jednoducho zmenšiť, inak ho nemôžete používať. A my si ukážeme, ako to ide aj inak, ako len odfiltrovaním dát, či ich zoskupením. Čiže bez straty informácií v dátovom modeli. Čítajte ďalej

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 🙂

Čítajte ďalej

Power BI Analyzer – Ako rýchlo zdokumentovať dátový model v Power BI Desktope, SSAS Tabulare a Azure Analysis Services

Pred nejakým rokom som na tomto blogu písal o tom, ako rýchlo zdokumentovať dátový model v PowerPivote v Exceli. Ako to ale urobiť pre Power BI Desktop, SSAS Tabular či Azure Analysis Services, ktoré tiež používajú PowerPivot? Hľadal som na to hotové riešenia, ale väčšinou som našiel len krkolomné veci pre Excel, alebo s makrami (ktoré vám vo firme skoro nikdy nedovolia), alebo relatívne komplikované univerzálne riešenia. Preto som sa rozhodol spraviť si to sám. A tak vznikol Power BI Analyzer.

Čítajte ďalej

Ako vytiahnuť dátový model z Power BI do SSAS Tabularu

Keď začnete v Power BI pracovať s väčšími dátami v jednotkách až desiatkach GB, tak narazíte hneď na niekoľko problémov. Najprv narazíte na veľkosť RAMky. Pri publikovaní do cloudu či na vnútrofiremný Power BI Report Server narazíte na limity veľkosti publikovaných súborov. Pri aktualizácii dát narazíte na príliš dlhé časy aktualizácie. A takisto aj nemožnosť riadne využívať pokročilejšie zabezpečenie dát. Preto si teraz ukážeme, ako to elegantne vyriešiť premigrovaním dátového modelu do SSAS Tabularu, resp. ako vytiahnuť dátový model z Power BI do SSAS Tabularu, a prerobiť report v Power BI Desktope tak, aby ste ho nemuseli zdĺhavo vytvárať odznova v SSAS Tabulare.

Čítajte ďalej

Ako pridať do SSAS Tabularu vlastné funkcie

Dnes si ukážeme ultimátny hack, ktorý nenájdete nikde inde na internete. Keď totiž pracujete s SSAS Tabularom, tak jednou z nevýhod je to, že ho nemôžete rozširovať o vlastné funkcie. Aspoň nie oficiálne. Keďže to ale potreboval jeden z klientov pre svoj projekt, ktorý používal jazyk MDX, tak som sa rozhodol spraviť z nemožného možné. Tabular síce veľmi dlho protestoval, ale nakoniec zabrala jedna jednoduchá presvedčovacia metóda. A Vy si ju pravdepodobne ako prví na svete môžete vyskúšať.

Čítajte ďalej

Ako prekonvertovať tabulárny model SSAS naspäť na PowerPivot

Konverzia PowerPivotu na serverový tabulárny model je celkom bežná operácia, keď potrebujete zdieľať svoj dátový model v PowerPivote s ďalšími užívateľmi. Čo ale v opačnom prípade – keď potrebujete dať existujúci tabulárny model zo serveru napr. obchodníkom, aby s ním mohli pracovať aj offline mimo kancelárie? V takomto prípade treba prekonvertovať tabulárny model SSAS zo serveru naspäť do Excelu do PowerPivotu. Podľa Microsoftu to nie je podporovaný scenár, ale to neznamená, že to nie je možné. Je to dokonca veľmi jednoduché 🙂 Čítajte ďalej