Power BI: Desktop i Online/ Service – zastosowania

Z grubsza ogarniesz to w: 1 min


Autor: Dominik Szcześniak

Cześć,
Dzisiaj nieco przybliżę Ci elementy, które spotkasz zapewne przy pracy ze światem Power BI’owym.

Power BI Desktop #

Aplikacja Desktopowa od Microsoftu, dzięki której możesz rozwijać swoje rozwiązania. PBI Desktop otrzymuje co miesiąc nową wersję. Kolejne “iteracje” najczęściej dodają nowe komponenty związane z wizualizacją danych. Ale oczywiście też pojawią się nowe funkcjonalności związane z częścią modelowania czy pracą powiedzmy backendową.
PBI Desktop możesz pobrać np. stąd.

Tak wygląda logo Power BI’a. Możliwe, że już gdzieś Ci mignęło, np. w pracy 🙂

PBI Service/ PBI Online  #

PBI Service/ PBI Online – pojęcia te są często stosowane zamiennie. Dlatego podaję dwa. PBI Service możesz wyobrazić sobie jako usługę chmurową, do której wgrywasz rozwiązania rozwijane w ramach Power BI Desktop. Microsoft dodaje też sukcesywnie nowe opcje związane z developmentem po stronie usługi Online, ale co do zasady PBI Desktop daje najwięcej możliwości. 

Dlaczego interesuje nas PBI Service/ Online?  #

Tak jak wspominałem, tam trafiają nasze modele semantyczne i raporty. Model semantyczny to rozwiązanie, które modeluje nasz świat danych. Mamy tam już obiekty gotowe do konsumpcji przez Użytkowników Biznesowych. Czyli. np. tabele wymiarów (zawierające klucze i opis deskrypcyjny). Np. Wymiar Data, Wymiar Produkt, Wymiar Klient. Wspomniane wymiary mają zbudowane relacje z tabelami faktów, które służą do analizy “cyferek” według określonych kluczy. Czyli w tabeli faktów mamy klucze z tabeli wymiarów i np. wartości sprzedaży dla danych kombinacji: ClientID, ProductID, DateKey. (Spokojnie, będę o tym jeszcze duuużo pisał). Miary to kalkulacje dostępne w danym modelu, np. Total Sales, Sales PY (Pervious Year) etc. 

Oczywiście model semantyczny ma podpięte źródło danych. Może to być np. jakaś baza danych, np. SQL Server, rozwiązanie Databricksowe itp. Źródłem dla modelu mogą też być pliki płaskie np. Excel czy też listy Sharepointowe.

W naszych, “większych” rozwiązaniach będziemy spotykać raczej silniki bazodanowe 🙂

Konsumpcja danych z modelu semantycznego #

Do modeli semantycznych dostępnych w usłudze możemy podłączyć się narzędziami typu PBI Desktop czy Excel, żeby działać na już wcześniej zbudowanym modelu danych. Bez konieczności budowania transformacji samemu. Korzystamy z gotowego modelu, zawierającego już logikę biznesową. 

Model danych odpytujemy językiem DAX, o którym też będę Wam pisał.

Co warto zapamiętać: #

Do budowy rozwiązań w świecie PBI korzystamy z aplikacji PBI Desktop

Jeśli chcemy, żeby nasze rozwiązania były dostępne w ramach np. organizacji, publikujemy je do usługi PBI Online/ Service

Modele semantyczne to rozwiązania, które posiadają zamodelowany świat naszych danych. Znajdziesz tam: Wymiary, Fakty i Miary

Dane z modeli PBI’owych konsumujemy przy użyciu języka DAX.

Responses