Uwaga! Warszawa i okolice!
Developerzy i użytkownicy oraz zainteresowani Qlikiem !
Meetup nadchodzi, szczegóły + rejestracja: https://www.meetup.com/pl-PL/QlikWAW/events/240589585/
[waiting name=”Downtown QlikWAW”]

Uwaga! Warszawa i okolice!
Developerzy i użytkownicy oraz zainteresowani Qlikiem !
Meetup nadchodzi, szczegóły + rejestracja: https://www.meetup.com/pl-PL/QlikWAW/events/240589585/
[waiting name=”Downtown QlikWAW”]
W połowie maja 2017 odbyła się konferencja Qonnections 2017 podsumowująca ostatni rok rozwoju produktów z rodziny Qlik oraz co najważniejsze – umożliwiła nam poznanie nowych rozwiązań oraz strategii firmy na najbliższe 12 miesięcy.
Informacje zawarte w tym artykule pochodzą z Keynote’a opublikowanego na oficjalnym kanale YouTube, jednak w chwili udostępnienia tego wpisu wideo z YT …zniknęło. Nie jest jasne, czy jest to działanie celowe, czy jednak film pojawi się ponownie. Podejrzenie pada na kilka problemów jakie powstały na samej konferencji – z przyczyn technicznych niektóre dema zostały pominięte, aczkolwiek znakomicie omówione przez prowadzących. Być może film do nas wróci w skorygowanej wersji – jeśli tak się stanie, opublikujemy bezpośredni link.
Samych nowości w Qliku jest mnóstwo! Konferencja nie ukrywa, że strategia dotyczy głównie Qlik Sense oraz sposobu dostarczania platformy użytkownikom.
Prezentację rozpoczęto od 5 nowinek, które będą dostępne już w najbliższej wersji:
Jako dodatkową niespodziankę zaprezentowano… dedykowaną aplikację na iPad’a! Wersja mobilna posiada w sobie ten sam QiX Engine, dzięki któremu po pobraniu aplikacji Qlik na iPad’a jesteśmy w stanie nadal analizować dane w trybie off-line!
W dalszym etapie ujawniono 3 główne obszary rozwoju na najbliższe 12 miesięcy:
Nowości jest wiele, Qlik wchodzi w kolejny ogromny krok rozwoju. Trzymamy rękę na pulsie i z niecierpliwością czekamy na najnowszą wersję Qlik Sense June 2017!
Kolejny Qonnections już w kwietniu 2018.
http://www.qlikqonnections.com/
#QlikKTW meetup inauguracja, last call!https://t.co/OZEZb8zLOP pic.twitter.com/azfDsr7Yn7
— Pawel Manowiecki (@pawel_manu) May 29, 2017
Zapraszamy użytkowników systemów Qlika, developerów, osoby zainteresowane analizą danych na pierwszy Śląski Qlikowy Meetup! Katowice, 29 maj, godz 18:00.
Tu się spotykamy: Strefa Centralna
Rejestracja: https://www.meetup.com/pl-PL/QlikKTW/events/239888456/
Zarejestruj się na I edycję największego wydarzenia Data Science w Polsce adresowanego do profesjonalistów, jak i zainteresowanych tym obszarem, przygotowanego przez uznane społeczności eksperckie we współpracy z czołowymi ośrodkami akademickimi. Piątek, 26 maja 2017.
Dla osób, które będą się rejestrować: koniecznie zaznaczcie udział w prezentacji Qlika prowadzonej przez Pawła Manowieckiego ! 🙂
Temat: Qlik and Sense your data. Odkryj historie ukrytą w Twoich danych – użyj Qlik Sense
Szczegóły + rejestracja: http://dssconf.pl/
Nasłuchujcie na blogu … 🙂 Wkrótce będziemy wspólnie „fedrować z Qlikiem” 😀
11 maja, godz. 11:00
Poprowadzą: Przemek Zabłudowski, Qlik OEM Manager Eastern Europe; Robert Piotrak – Qlik OEM Presales Solution Architect
Podczas webinarium:
Rejestracja: http://go.qlik.com/EEU-17-Q2-EV-EEU-OEM-Webinar-campaign_Registration.html
// źródło grafiki: opracowanie na podstawie go.qlik.com
Miałem przyjemność w zeszłym roku współtworzyć jedno ze spotkań QS Tour w Katowicach. Zachęcam do udziału! Podczas prezentacji jest możliwość praktycznego poznania Qlik Sense (warsztaty!), zadawania pytań bezpośrednio osobom pracujących w firmie Qlik oraz specjalistom z firm partnerskich.
Z zaproszenia firmy Qlik:
„Podczas spotkania przekonasz się, dlaczego Qlik ma status lidera w dziedzinie analityki wizualnej i business intelligence. Posłuchasz wykładów ekspertów i zobaczysz dynamiczne demo Qlik, dzięki któremu poznasz przyszłość analityki. Dodatkowo będziesz miał również okazję wziąć udział w praktycznym warsztacie i przekonasz się, jak prosty i intuicyjny w obsłudze jest Qlik Sense.”
Dzisiaj troszkę z innej beczki, chciałbym podzielić się ze światem IT czym jest zawód developera systemów Qlik, co trzeba wiedzieć by nim zostać i od czego należy rozpocząć przygodę? Sama nazwa tego stanowiska może dla większości niezwiązanej z BI być tajemnicza, gdyż produkty Qlika nie są dobrze znane w Polsce. Niestety. Rynek BI dopiero się u nas kształtuje.
Na samym początku napiszę, że POLECAM! 🙂 Tym, którzy chcą wiązać swą pracę z analizą danych, z dynamicznie rozwijającą się działką Business Intelligence związaną z wizualizacją danych.
Z czym pracujemy?
QlikView / Qlik Sense – to nazwy systemów klasy Business Intelligence firmy Qlik, a developer to oczywiście osoba, która je wdraża lub utrzymuje. Zdecydowanie częściej spotkamy się ze stanowiskiem QlikView developer. Wynika to z faktu, że QlikView jest już na rynku od 1993 roku, natomiast Qlik Sense od 2014 roku. Wymagania co do tych dwóch stanowisk będą w większości wspólne. Z takich perełek HR-owych, widziałem rok temu opis wymagań do stanowiska Qlik Sense developer: „minimum 5 lat doświadczenia z systemem Qlik Sense” … 🙂 Czyli dopiero w 2019 roku można aplikować na to stanowisko do tej firmy.
Co robimy?
Developer QV/QS pracuje przy wdrażaniach systemu Qlika lub w dalszym jego utrzymaniu. Głównym zadaniem developera jest stworzenie przepływu danych od źródła do ich wizualizacji. Pierwszy etap pracy to budowa modelu danych wraz z dostosowaniem go pod potrzeby analityczne. Drugi etap to wizualizacja danych, czyli utworzenie tzw. dashboardów (kokpitów menedżerskich) z odpowiednią kalkulacją. Niezbędnym w tych wdrożeniach jest stały kontakt z klientem. Zazwyczaj raportowanie tworzy się dla kierownictwa firmy, więc priorytetem jest jakość pracy, czas wykonania oraz adekwatność co do spełnionych oczekiwań.
Gdzie pracujemy?
Ile zarabiamy?
Jeśli ktoś dopiero zaczyna przygodę z Qlikiem to startuje na tym samym poziomie co początkujący programista. Każdy kolejny rok doświadczenia, po drodze certyfikacja, podnosi rangę specjalizacji, co będzie owocowało tym, że po paru latach zarobki będą większe niż programistów. Dlaczego? Ponieważ takich developerów jest w Polsce mało, a jest na nich zapotrzebowanie! Gdy popyt jest duży, wynagrodzenie dla specjalisty również podbija poprzeczkę.
Cechy developera QlikView/Qlik Sense (taki must-have):
1. Nie jest programistą. Mimo, że istnieje Qlikowy język skryptowy (Load Script) do ładowania i tworzenia modelu danych jak i zaawansowanych wyrażeń obliczeniowych (Set Analysis), nie programuje. Wdraża gotowe narzędzie, stosując zawarte w nim funkcjonalności. Istnieją możliwości rozszerzenia analiz o dodatki – istniejące lub własne, które można samemu napisać (i tutaj jest pole dla programowania front-endowego: JavaScript). Znajomość JS może przydać się szczególnie w Qlik Sensie, który stoi na HTML5 i dostarcza ku temu odpowiednie środowisko developerskie.
2. Zna system, który wdraża 🙂 . Oczywista umiejętność, jednak im człowiek dłużej „siedzi” w tych systemach, tym bardziej wie, czego jeszcze nie wie :). Być może przy otwarciu manuala (podręcznika) do QlikView (ponad 900 str.) ktoś może się poddać już na starcie. Z własnego doświadczenia wiem, że ten materiał trzeba przerobić dwa razy by zdobyć Qlikowy certyfikat. Prócz tego, praca-praca-praca z Qlikiem. Im dłużej ktoś pracuje, tym zdobywa więcej know-how różnych rozwiązań, a to jest bogactwo doświadczenia. W obecnych wersjach HELP jest online, więc nie tak szybko da się nowych developerów przestraszyć ogromem materiału :).
3. Zna SQL. Głównie SELECT, JOINY, GROUP BY. Żadne inserty ani update’y nie są tutaj potrzebne. Jaki SQL? Z tego środowiska, które jest źródłem dla projektu Qlika. Może to być Microsoft, Postgres, Oracle itd. Bardzo podobna do składni SELECT jest qlikowa funkcja LOAD, która już później „przejmuje” dane do obsłużenia.
4. Zna przynajmniej jedno środowisko bazodanowe (np. MS SQL Server). Często developer dostaje dostęp do źródła wraz z poleceniem: „podepnij do tego Qlika”. Nie musi znać SSIS, ale dobrze jak zna.
5. Zna tematykę budowy hurtowni danych, w tym pojęcia: dimensions, measures, schemat gwiazdy, schemat płatka śniegu. Czyli to co zaleca Kimball przy tworzeniu hurtowni świetnie nadaje się na podwaliny pod budowę modelu danych w Qliku. W Qliku nie ma kostek OLAP. Jednak wymiary i miary to podstawa w rozróżnieniu pojęć struktury danych.
6. Zna proces wdrażania systemów Business Intelligence, wie co to aplikacje webowe. Prócz znajomości etapów wdrażania systemu, dobrze jak zna metodyki zarządzania projektem, np. Scrum.
7. Ma wykształcenie wyższe, najlepiej informatyczne, ekonomiczne, matematyczne. Wymóg prawie obligatoryjny dla pracy w firmie IT, która wdraża produkty Qlika. Często analizy, które przygotowujemy dotyczą sfery finansowej i sprzedażowej. Jakaś podstawowa wiedza w tym zakresie jest niezbędna.
8. Język angielski – przynajmniej komunikatywny. Często polskie firmy wdrażają Qlika za granicą. Developer bierze udział w rozmowach z klientem praktycznie w pełnym okresie wdrażania systemu.
9. Praca w zespole jak i samodzielnie. Zależy od projektu. Komunikatywność będzie tu cechą zawsze mile widzianą.
10. Stosuje dobre praktyki. Czyta Qlikowe Community, zna treści z bloga Roba Wunderlicha 🙂 lub przeczytał książkę dla developerów.
11. Zafascynował się Qlikiem, jego możliwościami i uważa, że Qlik razem z Microsoft Power BI oraz Tableau stanowią „prawie świętą trójcę” systemów BI na świecie. Inwestuje swój czas rozwoju w poznawanie tych rozwiązań.
Qlik DataMarket zapewnia dostęp do danych dotyczących m.in. statystyk ekonomicznych, kursów walut, populacji i pogody. Dane pobierane są z zewnętrznych źródeł. Mogą zostać przyłączone do naszego modelu w Qliku. Mieliśmy okazję poznać już Data Market w Qlik Sensie, stąd pojawienie się możliwości zaciągnięcia danych z Data Market w QlikView w wersji 12 jest bardzo ciekawą opcją, godną przetestowania.
Co należy zrobić w pierwszej kolejności:
Qlik DataMarket jest wbudowaną w Qlik Sense oraz w QlikView 12 (za pośrednictwem connectora) usługą chmurową (DaaS, Data as a Service) umożliwiającą pobranie przygotowanych danych statystycznych z zewnętrznych źródeł do własnego modelu danych.

| Qlik DataMarket | Free | Premium |
|---|---|---|
| Kursy walut (na wybrany dzień) | 3 waluty (EUR, USD, GBP) | ponad 160 walut |
| Statystyki pogodowe dla miast | 50 miast (bez polskich) | ponad 2 500 miast |
| Wskaźniki rozwoju gospodarczego ponad 200 krajów - dane z Banku Światowego: | ||
| Bezpośrednie inwestycje zagraniczne (BoP, Bilans płatniczy w US$) | ||
| Bezrobocie | ||
| Dług publiczny (% PKB) | ||
| Długość życia (Life expectancy at birth, w latach) | ||
| Dochód narodowy (GNI) na mieszkańca | ||
| Eksport towarów i usług (% PKB) | ||
| Emisja CO2 | ||
| Import towarów i usług (% PKB) | ||
| Inflacja | ||
| Internet users (na 100 osób) | ||
| PKB ($) | ||
| PKB na mieszkańca (per capita w $) | ||
| Populacja | ||
| Rolnictwo (% PKB) | ||
| Stopa alfabetyzacji populacji | ||
| Ubóstwo | ||
| Współczynnik Giniego (wskaźnik nierówności społecznej) | ||
| Wzrost PKB (% roczny) | ||
| Urodzenia obcokrajowców w Europie | ||
| Liczba osób urodzonych za granicą | ||
| Statystyki populacji Europy, USA, Kanady i Indii wg regionów | ||
| Statystyki populacji w podziale na płeć i grupy wiekowe | ||
| Giełda - raporty finansowe ponad 100 tys. firm z całego świata | ||
| Indeksy giełdowe (główne giełdy, w tym warszawska) | ||
| Płaca minimalna w krajach Europy | ||
| Miesięczna stopa bezrobocia w krajach Europy | ||
| Statystyki ryzyka biedy i wykluczenia społecznego w krajach Europy | ||
| USA - statystyki społeczne, gospodarka mieszkaniowa, edukacja, zdrowie | ||
| USA - statystyki dynamiki rozwoju biznesu | ||
| Import wielu statystyk z Eurostatu (za jednym razem) |
Zarejestruj się na Wirtualne Spotkanie organizowane przez Qlika:
Prezentacje będą głoszone w języku angielskim.
Agenda i rejestracja: http://go.qlik.com/EEU_2017_H1_Virtual_Event_PRG_Agenda.html
Wykonując analizę biznesową często zauważamy, że klienci zapytani o sposób analizowania zmian w najważniejszych wskaźnikach sprzedażowych, często nie są w stanie określić jak w narzędziach BI chcieliby w sposób wizualny analizować dynamikę np: sprzedaży. Nasza propozycja w takiej sytuacji jest często standardowa:
Rozpocznijmy od analizy sprzedaży w okresach miesięcznych, porównując trend bieżącego miesiąca względem poprzedniego.
Temat skuteczny i prosty: wykres liniowy, miara sprzedaży + set analysis na obecny i poprzedni miesiąc. Ale co w przypadku kiedy klienci chcą porównywać dowolne przedziały czasowe pomiędzy sobą? W takiej sytuacji Qlik proponuje funkcję GetFieldSelections.
Stwórz źródło danych dla alternatywnego wymiaru czasu [xYearMonth] z wartościami odpowiadającymi oryginalnemu wymiarowi [YearMonth]:

Przygotuj wizualizację z filtrem wymiaru [xYearMonth], następnie wykorzystaj funkcję GetFieldSelections przy definicji Set Analysis w alternatywnej miarze [xSales]:
![]()
Gotowe! Dashboard jest gotowy do analizy dwóch miar zarządzanych przez osobne wymiary czasu!
Szczegółowe informacje dotyczących sposobu użycia: help.qlik.com – GetFieldSelections
Raport sporządzany co roku na podstawie opinii użytkowników. Siódmy rok z rzędu Qlik jest w kwadrancie liderów. Pobierz ten raport z tego miejsca: http://go.qlik.com/
Subiektywna moja opinia: trochę szkoda, że konkurencja aż tak odskoczyła. Mam nadzieję, że Qlik mimo nowych właścicieli jeszcze w tym roku pozytywnie nas zaskoczy, szczególnie dot. to rozwiązań chmurowych oraz rozszerzeń mapowych (najlepiej out of the box, czyli w paczce standardowej).
Z raportu wynika, że spadek pozycji Qlika wynika w pierwszej kolejności z okresu przejściowego po prywatyzacji firmy w sierpniu 2016 roku przez firmę Thoma Bravo (źródło). Swoją drogą świat developerski wtedy lekko zadrżał, gdy firma trzecia przejmowała produkty, które wdrażamy. Tym bardziej, że Qlik przeszedł ze spółki giełdowej w ręce prywatne. Od tej pory raporty finansowe nie są już do wglądu. Z ostatnich informacji przed prywatyzacją Qlik zanotował wzrost dochodu o 20%. Ostatnie pół roku jednak pokazało, że obawy dot. np. wchłonięcia produktu jako swojej marki nie potwierdziły się. 3 miliardy dolarów stało się zastrzykiem finansowym dla Qlika, na rzecz dalszego rozwoju. W raporcie Gartnera przeczytamy również, że zarzuca się Qlikowi opóźnienia w inwestowaniu w „smart data discovery”. Doceniono Qlika za implementację NPrinting w Qlik Sensie, za łatwość w tworzeniu wizualizacji danych, jednocześnie zarzucając, że skrypt ładujący dane (Load script) jest nadal skomplikowany dla Kowalskiego (swoją drogą dzięki temu mamy pracę). Oczekuje się, że Qlik wdroży integrację z językiem R. Tableau i Microsoft już to mają. Dla mniej wtajemniczonych język R jest wykorzystywany w zaawansowanych analizach statystycznych, w generowaniu wykresów przez analityków, badaczy rynku, naukowców. W ostatnich latach zyskuje ogromną popularność. Jako duży plus wymieniono system szkoleń, które w minionym roku wprowadził Qlik.

Rok 2016 – do porównania:

![]()
Jeszcze tylko do 1 lutego istnieje możliwość pobrania Qlik Sense w wersji 3.2 Technical Preview. Po tym czasie Community odbierze szansę na poznanie nowych funkcji przed oficjalną premierą, która wstępnie jest przewidziana na okolice przełomu luty-marzec.
Korzystając z wersji Desktop, największą zmianę odczujemy tuż po uruchomieniu systemu. Qlik Sense Desktop od wersji 3.2 wymaga autentykacji użytkownika w jeden z dwóch sposobów: z użyciem serwera Enterprise, lub loginem z Qlik Account, przy czym druga opcja nie jest możliwa w wersji Technical Preview.

Oprócz kilku dodatkowych funkcjonalności developerskich oraz systemowych, jednym z ciekawszych rozwiązań jest QlikView converter usprawniający migrację aplikacji QlikView do Qlik Sense. Jak dotąd Qlik wspierał wyłącznie migrację skryptów łądujących z QV bezpośrednio do Sense’a. Nowa wersja ma rozszerzyć ten proces o wybór głównych elementów z aplikacji QV, tj.: wyrażeń, miar, wymiarów oraz wizualizacji. Nadal pozostaje jednak samodzielne odtworzenie dashboardów. Pełna funkcjonalność QlikView converter’a nie jest nam jeszcze znana, więc w pełni przetestujemy ją w ostatecznej wersji. A tymczasem zachęcamy do zapoznania się z pełną listą modyfikacji oraz pobrania Technical Preview!
Qlik Sense 3.2 Technical Preview