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ć.
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.
Wybór narzędzi klasy Business Intelligence jest obecnie ogromny. Te najbardziej znane to:
Poznaj sekret skutecznej wizualizacji 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.
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.
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ł:
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
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ę.
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.
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 JCommerce zajmujemy się wdrożeniami zarówno Qlik Sense, jak i wspomnianego wcześniej Microsoft Power BI. W ramach realizowanego projektu specjaliści Business Intelligence:
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.
Chcesz dowiedzieć się więcej o naszych usługach? Napisz do nas – odpowiemy na każdą wiadomość.
Dodaj komentarz