Zaproszenie na szkolenia – Piotr Bratek

Wynegocjowaliśmy z Mateuszem Morawieckim kolejny mniejszy-większy lockdown.
A skoro już siedzimy w domach, to zamiast przechodzić czwarty raz Wiedźmina i oglądać Netflixa (tym razem od tyłu), można zainwestować w siebie.

Skuteczniej niż w Bitcoina – bo cenna wiedza i umiejętności zostaną a kurs bitcoina … nie znosi umiaru.
Zapraszam na szkolenia QlikView i Qlik Sense.

QlikView
30-31.03.2021 – Wizualizacja Danych
21-23.03.2021 – Modelowanie Danych

Qlik Sense
07-08.04.2021 – Wizualizacja Danych
26-28.04.2021 – Modelowanie Danych

Piotr Bratek
# najbardziej doświadczony trener Qlik w Europie Środkowej
500 dni szkoleniowych w Europie,
650 dni doświadczenia szkleniowego na czterech kontynentach od São Paulo przez NYC, Toronto, Londyn aż po Stalową Wolę … Moskwę i Manillę
# historycznie jedyny oficjalny trener Qlik Eastern Europe (Top 5 globalnego rankingu trenerów Qlik w ostatnich dwóch latach)
# Miłośnik rolad, klusek i modrej kapusty, nieudolnie usiłujący policzyć w Qliku jak poskromić trzyletnie bliźniaczki

Zyskaj wyróżnienie Qlik Luminary – wnioski do 28.02.2021

Jeśli jesteś fanem Qlika, promujesz jego rozwiązania, pracujesz na co dzień z systemem QlikView lub Qlik Sense – czytaj dalej ! Do 28 lutego firma Qlik zbiera aplikacje kandydatów do tytułu Qlik Luminary. Od tego roku zostały zmienione zasady przydzielania do tej grupy. Otóż, zgłoszeń mogą dokonywać jedynie KLIENCI Qlika. Konsultanci, partnerzy zostali wykluczeni. Zatem miejsca się zwolniły. Zachęcam do wysyłania zgłoszeń! Co możesz zyskać? Prestiżowy tytuł (tylko 50 osób na świecie przez rok może się nim posługiwać), którego w Polsce nikt jeszcze nie osiągnął. Poza tym: darmowy dostęp do platformy szkoleniowej, do licencji, bezpośredni kontakt z wewnętrznymi zespołami projektowymi Qlika, spotkania z pozostałymi Luminaries (więcej informacji: https://www.qlik.com/us/solutions/customers/qlik-luminaries ).

Zgłoszenia: https://www.qlik.com/blog/2021-qlik-luminary-applications-are-now-open

Przełom roku, a numer tygodnia, zmienna BrokenWeeks

Wraz z nowym rokiem przychodzi pierwsze wyzwanie Qlikowe dot. numeru tygodnia. Jeśli w twoim skrypcie lub wyrażeniu obliczeniowym używasz fukncji Week(Date) sprawdź koniecznie dwie zmienne wpływające na właściwą numerację tygodnia. Są one definiowane na początku skryptu:

SET FirstWeekDay=0;  // pierwszy dzień tygodnia to PONIEDZIAŁEK
SET BrokenWeeks=0;  //gdy 0 numeruje od pierwszego całego tygodnia w nowym roku

Powyższe ustawienie prawdpodobnie będzie prawidłowe w większości przypadków.

Zobacz różnicę:

Allegro parser + rest connector

Cześć,

Bardzo często w naszej pracy zachodzi potrzeba porównywania cen różnych produktów. Możemy parsować strony konkurencji (nie mogłem znaleźć jasnej informacji czy jest to legalne :), możemy zapłacić za dane ceneo.pl lub poszukać danych dostępnych za pomocą API. Ciekawym źródłem jest allegro.pl. API systemu umożliwia odpytanie frazą na przykład eanem wyszukiwarkę (również opisy) i zwrócenie najniżej lub najwyżej ceny. Interfejs jest darmowy, a limity odpytań wysokie.

Oto co musimy wykonać aby sięgnąć po dane (autor wpisu zakłada, że czytelnik posiada Qlik + Rest zainstalowany na komputerze):

  1. Zakładamy konto na https://apps.developer.allegro.pl/
  2. Tworzy własną aplikację – interesują nas wartości Client ID i Secret ID
  3. https://allegro.pl/auth/oauth/token?grant_type=client_credentials Wywołujemy w przeglądarce adres: logujemy się danymi z punktu 2.
  4. Voila! jeżeli wszystko przebiegło sprawnie przeglądarka zwróci nam odpowiedź zawierającą token wymagany do pobrania danych.

Wyposażeni w token zbudujmy zapytanie GET, które zwróci nam frazę Qlikview w wyszukiwarce allegro i poda nam tylko najniższą cenę.

https://api.allegro.pl/offers/listing?&phrase=Qlikview&limit=1&searchMode=DESCRIPTIONS&sort=+price

Rzućmy okiem na konfigurację Rest Connector w Qlikview:

Wklejamy zbudowany przez nas URL, dodajemy nagłówki – parametry po lewej stronie nagłówka są stałe, jak również “bearer” – token jest zmienną o określony czasie trwania (dokumentacja). Jeżeli test połączenia przebiega prawidłowo możemy przejrzeć dane.

Efekt:

Teraz pozostaje tylko:

  1. Zdefiniować zmienną i zamienić frazę Qlikview na przykład na ean: LET vEAN$(i) = FieldValue(‘ean’, $(i));
  2. Wcześniej dodać For i = 1 to FieldValueCount(‘ean’)
  3. No i nasze produkty: LOAD ean, ceny_z_mojego_erpa, FROM [C:\DANE.xlsx];
  4. Wklejamy ‘$(vEAN$(i))’ as ean tak aby w wynikowej tabeli mieć cenę i ean.
  5. Na koniec next i;

Właśnie zbudowaliśmy porównywarkę cen produktów z cenami na allegro przy użyciu rest w Qlikview. Do ideału można w wyżej wymienionym kodzie uwzględnić odnowienie tokena poprzez odpytanie POST, zastosowanie interwałów aby ominąć ewentualne limity odpytań oraz uwzględnienie na wypadek 503 (znalazłem na githubie tickety, że czasem tak się zdarza i nie jest to rozwiązane dalej po stronie allegro). W przypadku niezgodnego token odpowiedź 401.

Przydatne linki:

https://developer.allegro.pl/documentation/

Podsumowanie 2020 – nowości w Qlik Sense, webinarium 10.12.2020

Zaproszenie of firmy Data Wizards na webinar w dniu 10.12.2020, godz. 13:00

Rok 2020 pełen był nowości w świecie Qlika. Być może w natłoku conf-calli nie udało Ci się ich wszystkich wychwycić, ale nic straconego! Jak zawsze możesz na nas liczyć! Zapraszamy na nasze subiektywne podsumowanie tego, co wydarzyło się w Qliku w 2020 roku. Na webinarium pokażemy m.in.:
– Nowe licencje: Qlik Sense SaaS.
– Proaktywne alertowanie o danych: Qlik Alerting.
– Natural Language Processing – Siri w Qliku?
– Program AMP – czyli co zrobić z QlikView?
– Nowa rodzina produktów z zakresu integracji danych: Qlik Data Integration.

A może nawet uchylimy rąbka tajemnicy i powiemy, jakich nowości możemy spodziewać się w roku 2021? Więc nie czekaj i już dziś zarejestruj się webinar.

ZAPISZ SIĘ

Nagranie – I Qlik meetup w Wiedniu 19.10.2020

Moi drodzy Qlikowcy. 19 października odbył się pierwszy Qlikowy meetup z Wiednia w formie online. Znakomici prelegneci w ciekawe prezentacje. Każdy znajdzie coś dla siebie. Dwa główne omawiane tematy to: Nowości w Qlik Sense oraz zarządzanie Master Itemsami (prezentacja trzech rozszerzeń).

Nagranie: https://www.youtube.com/watch?v=x5j56EZRQq8

Materiały: https://drive.google.com/drive/folders/1a5klN8fRGf8EQjfEadTlGKK3rSarqcSj?usp=sharing

Set analysis ” czy ‘ ?

Czy kiedykolwiek mieliście tak, że kopiując fragment kodu, który używaliście od lat po prostu przestał Wam działać?

Ostatnio Klient poprosił o poprawki w używanych miarach sprzedaży. Klasyka. Ponieważ robicie to od lat, macie już pewnie sprawdzony kod. Jedni z Was deweloperzy opierają miary o kalendarz, inni definiuje zmienne. W moim przypadku stosuje rozwiązanie Steve – schludne i klarowne. 

let vMaxDate  = ‘=max(Date)’;

let vMaxDay   = ‘=day(max(Date))’;

let vMaxMonth  = ‘=month(max(Date))’;

let vMaxYear  = ‘=max(Year)’;

Ok, banał. Tutaj poza cudami z datą nic nie ma prawa się zepsuć. Unikamy timestapów, korzystamy z floor i num. Przechodzimy do miary.

SUM({<Year={‘$(vPriorMonthYear)’},Month={‘$(vPriorMonth)’},[Day]={‘<=$(vMaxDay)’},DOK={’10’,’5′,’10010′,’50’},Date=,”Rok-Miesiąc”=>}[Sale])

Miara powyższa ma policzyć nic innego jak sumę kolumny Sale dla konkretnych typów dokumentu w miesiącu poprzednim do konkretnego dnia. Czyli od 1 do 23 lipca 2020. Zatem dlaczego suma wynosi 0? (nie, to nie kwestia danych). Co w tej mierze jest złego?

Dodam, że w dolnym rogu ekranu widać wynik przypisania zmiennych i wszystko jest ok – dalej wielkie zero.

Ok, metodą cięcia miary dochodzę do wniosku, że jeżeli pozbędę się [Day]={‘<=$(vMaxDay)’  otrzymuję wynik.

Ok, to może inny zapis? [Day]={‘$(vMaxDay)’  kasuje znak <=, hmm otrzymuję sprzedaż za konkretny dzień. Ciekawe…

Pomyliłem się w składni?

Szybki telefon do przyjaciela. “Piotrek, a zamień ‘ na ” “”  czyli [Day]={“=$(vMaxDay)”}, voila działa! 

First Day on the Internet Kid | Know Your Meme

Zatem ‘ i ” są tak samo interpretowane w Qlik czy nie?

Przekopując community natrafiłem na wpisy:

https://community.qlik.com/t5/New-to-Qlik-Sense/Set-analysis-difference-between-single-quote-and-double-quote/m-p/1339053

https://community.qlik.com/t5/Qlik-Sense-App-Development/Dual-Single-Versus-Double-Quotes/td-p/71709

Dzięki, że przeczytałeś do końca! 🙂

 

 

Podsumowanie konferencji Qlik World 2020 – zaproszenie od Data Wizards, 2.07.2020

Cały świat przeszedł do trybu online, ale nie jest to powód do zrywania naszej tradycji! Zapraszamy Was na Qonnections After Party w wersji online! Jak co roku przedstawimy Wam na nim wszystkie najważniejsze informacje, które będą omawiane na tegorocznej edycji konferencji Qlik World 2020. Poznacie wszystkie nowości w świecie Qlik w pigułce podczas jednego, godzinnego wydarzenia.

REJESTRACJA: https://qlik.datawizards.pl/qonnnectios-after-party-2020

Konferencja Qlika online dla wszystkich już 24-25.06!

Zachęcam do udziału każdego zainteresowanego tematyką systemów BI. Zapisz się tutaj: https://go.qlik.com/EMEA-2020-QlikWorld-Online-home.html

UWAGA! Dla osób, które chcą podejść do certyfikacji. Jako uczestnik konferencji otrzymasz kod rabatowy PO KONFERENCJI w ostatnim mailu z podziękowaniem. Dopiero wtedy należy się zgłosić na egzamin (nie wcześniej!). Zgłoszenie powinno nastąpić do 31 lipca, rezerwując termin maksymalnie do 31.12.2020. Szczegóły: https://home.pearsonvue.com/qlik/qlikworld

Jak zarządzać plikami QVD? Webinar 27 maja g. 11:00

Zapraszamy na webinar poświęcony tematyce plików QVD. Webinar poprowadzi Piotr Wodziński – konsultant Hogart Business Intelligence, który opowie czym są pliki QVD i jak nimi umiejętnie zarządzać.

W ramach ciekawostki zaprezentujemy również Qlik Catalog for QVDs (dawniej Qlik Data Catalyst for QVDs) – nowoczesne rozwiązanie do zarządzania danymi, które upraszcza i przyspiesza dostarczanie wiarygodnych danych.

 

ZAPISZ SIĘ BEZPŁATNIE NA WEBINAR >>

 

Kiedy?

27 maja g. 11:00 – 11:45.

Dla kogo?

Webinar jest przeznaczony dla użytkowników platformy Qlik.

E-Learning Qlika – za darmo ponad połowa kursów!

Qlik udostępnił ponad połowę swoich kursów on-line ZA DARMO 💥 na platformie e-learningowej. Warsztaty dedykowane pod konkretne role: Business User, Business Analyst, Data Architect i System Administrator. Zachęcam prywatnie i zawodowo – praca z Qlikiem to fascynująca przygoda! 😎

Znajdziesz tam aż 139 sesji:

  • Qlik Sense (93)
  • QlikView (25)
  • Data Literacy (20)

https://learning.qlik.com/mod/page/view.php?id=24708

Certyfikacja z Qlika – promocyjna cena!

Qlik zachęca by czas kwarantanny wykorzystać na edukację i podejście do certyfikacji. Mamy zatem promocję! Standardowa cena egzamin to $250, jednak dokonując rezerwacji do 30 czerwca możemy skorzystać z promocyjnej ceny $150! Dodatkowo, jeśli podejdziemy do egzaminu po konferencji online QlikWorld – zapłacimy tylko $100!

Z własnego doświadczenia zachęcam do przygotowań według kolejności:

  • Qlik Sense Business Analyst
  • Qlik Sense Data Architect
  • Qlik Sense System Administrator

https://home.pearsonvue.com/qlik

https://home.pearsonvue.com/qlik/qlikworld

Gdybyś miał pytania o to jak wygląda taki egzamin, jak się przygotować – śmiało, napisz do mnie 🙂