Power BI

Analiza użycia poszczególnych obiektów bazy analitycznej SSAS

Database level analysis

Wstęp Analysis Services, jak już wspomniano we wcześniejszych postach (zobacz: http://pl.seequality.net/monitorowanie-optymalizacja-ssas/), dostarcza wiele użytecznych narzędzi do monitorowania,analizowania oraz sprawdzania serwera i poszczególnych obiektów SSAS. W niniejszym poście omówiony zostanie jeden z widoków systemów, który pomoże nam zrozumieć, które obiekty są rzeczywiście wykorzystywane przez użytkowników. Wizualizacja dla tego widoku została przygotowana w Power BI i można ją znaleźć na GitHub: https://github.com/seequality/seequality_ssas/tree/master/ssas_object_activity Widok o którym będzie mowa to DISCOVER_OBJECT_ACTIVITY. Oczywiście dane z widoku można zwracać za pomocą zapytania w języku MDX, dla tego widoku:

Widok zawiera następujące atrybuty: object_parent_path – “fizyczna” ścieżka do obiektu object_id – identyfikator obiektu object_cpu_time_ms – czas procesora w…
Read more

SSAS – Analiza plików bazy analitycznej

Wstęp Kolejnym przykładem analizy, który pozwoli nam lepiej zrozumieć projekt bazy wielowymiarowej jest analiza plików, które są nieodłączonym jej elementem. Jak już wspomniano w poście http://pl.seequality.net/monitorowanie-optymalizacja-ssas/ Analysis Services wszystkie dane przechowuje w ogromnej ilości plików. Dla każdego atrybutu, hierarchii, agregacji itp. Wygenerowany zostanie jeden lub kilka plików, które mają za zadanie w efektywny sposób zwrócić dane potrzebne do wygenerowania rezultatu zapytania MDX. W tym artykule pobierzemy listę wszystkich plików bazy wielowymiarowej za pomocą skryptu PowerShell, a następnie przygotujemy raport w Power BI, który pozwoli lepiej zrozumieć rozmiar naszej bazy. Wszystkie pliki dostępne są na GitHub: https://github.com/seequality/seequality_ssas Analiza taka powinna być pomocna w…
Read more

SSAS – Kto korzysta z kostki?

SSAS new vs returning users

Pierwszy przypadek wykorzystania danych z logowania kostek i serwera dotyczy analizy użytkowników. Do wizualizacji danych użyty zostanie PowerBI. W ramach przypomnienia dodam tylko, że post opisujący dostępne metody gromadzenia danych oraz analizowania kostek i SQL Server Analysis Services dostępny jest pod adresem http://pl.seequality.net/monitorowanie-optymalizacja-ssas/. Pełny raport oraz projekt SSIS dostępny jest na github: https://github.com/seequality/seequality_ssas Cała idea polega na tym, aby przygotować projekt SSIS, a następnie Job, który co dziesięć minut będzie pobierał aktualną listę sesji i połączeń do serwera SQL Server Analysis Services. Dzięki zgromadzonym danym będziemy w stanie następnie przygotować raport w Power BI, który pomoże nam zrozumieć kim są użytkownicy kostki…
Read more

Power BI a Power Point – czyli eksport do pptx i Power BI Tiles

Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Najpopularniejszym sposobem prezentacji różnego rodzaju treści podczas spotkań, sesji czy innych prelekcji jest wykorzystanie popularnego Power Pointa wchodzącego w skład Microsoft Office. W przypadku gdy nasze raporty są zbudowane w Power BI Desktop i opublikowane na witrynie powerbi.com mamy pewne możliwości ich przedstawiania w Power Point – chodzi mianowicie o natywnie obsługiwany eksport do pliku prezentacji pptx oraz o niestandardowy dodatek Power BI Tiles dla Power Pointa – zapraszam do lektury! Pierwszą opcją pokazania danych w Power Point jest eksport do pliku pptx. Zalogujmy się nasze konto Power BI i znajdźmy interesujące nas treści znajdujące się na raporcie – w…
Read more

Szybkie budowanie miar w Power BI z Quick Measures

PowerBI_QuickMeasures_000
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Jedną z funkcjonalności dostępnych w jeden z ostatnich aktualizacji Power BI Desktop są tzw. Quick Measures, dosyć ciekawa funkcjonalność wydająca się całkiem użytecznym mechanizmem dlatego też zdecydowałem się poświęcić temu zagadnieniu krótki artykuł. Quick Measures to nic innego jak możliwość szybkiego generowania miar w języku DAX według określonych reguł. Brzmi kusząco prawda? I tak też jest w rzeczywistości mimo, iż powinniśmy mieć świadomość tego, że wszystko co wygenerowane jest automatycznie jest dalekie od ideału. Pomijając zbędny opis przejdźmy do demonstracji – w moim pliku Power BI Desktop stworzyłem prosty model bazujący na AdventureWorksDW. Nie jest istotne, które tabele są w…
Read more