Chystá sa podpora vlastných funkcií v jazyku DAX?

Včera som si úplnou náhodou všimol u klienta na SSAS Tabulare 2019 niečo, čo takmer naisto znamená, že sa chystá podpora vlastných funkcií do jazyka DAX v blízkej budúcnosti do SSAS Tabularu a Power BI. A tým niečím je indikácia DAX extension functions v sledovaní aktivity SSAS Tabularu cez Extended Events. Keď som po tom pátral viac, tak som v Power BI našiel aj prvú lastovičku, ktorá túto funkcionalitu využíva – zatiaľ nedokumentovanú funkciu TOPNPERLEVEL. Takže to vyzerá, že máme konečne dlho očakávanú funkcionalitu na spadnutie.

Čítajte ďalej

Calculation groups – konsolidácia merítok cez výpočtové skupiny v SSAS Tabulare 2019 a Power BI

Najnovší SSAS Tabular 2019 pridal najväčšiu novinku v jazyku DAX za posledné roky – calculation groups. Čiže výpočtové skupiny, ktoré vám umožnia zadefinovať jeden typ výpočtu raz, a použiť ho opakovane nad všetkými ostatnými merítkami. To vám značne zníži počet merítok v dátovom modeli. Ak ste teda doteraz ešte nepoužívali techniku supermerítok.

Čítajte ďalej

Ako vypnúť telemetriu v SSAS Tabulare

SSAS Tabular, aj SSAS Multidimensional, od verzie 2016 automaticky posielajú telemetrické údaje do Microsoftu, podobne ako väčšina moderného softvéru. Od verzie 2019 vraj bola telemetria značne zredukovaná, ale verzie 2016 a 2017 môžu posielať až príliš mnoho informácií, ako názvy všetkých databáz, tabuliek a merítok v nich. A keďže nie vždy to chcete, resp. niekedy to ani nemôžete posielať ďalej, tak sa pozrieme na to, čo všetko sa pravdepodobne posiela. A najmä ako vypnúť telemetriu.

Čí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

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

Prichádza nová verzia PowerPivotu? A SQL Server 2018?

Pred pár dňami som si všimol jednu zaujímavú vec, keď som sa pripájal k dátovému modelu v Power BI cez DAX Studio. Microsoft začal číslovať verziu PowerPivotu novou verziou 15.x namiesto doterajšej 14.x. A keďže tá verzia je v skutočnosti interná verzia SQL Serveru, tak to vyzerá okrem iného tak, že nová verzia PowerPivotu, nový SQL Server a SSAS Tabular je tiež na ceste. Poďme sa na to pozrieť bližšie.

Čítajte ďalej

Aké existujú verzie PowerPivotu?

Technológia PowerPivot sa dnes už nachádza vo viacerých produktoch Microsoftu, a rozširuje sa čím ďalej tým viac. A keď to začnete sledovať, tak časom sa v tom začnete strácať, pretože všade je to označené inak. Preto si teraz zhrnieme, aké všetky verzie PowerPivotu existujú, ako sú označené, a ako sa v tom celom rýchlo vyznať.

Čí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

Dnes vyšiel SQL Server 2017 – a nový SSAS Tabular

Po dlho odkladanom pôrode Microsoft dnes konečne oficiálne vypustil do sveta SQL Server 2017, a s ním aj novú verziu SSAS Tabularu. Väčšinu noviniek nájdete popísanú v tomto článku, kde som ešte optimisticky dúfal podľa neoficiálnych informácií, že SQL Server 2017 vyjde ešte koncom mája. Nakoniec vyšiel až teraz, a ako satisfakciu Microsoft pridal zopár drobností navyše, na ktoré sa teraz pozrieme. Čítajte ďalej