Meetup #5 w Warszawie ! QlikWAW 28.06

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/

Qonnections 2017 – najważniejsze informacje!

oraz pierwszy realny powód do zakupu iPad’a 🙂

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.

  • Qlik zapowiada wydawanie 5 wersji rocznie. Będą to pełnowartościowe release’y bez podziału na „major” i „minor”, jak to miało miejsce dotychczas.
  • Zmienia się również konwencja nazewnicza. Oczekiwania wersja Qlik Sense nr 4 planowana na czerwiec 2017 będzie nazwana… June 2017! Kolejne zachowają tą zasadę.

Prezentację rozpoczęto od 5 nowinek, które będą dostępne już w najbliższej wersji:

  1. Konwersja aplikacji QlikView do Qlik Sense – ta funkcjonalność została nam już zaprezentowana wcześniej, jednak najnowsza odsłona oprócz samego skryptu ma również konwertować wizualizacje, miary oraz wymiary!
  2. Usprawnienia w Menadżerze danych – po sukcesie wdrożenia intuicyjnego budowania modelu danych za pomocą bubbles, Qlik postanowił w równie łatwy sposób umożliwić dalsze obrabianie danych przed załadowaniem do aplikacji. Wizualny interfejs pozwala na m.in. parsowanie danych, tworzenie nowych pól oraz ogromne udogodnienie w łączeniu (concatenate) wielu tabel, nawet jeśli posiadają różną ilość kolumn oraz niespójnym nazewnictwem. Funkcjonalność ta jest już dostępna w Qlik Cloud.
  3. Color intelligence – właściwość, która została zapoczątkowana już w wersji 3.2 jest teraz udoskonalona.
  4. Nowe wykresy/wizualizacje – zaprezentowano Histogram, Distribution Plot oraz Box plot.
  5. „Advanced analytics integration” – otwarte API QiX Engine’a gotowe do komunikacji bezpośrednio z silnikami platform innych systemów, m.in: R, Python, SPARC.

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:

  1. Lead data where it is – nowe możliwości analizy danych to dostęp do repozytoriów, które już teraz są zbyt ogromne aby można je analizować w czasie rzeczywistym. Qlik opracowuje Associative Big Data Index, który ma umożliwić bezpośrednią pracę z bazami posiadającymi miliardy rekordów.
  2. A true hybrid cloud platform – Qlik stawia na rozwój wersji cloud’owej, jednak chcąc umożliwić użytkownikom korzystanie zarówno z klasycznej platformy jak i z chmury, opracowany został koncept hybrydy, która ma połączyć siłę obliczeniową obu rozwiązań.
  3. From BI to AI – następny krok w automatyzacji analizy danych. Nowa technologia sama zbada twoje źródła danych oraz zaprezentuje dane w najbardziej przystępny sposób, samodzielnie tworząc model danych oraz tworząc wizualizacje najlepiej odzwierciedlające informacje w nich ukryte. Przyszłość to tak zwane „smart visualizations”, automatycznie tworzone dla użytkownika po wskazaniu danych.

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/

 

Data Science Summit, Warszawa 26 maj 2017

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/

Webinarium Qlik: Budowanie „data-centric applications” przy wykorzystaniu analityki osadzonej Qlik’a

11 maja, godz. 11:00

Poprowadzą:  Przemek Zabłudowski, Qlik OEM Manager Eastern Europe; Robert Piotrak – Qlik OEM Presales Solution Architect

Podczas webinarium:

  • Omówimy w jaki sposób analityka osadzona może udoskonalić Twoją aplikację
  • Zaprezentujemy przykład udanego osadzenia technologii Qlik w produkcie Partnera
  • Zademonstrujemy na żywo w jak prosty sposób można zintegrować analitykę Qlika z Twoim produktem informatycznym

Rejestracja: http://go.qlik.com/EEU-17-Q2-EV-EEU-OEM-Webinar-campaign_Registration.html

Qlik Sense Tour 2017 – Gdańsk, Warszawa, Kraków

// źródło grafiki: opracowanie na podstawie go.qlik.com

Szczegóły

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.”

QlikView / Qlik Sense developer – Kto to? Co robi? Ile zarabia?

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 do ładowania i tworzenia modelu danych jak i zaawansowanych wyrażeń obliczeniowych, 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 – instalacja w QlikView 12 (filmik instruktażowy)

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:

  1. Pobrać i zainstalować Connector Qlik DataMarket
  2. Pobierz Qlik DataMarket Connector 2.0 pod QlikView wersji 12 (to jest plik .exe, kliknij „continue at your own risk”)

Qlik DataMarket

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.

Porównanie dostępnych wersji:
Qlik DataMarketFreePremium
Kursy walut (na wybrany dzień)3 waluty (EUR, USD, GBP)ponad 160 walut
Statystyki pogodowe dla miast50 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)

 

Webinarium Qlika – środa 29 marca, godz. 10:00 -12:00

Zarejestruj się na Wirtualne Spotkanie organizowane przez Qlika:

  • Dowiedz się jak rozprzestrzenić skuteczne wykorzystanie danych w całej organizacji.
  • Zintegruj się i ucz. Poznaj klientów, partnerów oraz ekspertów Qlik, omów rozwiązania specyficzne dla różnych branż i ról.
  • Poznaj nowe produkty i strategię Qlik.

Prezentacje będą głoszone w języku angielskim.

Agenda i rejestracja: http://go.qlik.com/EEU_2017_H1_Virtual_Event_PRG_Agenda.html

Jak skutecznie analizować okresy sprzedażowe z funkcją GetFieldSelections?

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 Gartnera – luty 2017, rynek systemów BI

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.

źródło

Rok 2016 – do porównania:

Qlik Sense 3.2 Technical Preview – tylko do 1go lutego!

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