Power BI – nowy sposób na wdrożenie Business Intelligence w Twojej organizacji

Jeśli zastanawiamy się nad wdrożeniem w firmie rozwiązania Business Intelligence, to z pewnością warto zapoznać się z ofertą Microsoft, który jest aktywnym graczem na tym rynku.

Choć dzisiejszy post rozpocznę od krótkiego opisu dwóch najpopularniejszych Microsoftowych sposobów na BI, w dalszej części skoncentruję się już tylko na rozwiązaniu Power BI,  wskazując na najistotniejsze możliwości jego zastosowania, wraz z informacją o jego architekturze,  licencjach i kosztach użytkowania.


Dwa sposoby na Business Intelligence: SSRS i Power BI

W MS SQL Server istnieje dobrze znane wielu menedżerom Reporting Services, zapisywane w skrócie SSRS. Funkcjonuje ono w klasycznym modelu, co oznacza, że wdrożeniowiec z odpowiednimi kompetencjami i dostępami może przygotować zestaw raportów i analiz do publikacji na serwerze, zaś użytkownicy mogą je przeglądać.

Raporty mają statyczną formę, bo osoba z dostępem może jedynie je przeglądać oraz wprowadzać wartości filtrów zdefiniowanych przez ich twórcę. Mimo tego, SSRS ma spore możliwości wizualizacji danych, a w wersji 2016 daje też możliwość mobilnego dostępu do analiz.

Drugim, zapewne w wielu przypadkach skuteczniejszym mechanizmem Microsoft w zakresie Business Intelligence jest system Power BI. Należy on do klasy self-service BI, co oznacza, że kierowany jest do końcowych użytkowników, dając im możliwość budowania analiz na własne potrzeby. W założeniu jest prostszy w użyciu niż klasyczne systemy BI. Wdrożenie Business Intelligence może zatem przebiegać w nieco inny, w założeniu mniej skomplikowany sposób w porównaniu do tradycyjnego podejścia.

Kilka słów o architekturze Power BI

Architektura systemu Power BI wygląda następująco:

  • Aplikacja desktopowa: Power BI Desktop można pobrać za darmo ze strony Microsoft – można pobrać ją z tej strony producenta.
  • Aplikacja chmurowa (SaaS): umożliwia zarówno budowę analiz, jak i współdzielenie raportów między wieloma użytkownikami – tutaj można założyć konto.
  • Aplikacja mobilna: umożliwia pracę z Power BI na urządzeniach z systemem iOS, Android oraz Windows 10. Więcej informacji można znaleźć na tej stronie.

W dalszej kolejności opowiem o wszystkich tych formach systemu, zaczynając od tej dotąd najpopularniejszej, czyli Power BI Desktop.

O Power BI Desktop

Już na pierwszy rzut oka widać, że przy tworzeniu tej aplikacji zespół Microsoft czerpał sporo z technologii wcześniej wypracowanych dla Excela.

Silnik przetwarzania danych w Power BI jest inspirowany rozwiązaniami Power Pivot, mechanizmy integracji czerpią z Power Query, a wyświetlanie danych –  z Power View i Power Maps. Całość została rozwinięta i wprowadzona do jednego spójnego narzędzia, którego odbiorcą jest analityk danych, ale już niekoniecznie informatyk czy programista.

Mechanizm znany z serwerowego Analysis Services pozwala na przetwarzanie danych w pamięci operacyjnej komputera. Są one tam odpowiednio kompresowane i optymalizowane pod kątem odpowiedzi na szybkie zapytania typu ad-hoc. Taka konstrukcja umożliwia gromadzenie setek tysięcy czy nawet milionów rekordów, przetwarzanie ich w pamięci oraz generowanie wyników do zapytań w czasie poniżej sekundy.


Przeczytaj także


Zapewne nie byłby to optymalny model, gdybyśmy chcieli w ten sposób przetwarzać miliardy rekordów, ale do większości zastosowań to powinno wystarczyć.

5 najważniejszych przykładów użycia Power BI Desktop

Przy pomocy tej wersji systemu Power BI możemy zrealizować następujące działania:

1. Połączenie ze źródłem danych

Power BI daje naprawdę sporo możliwości łączenia z różnymi źródłami danych. Program pozwala na wykorzystanie zasobów takich, jak bazy danych, pliki, ale także materiały i informacje internetowe. Możemy zatem w prosty sposób np. pobrać aktualny kurs walut z strony NBP i zastosować go do naszych obliczeń.

2. Przygotowanie danych do analizy

Z pomocą Power BI Desktop możemy wygodnie usunąć zbędne kolumny i wiersze, dostosować typy danych. Program daje nam też opcje eliminacji duplikatów, jeśli takowe się znajdą.

3. Transformacje danych

Oto przykładowe zmiany, które można dokonywać na danych przy pomocy Power BI Desktop:

  • Podział kolumn – na podstawie znaku rozdzielającego, jak i liczby znaków;
  • Przygotowanie agregacji;
  • Zmiana typów danych, np. tekst na liczby;
  • Ustalenie i zmiany formatu tekstu;
  • Zamiana pierwszego wiersza na nazwy kolumn;
  • Dokonanie transpozycji, czyli np. zamiany kolumn z wierszami
  • Dokonanie przestawienia (z ang. Pivot) kolumn wg wartości wiersza;
  • Operacje arytmetyczne;
  • Dodawanie kolumn;
  • Dodawanie miar.

4. Budowanie modelu i wskazywanie powiązań pomiędzy danymi

Z pomocą Power BI Desktop mamy możliwość tworzenia zaawansowanych modeli oraz mapowania powiązań między danymi.

5. Budowanie wizualizacji danych

System Power BI pozwala na tworzenie zaawansowanych wizualizacji analizowanych przez nas danych, w tym:

  • tworzenie tradycyjnych wykresów.
  • budowę wykresów prezentujących dane na mapie.
  • definiowane filtrów.

Wizualizacje w Power BI są czyste i przejrzyste, wykresy mają opcje interaktywne, a zaznaczenie jednej wartości w tabeli filtruje pozostałe grafiki pod jej kątem.

Słabe strony Power BI Desktop

Mimo niezaprzeczalnych zalet Power BI Desktop, dużym ograniczeniem tego narzędzia jest zorientowanie na jednego użytkownika. Jeśli przygotowuję zestaw raportów i chcę się nim podzielić, to mogę oczywiście wysłać e-mailem plik innej osobie, która również ma zainstalowaną aplikację Power BI. Takie podejście jednak nie pozwala nam na zarządzanie uprawnieniami czy właściwym procesem aktualizacji raportów.

Jednak w odpowiedzi m.in. na te potrzeby powstał system Power BI w chmurze. Pozwala on na udostępnianie raportów docelowym odbiorcom w znacznie prostszy sposób. Omówmy teraz jego najważniejsze cechy.

Power BI w chmurze

Jak wspomniane powyżej, chmurowa wersja Power BI pozwala przede wszystkim na współpracę przy tworzeniu raportów. Znacząco upraszcza to proces wdrażania Business Intelligence w organizacji.

Aby rozpocząć korzystanie z tej aplikacji, należy się najpierw zarejestrować na stronie Power BI.

Ponieważ system ten jest częścią usługi Office 365, wszelkie kwestie związane z bezpieczeństwem i prywatnością danych są odpowiednio adresowane przez Microsoft. O polityce w tym zakresie można dowiedzieć się więcej na stronach producenta: m.in. w Centrum Zaufania Usługi Office 365 czy też FAQ nt. prywatności danych w chmurze.

Oczywiście, wersja chmurowa oraz desktopowa doskonale ze sobą współpracują. Możemy zatem przygotować dane, zbudować wizualizacje w Power BI Desktop, opublikować je w usłudze SaaS-owej, a stamtąd nadać dostęp do raportów innym użytkownikom.

Power BI Mobile

To aplikacja, przy pomocy której możemy połączyć się z usługą Power BI aby analizować dane na urządzeniu mobilnym. Na te chwilę nie mamy tutaj możliwości tworzenia raportów, a jedynie przeglądania w formie zoptymalizowanej do naszego urządzenia.

Ile kosztuje Power BI?

Istnieją dwie główne opcje licencyjne dla Power BI: darmowa i pro. Przyjrzyjmy się szczegółowym planom:

  1. Wersja darmowa, czyli Power BI Free: mamy w niej tylko ograniczony dostęp do funkcji narzędzia. Jej podstawowym ograniczeniem jest możliwość przesyłania dziennie do 1 GB danych do chmury i brak możliwości udostępniania raportów innym użytkownikom.
  2. Wersja Power BI Pro: pozwala na przesyłanie do chmury do 10 GB danych dziennie, co kosztuje 9,99 USD za każdego użytkownika.
  3. Power BI Premium: to opcja dla dużych organizacji, wyceniana na podstawie indywidualnych parametrów.

Aplikacje Power BI Desktop oraz Power BI Mobile są dostępne bez opłat.

Więcej o licencjonowaniu i kosztach tego rozwiązania można przeczytać na stronie produktu.


Jeśli zastanawiasz się nad wdrożeniem koncepcji Business Intelligence w firmie, Power BI powinien być jednym z narzędzi, które warto rozważyć w pierwszej kolejności. Dzięki uproszczonemu modelowi wdrożenia oraz dużym możliwościom funkcjonalnym może zaadresować większość potrzeb analitycznych.

Jeśli planujesz wdrożenie rozwiązania Business Intelligence lub potrzebujesz konkretnej porady dotyczącej Power BI – sprawdź naszą stronę rozwiązania. Służymy pomocą!

Nasi eksperci
/ Dzielą się wiedzą

12.10.2021

Single Source of Truth (SSoT) / Sposób na dług technologiczny

E-Commerce

Zbędne powtórzenia, niedokładność i niekonsekwencja to problemy, których każda firma chce uniknąć. Ich obecność często wskazuje na błędny wybór (lub użytkowanie) technologii. Użyte we właściwy sposób, odpowiednio dobrane technologie powinny usuwać powtórzenia w procesach, zapewnić większą przejrzystość i całościowo poprawiać...

05.10.2021

Personalizacja w e-commerce / Solidne podstawy

E-Commerce

Kiedy rozmawiamy, personalizacja często dzieje się nieświadomie. Interakcja jest wtedy płynna, a na potrzeby klienta reagujemy w czasie rzeczywistym. Obsługa w sklepie może pokierować ludzi w odpowiednie miejsce po coś, czego właśnie potrzebują – to sekret wszystkich dobrych sprzedawców. Co z Internetem? Tam musimy się dostosować. Trendy...

28.09.2021

Black Friday Checklist/ Praktyczna lista kontrolna dla właścicieli portali E-commerce

E-Commerce

Każdego stresuje Black Friday, ale umówmy się, ci, których stresuje najmniej, to kupujący 😉 Za kulisami każdej wyprzedaży tego typu stoją całe działy IT, marketingu i wsparcia klienta, które muszą się dokładnie przygotować i obmyślić całą strategię działania. Nie wspominając już nawet o magazynie, logistyce i wszystkich następnych...

Ekspercka wiedza
dla Twojego biznesu

Jak widać, przez lata zdobyliśmy ogromną wiedzę - i uwielbiamy się nią dzielić! Porozmawiajmy o tym, jak możemy Ci pomóc.

Napisz do nas

<dialogue.opened>