Przejdź do:
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
Przeczytaj także: Wizualizacja danych
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:
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.
- Pobieramy Excel z ogólnodostępnymi danymi:
- 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ść”.
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.
Następnie dodajemy interesujące nas wymiary (w tym przypadku: rok). Ułatwia to narzędzie wyszukiwania wczytanych wcześniej do modelu pól.
Możemy zmienić nazwę wyświetlaną na raporcie przez wypełnienie pola Tytuł. Przykładowo: Rok
- 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ę.
- Na koniec możemy w sekcji Wygląd przejść do Prezentacja i wybrać sposób wyświetlania jako obszar.Finalny efekt będzie wyglądał następująco:6. 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.
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
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.
Poniżej jako Schemat kolorów wybieramy Gradient rozbieżny i zaznaczamy opcję Odwróć kolory.
Efekt będzie wyglądał następująco:
A cały stworzony raport po odpowiednim ułożeniu elementów prezentuje się tak:
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.
Po podmianie miar na te obliczające liczbę wykonanych testów raport prezentuje się tak:
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.