W jaki sposób dać QlikView drugie życie?

27 lat temu świat ujrzał pierwszą wersję Quik. Zaraz, zaraz… Quik? Dobrze przeczytałeś – właśnie tak nazywała się pierwsza wersja produktu. Był to skrót od głównych cech i możliwości Quika: Quality, Understanding, Interaction, Knowledge. Oficjalnie pierwsze kroki w Polsce Qlik stawiał w 2008 roku. Od tego czasu setki Klientów i tysiące Użytkowników z sukcesem wdrożyło QlikView, dzięki czemu sprawniej analizowali swoje dane.

Jeśli jesteś w tym szacownym gronie zachęcam do dalszej lektury. Przedstawię rozwiązania dla Klientów, którzy:

A. Mają aktywny maintenance QlikView.
B. Nie mają aktywnego maintenance QlikView.

W jaki sposób dać QlikView drugie życie

Młodszy brat

W 20 lat po opublikowaniu pierwszej wersji QlikView, Qlik zdecydował się na premierę nowego produktu – Qlik Sense. Wśród dotychczasowych użytkowników QlikView naturalne było to, że zaczęto porównywać te dwa produkty. W pierwszych latach od premiery szala zwycięstwa przechylała się w sposób oczywisty w stronę QlikView. Z tego powodu ja sam przez pierwsze 2 lata bardzo ostrożnie rekomendowałem Qlik Sense nowym Klientom. W pewnym momencie uznałem, że produkty te osiągnęły stan równowagi. Od tego momentu (wstyd przyznać…) coraz rzadziej zaglądałem do QlikView.

I choć wciąż można znaleźć pojedyncze funkcjonalności QlikView, których nie ma w Qlik Sense, to jednak “młodszy brat” zdecydowanie przegonił QlikView na wielu płaszczyznach (self-service, mobile, możliwości API, rozszerzenia, Augmented Intelligence, Machine Learning czy Natural Language Processing).

Wciąż jednak wielu Klientów nie decyduje się na migrację z QlikView do Qlik Sense. Jako główne powody swej decyzji wymieniają:

  • Konieczność tworzenia aplikacji w Qlik Sense od nowa.
  • Konieczność szkolenia użytkowników.
  • Braki w funkcjonalnościach Qlik Sense.
  • Przyzwyczajenie do QlikView.

Co jeśli powiedziałbym Ci, że:

  • Nie musisz tworzyć od nowa aplikacji pod Qlik Sense?
  • Szkolenia dla końcowych użytkowników są krótkie i mogą być dofinansowane nawet w 100%?
  • Braki w funkcjonalnościach między QlikView a Qlik Sense często okazują się pozorne?
  • Nie musisz porzucać QlikView?

Mam nadzieję, że przykułem Twoją uwagę 🙂 Dowiedz się jakie możliwości stoją przed Tobą i jak tchnąć w QlikView drugie życie.

A. Jakie możliwości ma obecny użytkownik QlikView posiadający maintenance?

Zakładam tu, że trudno Ci się rozstać ze “starym, dobrym QlikView”, ale jednocześnie chcesz zrobić krok w kierunku Qlik Sense. I co ważne – masz wciąż aktywny maintenance dla QlikView.

W tym przypadku masz następujące możliwości:

1. Możesz pozostać tylko z QlikView.
2. Możesz uzyskać identyczną liczbę licencji Qlik Sense jak w QlikView i uruchomić je w trybie on-premise. Masz wówczas dwa środowiska: QlikView i Qlik Sense.
3. Możesz uzyskać identyczną liczbę licencji Qlik Sense jak w QlikView i uruchomić je w chmurze Qlik Sense SaaS. Możesz również przenieść aplikacje QlikView wprost na Qlik Sense SaaS bez konieczności ich przerabiania!

Opiszę tu szerzej ostatnią opcję. W ramach niej posiadane przez Ciebie licencje konwertowane są do łączonej subskrypcji Analytic Modernization Program (AMP). Zachowujesz swojego QlikView w wersji on-premise, a dodatkowo otrzymujesz środowisko Qlik Sense w chmurze Qlik, czyli właśnie Qlik Sense SaaS. Możesz tam tworzyć i publikować nowe aplikacje Qlik Sense, ale co najważniejsze – możesz tam też publikować stare aplikacje QlikView.

Brzmi ciekawie, ale w jaki sposób aplikacja on-premise QlikView ma znaleźć się na Qlik Sense SaaS?

Odpowiedź jest bardzo prosta – w ramach programu AMP do Twojej instalacji QlikView zostanie dodana licencja QlikView Publisher (o ile jej nie masz). Aplikacja QlikView wciąż przeładowuje się lokalnie na Twoim serwerze QlikView, a jej kopia z najnowszymi danymi zostanie wysłana za pomocą Publishera na Qlik Sense SaaS. Proces jest w całości zautomatyzowany.

Między innymi dlatego warto było utrzymywać maintenance dla QlikView. Program AMP to najkorzystniejsza opcja przejścia na Qlik Sense. Co jednak w sytuacji, gdy maintenance nie jest aktywny?

B. Jakie możliwości ma obecny użytkownik QlikView, który nie posiada aktywnego maintenance?

Ponownie – zakładam tu, że trudno Ci się rozstać ze “starym, dobrym QlikView” i jednocześnie chcesz zrobić mały krok w kierunku Qlik Sense. Blokuje Cię jednak myśl o konieczności budowania aplikacji od początku. Być może obawiasz się jak na nowy system zareagują Twoi użytkownicy. Ale nade wszystko blokuje Cię brak aktywnego maintenance, co uniemożliwia skorzystanie z Programu AMP. W tym przypadku paleta możliwości będzie mniejsza, ale wciąż możesz uruchomić QlikView wprost na Qlik Sense SaaS. Jak do tego podejść?

Najprostszą opcją jest zakup Qlik Sense SaaS i publikowanie tam aplikacji QlikView. W ten sposób nie musisz prowadzić dodatkowego developmentu, a Twoi użytkownicy będą oglądali QlikView w nowym “opakowaniu” tj. interfejsie webowym Qlik Sense. Nie wymusza to na użytkownikach konieczności uczenia się niczego nowego. W tym scenariuszu Twoje aplikacje QlikView wciąż są przeładowywane przez QlikView i muszą zostać opublikowane na Qlik Sense SaaS. Ponieważ tuż obok aplikacji QlikView będą wyświetlać się aplikacje Qlik Sense, zachęcam Cię, abyś wykorzystał wrodzoną ciekawość Twoich użytkowników. Opublikuj kilka przykładowych aplikacji Qlik Sense wykorzystujących najciekawsze możliwości: prezentację danych na mapach, nowoczesny i intuicyjny interfejs, świetne wizualizacje czy aplikacje mobilne. Jeśli użytkownicy zobaczą te możliwości – zyskasz sprzymierzeńców w szybszym dążeniu do pełnego przejścia na Qlik Sense.

Co jeśli aplikacji QlikView jest dużo i muszą być często odświeżane?

Ponieważ nie korzystasz z programu AMP to nie uzyskasz dostępu do QlikView Publishera – nie zautomatyzujesz zatem procesu uploadu na cloud. Mogą też zdarzyć się sytuacje, gdzie nie korzystasz z rozwiązania serwerowego w QlikView, a całość swej analityki masz zbudowaną na QlikView Desktop. Wówczas byłbyś skazany na wrzucanie aplikacji QlikView na Qlik Sense SaaS ręcznie.

Na szczęście mamy XXI wiek. Większość manualnych operacji można zautomatyzować…

Proces UiPath w skrócie

Automatyzacja uploadu aplikacji QlikView na Qlik Sense SaaS

Nie masz QlikView Publishera lub posiadasz tylko QlikView Desktop i masz dużo aplikacji, które chciałbyś przenieść na Qlik Sense Cloud. Robić to codziennie i na dodatek ręcznie? Zdecydowanie NIE!

Jestem fanem automatyzacji procesów manualnych, dlatego postanowiłem znaleźć rozwiązanie tego problemu.

Czego będziesz potrzebował?

  • Aplikację QlikView,
  • Uruchomione środowisko Qlik Sense SaaS (zobacz webinar on-demand)
  • Aplikację RPA (np. UiPath).

Nie przechodziłem szkolenia z UiPath, ale moja podstawowa wiedza techniczna wystarczyła, aby w 10 minut zaprogramować automatyczny proces uploadu aplikacji QlikView na Qlik Sense SaaS. Od teraz proces jest już automatyczny i wykonywany bez mojego zaangażowania w czasie poniżej minuty.

Jak widać proces składa się z kilku kroków. W uproszczeniu zadaniem robota UiPath jest:

1. Otworzenie przeglądarki i wejście na adres mojego Qlik Sense SaaS.
2. Zalogowanie się i wywołanie opcji załadowania aplikacji QlikView.
3. Wskazanie plików QlikView do wgrania na Qlik Sense SaaS.
4. Opublikowanie wgranej aplikacji w przestrzeni QlikView Apps.

Wyklikanie tego procesu ręcznie zajmuje kilka minut. Nie jest to dużo, ale jeśli trzeba by go wykonywać codziennie i często dla wielu apek – warto to zautomatyzować.

Zobacz w jaki sposób robot UiPath pomaga mi przenosić aplikacje na Qlik Sense SaaS

Podsumowanie

W 1897 Mark Twain po przeczytaniu w gazecie swego nekrologu powiedział, że pogłoska o jego śmierci była mocno przesadzona. Jak widzisz to samo stwierdzenie możemy zastosować wobec QlikView. Choć wielu wieszczyło jego śmierć – trzyma się całkiem dobrze. Kto wie … może dzięki Qlik Sense SaaS czeka nas renesans QlikView?