Qlik Sense – narzędzie Business Intelligence dla każdego

Szymon Serwin | Smart Data | 12.04.2021

Wiele wdrożeń narzędzi w firmach ma swoje początki w oddolnych inicjatywach. Często bywa tak, że jeden z pracowników dla ułatwienia sobie pracy zaczyna używać jakiegoś narzędzia, poleca je koledze, i tak narzędzie zaczyna być używane szerzej w organizacji, czego naturalną konsekwencją jest oficjalne wdrożenie. Przykładem takiego właśnie narzędzia jest Qlik Sense, system ułatwiający samodzielną analizę danych. Żeby je przetestować, nie potrzeba wiedzy programistycznej, a prostą aplikację można zbudować samemu, korzystając z darmowego konta. W artykule pokażę krok po kroku, jak to zrobić.

Hobby: zbieranie danych

Tego, że oddolne inicjatywy mogą przerodzić się w projekty o dużym zasięgu, dowodzi przykład Michała Rogalskiego. To młody specjalista i pasjonat analizy danych, który na podstawie ogólnodostępnych źródeł dotyczących pandemii koronawirusa stworzył dostępną dla wszystkich bazę danych. Data Democracy przestaje być buzzwordem, a dostęp do danych okazał się istotnym istotnym elementem w nowej rzeczywistości. Dziś każdy, nawet jeśli nie jest takim pasjonatem danych jak Michał, może z przeprowadzić analizę na własne potrzeby z pomocą ogólnodostępnych narzędzi Business Intelligence.

Qlik Sense Cloud – narzędzie BI idealne?

Wybór narzędzi klasy Business Intelligence jest obecnie ogromny. Te najbardziej znane to:

  • Microsoft Power BI
  • Qlik Sense
  • Qlik View
  • Tableau
jcommerce blog 2020.09.01 cover 100q 1 - Qlik Sense – narzędzie Business Intelligence dla każdego

Poznaj sekret skutecznej wizualizacji danych.

PRZECZYTAJ ARTYKUŁ

Dzisiaj chciałbym się skupić przede wszystkim na chmurowej wersji Qlik Sense, ponieważ to dobry wybór, jeżeli chcemy przetestować możliwości narzędzia na własne potrzeby.

Pokażę, jak w prosty sposób można stworzyć w nim aplikację analityczną, która może zapoczątkować wdrożenie Qlik Sense w całej organizacji. Qlik Sense można wypróbować w wersji cloud za darmo przez 30 dni.

Aby uzyskać dostęp do narzędzia, wystarczy stworzyć konto na stronie Qlika:

Qlik Sense za darmo

Zaletą wersji chmurowej jest to, że można z niej korzystać z dowolnego urządzenia – PC z systemem Windows, Maca, tabletu czy smartfonu, bez względu na to, czy jest to urządzenie z systemem Android, czy iOS.

Pierwsza aplikacja Business Intelligence – od czego zacząć?

Najtrudniejszy pierwszy krok. A jak postawić ten pierwszy krok w świecie analizy danych? Gdy już mamy dostęp do Qlik Sense w wersji chmurowej, na początek wystarczy prosty arkusz Excel. Na jego podstawie zbudujemy aplikację – bez obaw, wiedza programistyczna nie jest potrzebna. Ja także posłużę się ogólnodostępnymi źródłami, aby pokazać, jak w łatwy sposób zbudować aplikację analizującą dane dotyczące pandemii koronawirusa.

  1. Pobieramy Excel z ogólnodostępnymi danymi:Business Intelligence - Qlik Sense
  2. Do budowy pierwszej aplikacji nie potrzeba znajomości języków programowania czy umiejętności tworzenia skryptów SQL. W Qlik Sense wiele podstawowych operacji można wykonać za pomocą opcji „Przeciągnij i upuść”.Przeciągnij i upuść Qlik Sense
Qlik Sense Drag & Drop

Po przeciągnięciu arkusza Excel z naszymi danymi skrypt zostanie wygenerowany automatycznie. Na jego podstawie zbudowany zostanie model danych. Teraz wystarczy już tylko stworzyć interesujące nas wizualizacje. W tym przypadku oprzemy je na prostych funkcjach agregujących mających swoje odpowiedniki w Excelu.

Na podstawie Excela nasza aplikacja będzie zawierać 2 raporty. Będą one analizować liczbę przypadków oraz wykonanych testów. Aplikację wykonamy według jednego schematu, który będzie zawierał:

  • Panel najważniejszych filtrów
  • Wykres liniowy do analizy w czasie
  • Obiekt typu KPI z liczbą przypadków
  • Wykres kołowy z podziałem danych według lokalizacji
  • Mapę z naniesionymi obszarami, pokolorowanymi według liczby przypadków

3. Zaczynamy od panelu filtrów.

W trybie edycji raportu po lewej stronie wybieramy Wykresy oraz przeciągamy na raport obiekt Panel filtrowania.

Qlik Sense, filter panel

Następnie dodajemy interesujące nas wymiary (w tym przypadku: rok). Ułatwia to narzędzie wyszukiwania wczytanych wcześniej do modelu pól.

Filter Panel Qlik Sense

Możemy zmienić nazwę wyświetlaną na raporcie przez wypełnienie pola Tytuł. Przykładowo: Rok

Qlik Sense Filter Panel
  1. Tworzymy obiekt wykresu słupkowego

Obiekt przeciągamy analogicznie jak w przypadku panelu filtrów.

Jako wymiar wybieramy pole Rok-Miesiąc (automatycznie wygenerowane wcześniej przez silnik Qlika – na podstawie pola daty w Excelu). Miarę dodajemy analogicznie – wybieramy jak w przypadku wymiarów pole, na którym oparta będzie miara. W naszym przypadku pole new cases. Po zatwierdzeniu wybieramy funkcję agregującą – w tym przypadku sumę.

Bar chart Qlik Sense
  1. Na koniec możemy w sekcji Wygląd przejść do Prezentacja i wybrać sposób wyświetlania jako obszar.Area Qlik SenseFinalny efekt będzie wyglądał następująco:Qlik Sense6. Tworzymy obiekt KPIObiekt KPI wykorzystywać będzie analogiczną miarę. Przeciągamy go więc na raport i dodajemy miarę w analogiczny sposób jak wcześniej w wykresie liniowym.Dla poprawienia wyglądu można dodać odpowiednią etykietę, tak samo jak w przypadku panelu filtrów.KPI Qlik Sense
    7. Tworzymy wykres kołowy.

     

    Analogicznie tworzymy obiekt wykresu kołowego. W sekcji wymiar wybieramy jednak pole location, żeby zaprezentować liczbę przypadków w danej lokalizacji. Efekt końcowy będzie wyglądał następująco

    Pie chart Qlik Sense


    8. Tworzymy mapę.

    Ostatnim obiektem do stworzenia będzie obiekt mapy.

    Po przeciągnięciu obiektu mapy klikamy opcję dodaj warstwę i wybieramy warstwę obszaru. Jako wymiar źródłowy wybieramy ponownie location. To ten moment, kiedy możemy zadbać o kolorystykę wizualizacji. Aby odpowiednio pokolorować obszary, przechodzimy do opcji kolory.

    Wybieramy ustawienia niestandardowe oraz opcję Wg miar. Jako miarę wpisujemy znaną nam już sumę nowych przypadków.

    Location Qlik Sense

Poniżej jako Schemat kolorów wybieramy Gradient rozbieżny i zaznaczamy opcję Odwróć kolory.

Visualisaton Qlik Sense

Efekt będzie wyglądał następująco:

Mapa Qlik Sense

A cały stworzony raport po odpowiednim ułożeniu elementów prezentuje się tak:

Raport Qlik Sense

Z racji tego, że kolejne raporty będą tworzone według identycznego schematu, możemy skopiować cały raport i w kolejnych kopiach podmienić miary na te analizujące dzienne przyrosty testów (new_tests).  Aby skopiować dany raport, wystarczy przejść do Przeglądu aplikacji i wybrać raport oraz po kliknięciu na niego prawym przyciskiem myszy wybrać opcję Powiel.

Qlik Sense

Po podmianie miar na te obliczające liczbę wykonanych testów raport prezentuje się tak:

Qlik Sense testy

W ten sposób właśnie zbudowałeś swoją pierwszą aplikację do analizy danych bez użycia kodu.

Wdrożenie Qlik Sense w organizacji

Na początku wspomniałem o oddolnych wdrożeniach w organizacjach. Wyobraźmy sobie, że przetestowałeś możliwości narzędzia, a analiza danych wciągnęła cię na tyle, że udało ci się dotrzeć do prezesa i przekonać go do wdrożenia systemu Business Intelligence w firmie.

Co dalej?  

W przypadku wdrożeń komercyjnych warto skorzystać z pomocy partnera technologicznego. Wystarczy zgłosić się do firmy, która ma w portfolio wdrożenia Business Intelligence. W Inetum  zajmujemy się wdrożeniami zarówno Qlik Sense, jak i wspomnianego wcześniej Microsoft Power BI. W ramach realizowanego projektu specjaliści Business Intelligence:

  • zbiorą wymagania,
  • skonfigurują serwer,
  • przygotują dane, które zasilą aplikacje,
  • zbudują pakiet podstawowych analiz, które użytkownicy będą później mogli dowolnie modyfikować i rozszerzać w trybie self-service,
  • w razie potrzeby zajmą się wsparciem, utrzymaniem środowiska, rozbudową narzędzia,
  • przeprowadzą szkolenia dla użytkowników i będą im służyć pomocą.

Podsumowanie

Rozwiązania low-code, no code i Data Democracy mają coraz większe znaczenie. Jak widać, dzięki ich połączonym siłom tworzenie własnych analiz na postawie prostych danych jest naprawdę łatwe, a efekty mogą zaskoczyć. Nawet większe i bardziej skomplikowane zbiory można przeanalizować w podobny sposób, jeśli tylko zostaną one odpowiednio przygotowane podczas początkowego wdrożenia. Dzięki temu użytkownicy biznesowi nieznający komplikowanych języków programowania mogą tworzyć własne raporty, korzystając z opcji „Przeciągnij i upuść” i wykorzystując proste funkcje agregujące.

Jeśli zainteresował cię ten temat, skontaktuj się z nami. Porozmawiamy o tym, jak Twoja firma może skorzystać z możliwości narzędzi analitycznych.