unity wiedza

Czas czytania: 6 minut

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.

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
  • Budowa 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.

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?

I dochodzimy do bardzo ważnej części tego wpisu –  istnieją bowiem dwie główne opcje cenowe Power BI:

  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.

Zamiast podsumowania

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.

Ze względu na uproszczony model wdrożenia oraz duże możliwości funkcjonalne może zaadresować większość naszych potrzeb w tym zakresie.

 

Jeśli planujesz wdrożenie rozwiązania Business Intelligence lub potrzebujesz konkretnej porady dotyczącej Power BI – skontaktuj się z nami. Służymy pomocą.

Wyrażam zgodę na przetwarzanie danych osobowych na zasadach określonych w polityce prywatności. Jeśli nie wyrażasz zgody na wykorzystywanie cookies we wskazanych w niej celach, w tym do profilowania, prosimy o wyłącznie cookies w przeglądarce lub opuszczenie serwisu. więcej

Akceptuj