Wprowadzenie do systemu QlikView – darmowe webinarium (nagranie)

27 grudnia 2016 r. przeprowadziłem otwarte webinarium z wprowadzenia do systemu QlikView. Nagranie jest dostępne na YouTube jako link niepubliczny. Osoby zainteresowane proszone są o uzupełnienie poniższego formularza. W mailu zostanie przesłany link do nagrania.

Każdy może zacząć przygodę z QlikView w wersji Personal (darmowa), która jest wersją pełną. Jedynym ograniczeniem jest brak możliwości otwarcia aplikacji / raportu (plik .qvw) przez innych użytkowników (z wersją Personal).

Formularz zgłoszenia

Darmowe autorskie szkolenie (webinarium) „Wstęp do systemu QlikView” – 27.12.2016 (wt)

Pragnę zaprosić osoby rozpoczynające lub chcące rozpoczać pracę z systemem QlikView na darmowe, godzinne webinarium, które poprowadzę przez usługę Google Hangouts (transmisja będzie emitowana na kanale YouTube Live, link prześlę przed rozpoczęciem). Zaprezentuję ścieżkę pracy z systemem QlikView, jego funkcjonalność, możliwości, podzielę się doświadczeniem wdrożeniowym, wskażę ścieżkę poznawania systemu, odpowiem na pytania uczestników.

Każdy może zacząć przygodę z QlikView w wersji Personal (darmowa), która jest wersją pełną. Jedynym ograniczeniem jest brak możliwości otwarcia aplikacji / raportu (plik .qvw) przez innych użytkowników (z wersją Personal).

  • Kiedy: 27.12, godz. 18:00 – 19:00
  • Liczba miejsc ograniczona
  • Prowadzący: Jacek Harazin

QlikView i Qlik Sense w czołówce systemów BI na świecie – wg użytkowników

Firma BARC, badająca rynek systemów Business Intellignece poprzez ankietowanie samych użytkowników przedstawiła w ostatnim czasie raport za rok 2016 („BI Survey 16”). W ankiecie przeprowadzonej wśród ponad 3000 osób porównano 37 produktów w obszarze narzędzi BI.

Rozwiązanie QlikView® zostało uznane za numer 1 w kategorii „Rozważany zakup” .

Qlik Sense pojawił się w badaniu po raz pierwszy i uzyskał najwyższe oceny w siedmiu oraz wysokie oceny w 13 kategoriach w grupie dużych międzynarodowych dostawców rozwiązań, w zakresie:

  • samoobsługi,
  • odnajdowania danych/ wizualizacji,
  • wsparcia dla dostawców,
  • postrzeganego stosunku ceny do jakości,
  • zadowolenia z wydajności,
  • korzyści biznesowych.

Przejdź do strony z raportem do pobrania

Wybrane obszary (źródło: raport firmy BARC: THE BI Survey 16):

Q-Eye – program do podglądu plików QVD i QVX

QlikView pozwala na otwarcie bezpośrednie pliku QVD, lecz z ograniczeniem podglądu pierwszych 100 wierszy. I na tym kończy się jego funkcjonalność. Qlik Sense nie otworzy nam wcale pliku QVD z poziomu Windows (jedynie podgląd przy budowie modelu danych). Jeśli chcemy „czegoś więcej” zachęcam do zapoznania się z darmowym narzędziem Q-Eye. 

Link: http://www.etl-tools.com/products/q-eye-overview.html

Program pozwala m.in. na bezpośrednią edycję danych, załadowanie do podglądu dowolnej liczby wierszy (w tym wszystkich), przeszukiwanie danych, usuwanie, dodawanie, eksport do Excela oraz wygenerowanie gotowego skryptu do LOAD SCRIPT Qlika!

Na ciekawostkę zasługuje fakt, że możemy szybko podejrzeć podsumowanie struktury metadanych (ile Qlik przechowuje unikalnych wartości danej kolumny, wpływających na rozmiar pliku):

ps. Dzięki Łukasz Cz. za podrzucenie tej informacji! 🙂

Otwarte warsztaty z Qlik Sense 3 ! Zaproszenie na InfoMEET do Katowic – 08.10.2016 (sobota)

Już 8 października będę miał okazję poprowadzić otwarte warsztaty z Qlik Sense w ramach InfoMEET w Katowicach! Serdecznie zapraszam każdą osobę zainteresowaną poznaniem tego systemu klasy Business Intelligence. InfoMEET to przede wszystkim wiele ciekawych konferencji ze świata IT. Szczegółowy harmonogram juz wkrótce na stronie organizatora.

Szczegóły + rejestracja (jest bezpłatna):  http://novial.pl/infomeet/p/56/infomeet-katowice

Opis warsztatów:

Ktoś kiedyś powiedział, że „Business Intelligence to dostarczanie właściwych danych, właściwym ludziom o właściwej porze, by podjęli właściwe decyzje”. Narzędzia Qlika od swoich podstaw były tworzone by spełniać te funkcje. Są interakcyjne, nie statyczne. To wyróżnia je na rynku systemów BI. Bogata wizualizacja, asocjacyjność danych, otwarte możliwości rozbudowy sprawiają, że Qlik świetnie dostosowuje się do zmieniających potrzeb biznesowych informacji. Prócz dostępnych narzędzi kluczowym staje się użytkownik końcowy, dla którego mają być one użyteczne. Qlik Sense zachęca takich użytkowników do rozpoczęcia pracy z systemem samodzielnie, z możliwością tworzenia własnych kokpitów menedżerskich.

Dla kogo ta prezentacja? Dla każdego kto chce poznać nowe narzędzie Business Intelligence, rozpocząć samodzielnie pracę z Qlik Sensem na własnych danych, by już w kolejnym tygodniu zaimponować swojemu kierownikowi z przygotowanych analiz.

Wymagania techniczne:

Wszystkich uczestników proszę o przygotowanie lapotopa (chyba, że ktoś chce tylko posłuchać) z 64-bitowym systemem oraz wcześniejsze zainstalowanie Qlik Sense pobranego ze strony: http://global.qlik.com/pl/explore/products/sense/desktop . Pobranie oraz korzystanie jest darmowe! Jeśli komuś nie uda się do warsztatów zainstalować programu, proszę o zgłoszenie się do mnie tuż przed rozpoczęciem. Jeśli ktoś nie posiada laptopa z systemem 64-bitowym może zarejestrować się w usłudze Qlik Sense Cloud (chmura): https://qlikcloud.com/ i z tego poziomu (połączenie online) pracować z systemem.

=OSUser() + match lub mixmatch

W Qliku funkcją „OSUser()” możemy pobrać nazwę systemową zalogowanego użytkownika. Może się to przydać, gdy jeden z obiektów lub zakładka ma być widoczna TYLKO dla tego wybranego użytkownika / użytkowników, a nie chcemy implementować Section Access. Chciałbym tutaj zwrócić uwagę jednak na ważną kwestię, że funkcja OSUser() może zwrócić inną nazwę w Desktopie, a inną na portalu Access Point ! Chodzi tu o wielkość liter.

Przykład na Desktopie funkcja OSUser() zwraca:

A w przeglądarce może to wyglądać tak:

Qlik jest wrażliwy na wielkość liter i to co widzimy w Desktopie może nie działać z tego powodu na Serwerze. Zatem jeśli chcemy jednoznacznie określić nazwę użytkownika najlepiej wymusić wielkość liter funkcją UPPER.

Przykład implementacji wyświetlania zakładki tylko dla wskazanych użytkowników (ważne – wszystko DRUKOWANE):

= match( UPPER(OSUser()) , 'DOMENA\JAN.KOWALSKI', 'DOMENA\JAN.NOWAK' ) 

Funkcja match zwraca pozycję wystapienia wartości w zbiorze kolejno podanych. Jeśli pozycja szukana nie występuje, zwraca 0. Tak więc świetnie nadaje się do wykorzystana jako warunek pokazania obiektu/arkusza:

————————————-

21.09.2016   Dzięki uprzejmości Barta Zduńczyka pragnę dodać, że w przypadku gdy nie chcemy, by funkcja match była wrażliwa na wielkość liter, możemy użyć funkcji MixMatch. W jej przypadku nie jest koniecznym używanie funkcji UPPER ani drukowania kolejnych pozycji na liście. Możemy np. pobrać listę użytkowników z Excela i funkcją MixMatch(OSUSer() …) dokonać wyszukania zalogowanego użytkownika z listą użytkowników.

 

Easter Egg w QlikView na przykładzie SilentErrorInChart

Jeśli korzystamy z QlikView wersji Desktop przechodząc przez zakładkę HELP >> About QlikView znajdziemy ikonkę Qlika w lewym dolnym rogu. Klikając raz prawym przyciskiem myszy na tej ikonce będziemy mieli dostęp do tzw. „Easter Egg”, czyli do „jajka wielkanocnego”. Głównie w świecie IT oraz w grach możemy znaleźć taki back-door, coś premiowego, do czego mają dostęp tylko wtajemniczeni. To się potocznie nazywa właśnie tym „jajuszkiem”. Nie ma i pewnie nie będzie oficjalnej dokumentacji na temat opcji, które możemy w tym miejscu ustawić. Jest tam lista parametrów, do których przypisane są wartości. Zdecydowana większość parametrów należy do grupy technicznych/programistycznych (nic nie mówiących zwykłemu developerowi). Nie należy ich zmieniać, chyba że, jesteśmy świadomi tego co robimy :). Niektóre z tych opcji są opisane na forum Community Qlika.

Jednym z przykładów może być pozycja „SilentErrorInChart” która domyślnie ma wartość 0. Gdy ją włączymy (ustawiając 1 > opcja SET > restart QlikView)  to nie wyświetlane będą komunikaty o błędach w wyrażeniach (blokujące wyświetlanie całego obiektu) zamiast tego pokazany będzie znak myślnika w kolumnie zawierającej błąd.

Domyślnie mając wartość parametru = 0 w przypadku błędu w tabei mamy:

Po ustawieniu wartości na „1” otrzymamy tabelkę wraz z kolumną zawierająca błąd:

 

Więcej na temat tej opcji na stronie: http://qlikviewcookbook.com/2015/07/using-sr11-silenterrorinchart-switch/