Ostatnimi czasy, przy nasilonej kampanii Qlik Sense, deweloperzy jak i potencjalni użytkownicy technologii Qlik zadają sobie pytanie: Co wybrać? Dojrzałe narzędzie QlikView czy startujący w podboju systemów self-service BI Qlik Sense? Wielu deweloperów QV podchodzi do nowego produktu z wielką ostrożnością. Być może nie poznali jeszcze, czym jest całe otwarte środowisko Qlik Sense, z możliwościami API, rozbudowywania o własne rozszerzenia, implementacją obiektów na własnych stronach. Sama wersja desktop nie pokazuje pełni tych możliwości. Powracając do pytania, wszystko zależy od tego, co chcemy uzyskać. Ktoś na forum Community napisał, że QV jest zaawansowanym narzędziem, dla wymagającego użytkownika, a QS jest prostszy, ładniejszy, przygotowany pod self-service i urządzenia mobilne. Jeśli Qlik nie przerzuci do QS większości praktycznych funkcji z QV, nie zyska szybko poparcia. Oczywiście, możemy sobie sami napisać rozszerzenia, właściwie zrobić swój system BI. QV pozwala deweloperowi na bardzo wiele możliwości konfiguracyjnych i definiowanych akcji, dając to w standardzie. Tu jest jego przewaga, choć z każdą wersją Qlik Sense jest coraz lepiej z dostępną funkcjonalnością. Podsumowując. Żyjemy w czasach dynamicznie zmieniających rynek BI. Jeśli Qlik chce konkurować z Tableau, musi proponować rozwiązania otwarte, pisane w najnowszych technologiach. Lecz przy tym nie należy lekceważyć głosu deweloperów, którzy oczekują od produktu większych możliwości – również w standardzie.
Lp. | Porównanie | QlikView 11.20 | Qlik Sense 2.1 | Uwagi |
1. | Pierwsza publikacja | 1996 | 09.2014 | |
2. | Środowisko pracy | QlikView Desktop | Qlik Sense Desktop | darmowe |
QlikView Server | Qlik Sense Enterprise | komercyjne | ||
QlikView Publisher | komercyjne | |||
3. | Platforma Windows | 32/64 bitowa | 64 bitowa | |
4. | Zalecana przeglądarka | Internet Explorer | Google Chrome | |
5. | Możliwość tworzenia aplikacji w przeglądarce | nie | tak | |
6. | Asocjacyjna analiza danych | tak | tak | wybór jednej wartości filtruje inne obiekty połączone z daną selekcją |
7. | Analiza in-memory (RAM) | tak | tak | |
8. | Przygotowanie aplikacji po stronie | developera | developera lub użytkownika | |
9. | Intuicyjne i szybkie nauczenie się pracy z aplikacją | nie | tak | dotyczy tworzenia; większość w QS drag and drop |
10. | Rozszerzenie pliku aplikacji | .qvw | .qvf | |
11. | Możliwość dodania gotowych rozszerzeń JavaScript | nie | tak | Implementacja rozszerzeń wymaga pracy developera/programisty JS; zasoby gotowych rozwiązań na www.branch.qlik.com |
12. | Virtual proxy | nie | tak | |
13. | Export do Excela, pdf | tak | tak | |
14. | Eksport do pdf – przygotowanie layoutu raportu | tak | nie | w QS mamy eksport całego dashboardu do pdf |
15. | NPrinting | tak | nie | |
16. | Macro | tak | nie | w zamian Extensiony pisane w JavaScript |
17. | Mashup – osadzenie obiektów Qlik na zewnętrzych stronach | nie | tak | |
18. | Implementacja rozszerzeń | słabe wsparcie | rozbudowana | w QS przede wszystkim JavaScript |
19. | Alternate States | tak | nie | |
20. | Triggery / definiowanie akcji | tak | nie | bardzo słaby punkt dla QS |
21. | Ajax | tak | nie | |
22. | HTML5 | nie | tak | chyba najważniejsza zaleta systemu QS |
23. | WebSockets, JSON, CSS3, REST | nie | tak | QS to środowisko otwarte; możliwość programowej ingerencji |
24. | Responsywność layoutu | nie | tak | tu QS odskakuje QV! |
25. | API | skromne | rozbudowane | można się np. podpiąć do samego Engine API, dostając czyste dane z funkcją asocjacji wg selekcji |
26. | Dostosowanie wizualizacji obiektów | rozszerzone | dość ograniczone | ciągle się to zmienia, z każdą wersją QS jest tego więcej; choć nadal QlikView odskakuje do przodu z pakietem standardowych możliwości dostosowania wykresu lub tabeli; oczywiście w QS można przeedytować wizualizację w java scripcie oraz css (zmiany globalne). |
28. | QMC – konsola administracji | QMC dla QV | QMC dla QS | w QS konsola bardziej user-friendly |
29. | Section Access | tak | tak, ale nie w Desktopie | |
30. | Licencjonowanie | Named User, User Session, Document CAL, Usage CAL | 1 Token = 1 user full access lub 10 access pass (sesji) | w QS możliwość pracy przez anonimowego użytkownika |
31. | Tworzenie i edytowanie aplikacji | wiele osób | tylko 1 osoba (twórca) | |
32. | Edycja opublikowanej aplikacji | tak | nie | w QS można jedynie dodawac nowe arkusze do analizy, bądź zduplikować aplikację by ją później móc edytować |
33. | Engine – specjalny silnik aplikacyjny | od wersji 12 | jest | wersja 12 QV jeszcze nie ma oficjalnego wydania |
34. | Repozytorium danych technicznych | pliki systemowe | PostgreSQL | |
35. | Tworzenie plików .qvd | tak | tak | |
36. | Load Script | tak | tak | |
37. | Profilowanie kolumn (analiza i ujednolicenie aliasów kolumn zawierających podobne dane) | nie | tak | |
38. | Set analysis | tak | tak | |
39. | DataMarket z poziomu aplikacji – import gotowych rozszerzeń | nie | tak | sklep zawiera bezpłatne oraz płatne rozszerzenia |
40. | Tworzenie scenariuszy / prezentacji danych z opisem i zrzutami wykresów | nie | tak | w QS nazywa się to Stories |
41. | Snapshoty (zrzuty ekranu, obiektów) | nie | tak | |
42. | Bookmarki (własne zbiory selekcji) | tak | tak | |
43. | Usługa cloudowa (dzielenie się z innymi) | nie | tak | Cloud rozbudowany – dodatkowo płatny |
44. | Wspomaganie pracy wielo- węzłowej (multi-node) | nie | tak | możliwa instalacja serwisów Qlik Sense na wielu instancjach Servera Windows |
Opracowanie własne, wrzesień 2015