Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Czas potrzebny na przeczytanie 11 minut

My i Gartner Square 2019 BI :)

Celem artykułu jest porównanie trzech wiodących platform BI znajdujących się w czołówce kwadrantu Gartnera:

- Power BI (Microsoft)
-Żywy obraz
—Qlik

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 1. Magic Quadrant Gartner BI Magic Quadrant 2019

Nazywam się Andrey Zhdanov, jestem szefem działu analityki w Analytics Group (www.analyticsgroup.ru). Budujemy raporty wizualne dotyczące marketingu, sprzedaży, finansów, logistyki, czyli innymi słowy zajmujemy się analityką biznesową i wizualizacją danych.

Ja i moi współpracownicy od kilku lat pracujemy z różnymi platformami BI. Mamy bardzo dobre doświadczenie projektowe, co pozwala nam porównywać platformy z punktu widzenia programistów, analityków, użytkowników biznesowych i wdrażających systemy BI.

O porównaniu cen i wyglądzie tych systemów BI poświęcimy osobny artykuł, dlatego tutaj postaramy się ocenić te systemy z punktu widzenia analityka i programisty.

Wyróżnijmy kilka obszarów do analizy i oceńmy je za pomocą systemu 3-punktowego:

— Próg wejścia i wymagania wobec analityka;
- Źródła danych;
— Czyszczenie danych, ETL (wyodrębnij, przekształć, załaduj)
— Wizualizacje i rozwój
— Środowisko korporacyjne — serwer, raporty
- Wsparcie dla urządzeń mobilnych
— Wbudowane (wbudowane) analizy w aplikacjach/witrynach stron trzecich

1. Próg wejścia i wymagania wobec analityka

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Power BI

Widziałem wielu użytkowników Power BI, którzy nie byli specjalistami IT, ale potrafili stworzyć całkiem niezły raport. Usługa Power BI używa tego samego języka zapytań co program Excel — Power Query i języka formuł DAX. Wielu analityków dobrze zna Excela, dlatego przejście na ten system BI jest dla nich dość łatwe.

Większość akcji można dość łatwo wykonać w edytorze zapytań. Dodatkowo dostępny jest zaawansowany edytor z językiem M dla profesjonalistów.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 2. Kreator zapytań Power BI

QlikSense

Qlik Sense wygląda bardzo przyjaźnie – niewielka ilość ustawień, szybka możliwość utworzenia raportu, możliwość skorzystania z projektanta ładowania danych.

Na pierwszy rzut oka wydaje się to prostsze niż Power BI i Tableau. Ale z doświadczenia powiem, że po pewnym czasie, gdy analityk utworzy kilka prostych raportów i będzie potrzebował czegoś bardziej złożonego, stanie przed koniecznością programowania.

Qlik ma bardzo wydajny język do ładowania i przetwarzania danych. Ma swój własny język formuł, analizę zestawów. Dlatego analityk musi umieć pisać zapytania i połączenia, umieszczać dane w wirtualnych tabelach i aktywnie wykorzystywać zmienne. Możliwości języka są bardzo szerokie, ale będzie wymagało nauki. Prawdopodobnie wszyscy analitycy Qlik, których znam, mają poważne doświadczenie IT.

Integratorzy Qlik, podobnie jak my, często lubią mówić o modelu asocjacyjnym, gdy podczas ładowania danych całość umieszczana jest w pamięci RAM, a połączenie pomiędzy danymi realizuje wewnętrzny mechanizm platformy. Że przy wyborze wartości nie są wykonywane wewnętrzne podzapytania jak w klasycznych bazach danych. Dane dostarczane są niemal natychmiastowo, dzięki wstępnie zaindeksowanym wartościom i powiązaniom.

To prawda, że ​​w praktyce prowadzi to do tworzenia automatycznych złączeń tabel, gdy nazwy pól są zgodne. Na przykład nie można mieć różnych tabel bez relacji, które będą miały to samo pole. Musisz się do tego przyzwyczaić. Musisz albo zmienić nazwy kolumn i upewnić się, że nazwy nie pasują, albo połączyć wszystkie tabele faktów w jedną i otoczyć je katalogami typu gwiazdka. Prawdopodobnie jest to wygodne dla początkujących, ale dla doświadczonych analityków nie ma to znaczenia.

Typowy interfejs do ładowania i przetwarzania danych dla analityka wygląda następująco.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 3. Edytor ładowania danych Qlik Sense, tabela Kalendarz

Uwaga: W Power BI sytuacja zazwyczaj wygląda inaczej, zostawiasz inne tabele faktów i referencji, możesz ręcznie łączyć tabele w klasyczny sposób, tj. Porównuję kolumny ze sobą ręcznie.

Żywy obraz

Twórcy pozycjonują Tableau jako BI z wygodnym i przyjaznym interfejsem, który pozwoli analitykowi na samodzielne badanie swoich danych. Tak, w naszej firmie pracowali analitycy, którzy bez doświadczenia informatycznego mogli sporządzać swoje raporty. Ale obniżę ocenę dla Tableau z kilku powodów:
— Słaba lokalizacja z językiem rosyjskim
— Serwery Tableau Online nie znajdują się na terenie Federacji Rosyjskiej
— Dość prosty konstruktor ładowania zaczyna powodować problemy, gdy trzeba zbudować dość złożony model danych.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 4. Kreator ładowania danych Tableau

Jedno z pytań, jakie zadajemy analitykom Tableau podczas rozmów kwalifikacyjnych, brzmi: „Jak zbudować model tabel faktów z tabelami referencyjnymi, nie umieszczając wszystkiego w jednej tabeli?!”. Łączenie danych wymaga przemyślanego użycia. Po takich fuzjach wielokrotnie poprawiałem błędy powielania danych wśród moich analityków.

Dodatkowo Tableau ma dość unikalny system, w którym tworzysz każdy wykres na osobnym arkuszu, a następnie tworzysz Dashboard, w którym zaczynasz umieszczać utworzone arkusze. Następnie możesz stworzyć Historię, jest to kombinacja różnych Paneli. Rozwój w Qlik i Power BI jest pod tym względem prostszy, od razu wrzucasz szablony wykresów na arkusz, ustawiasz miary i pomiary i Dashboard gotowy. Wydaje mi się, że z tego powodu rosną koszty pracy przy przygotowaniu w Tableau.

2. Źródła danych i pobieranie

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

W tej sekcji nie ma wyraźnego zwycięzcy, ale wyróżnimy Qlik ze względu na kilka ciekawych funkcji.

Tableau w darmowej wersji jest ograniczone źródłami, ale w naszych artykułach skupiamy się bardziej na biznesie, a firmy mogą sobie pozwolić na komercyjne produkty i analityków. Dlatego Tableau nie obniżyło swojej oceny dla tego parametru.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 5. Lista możliwych źródeł Tableau

W przeciwnym razie lista źródeł jest wszędzie imponująca - wszystkie pliki tabel, wszystkie standardowe bazy danych, połączenia internetowe, wszystko działa wszędzie. Nie spotkałem się z niestandardowymi magazynami danych, mogą mieć swoje własne niuanse, ale w większości przypadków nie będziesz miał problemów z ładowaniem danych. Jedynym wyjątkiem jest 1C. Nie ma bezpośrednich złączy z 1C.

Partnerzy Qlik w Rosji sprzedają własne złącza za 100 000 - 200 000 rubli, ale w większości przypadków taniej jest przesyłać dane z 1C na FTP do Excela lub bazy danych SQL. Możesz też opublikować bazę danych 1C w Internecie i połączyć się z nią za pomocą protokołu Odata.

PowerBI i Tableau mogą to zrobić w standardzie, ale Qlik poprosi o płatny konektor, więc łatwiej też wgrać go do pośredniej bazy danych. W każdym razie wszystkie problemy z połączeniem można rozwiązać.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 6. Lista możliwych źródeł Qlik Sense

Dodatkowo warto zwrócić uwagę na cechę Qlika polegającą na tym, że dostarcza zarówno płatne, jak i bezpłatne konektory jako osobny produkt.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 7. Dodatkowe złącza Qlik Sense

Z doświadczenia dodam, że przy dużych wolumenach danych czy dużej liczbie źródeł nie zawsze wskazane jest od razu podłączanie systemu BI. Poważne projekty wykorzystują zazwyczaj hurtownię danych, bazę danych z danymi już przygotowanymi do analizy itp. Nie możesz pobrać i przesłać, powiedzmy, 1 miliarda rekordów do systemu BI. Tutaj trzeba już przemyśleć architekturę rozwiązania.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 8. Źródła danych Power BI

Ale dlaczego wyróżniono firmę Qlik? Bardzo podobają mi się 3 rzeczy:
- Pliki QVD
Własny format przechowywania danych. Czasami możliwe jest zbudowanie poważnych projektów komercyjnych tylko na plikach QVD. Na przykład pierwszy poziom to surowe dane. Drugi poziom to przetworzone pliki. Trzeci poziom to dane zagregowane itp. Pliki te mogą być wykorzystywane w różnych aplikacjach i mogą być za nie odpowiedzialni różni pracownicy i różne służby. Prędkość pobierania takich plików jest dziesięciokrotnie większa niż w przypadku konwencjonalnych źródeł danych. Pozwala to zaoszczędzić na kosztach baz danych i udostępniać informacje pomiędzy różnymi aplikacjami Qlik.

— Przyrostowe ładowanie danych
Tak, Power BI i Tableau też mogą to zrobić. Jednak usługa Power BI wymaga drogiej wersji Premium, a Tableau nie zapewnia elastyczności Qlik. W Qlik za pomocą plików QVD możesz tworzyć migawki systemów w różnym czasie, a następnie przetwarzać te dane według własnego uznania

— Podłączanie zewnętrznych skryptów
Oprócz plików QVD do przechowywania danych, w Qlik kod skryptu można także pobrać poza aplikację i dołączyć za pomocą polecenia Include. To już pozwala organizować pracę zespołową, korzystać z systemów kontroli wersji i zarządzać jednym kodem dla różnych aplikacji. Power BI posiada zaawansowany edytor zapytań, jednak nie udało nam się skonfigurować takiej pracy zespołowej jak w Qliku. Generalnie wszystkie BI mają z tym problemy, po prostu nie da się jednocześnie zarządzać danymi, kodem i wizualizacjami we wszystkich aplikacjach z jednego miejsca. Jedyne, co mogliśmy zrobić, to wyodrębnić pliki QVD i kod skryptu. Elementy wizualne muszą być edytowane w samych raportach, co nie pozwala nam na masową zmianę wizualizacji dla wszystkich klientów jednocześnie.

Ale co z takim mechanizmem jak połączenie na żywo? W przeciwieństwie do Qlik, Tableau i Power BI obsługują łączność LIVE z wieloma źródłami. Nam ta cecha jest raczej obojętna, bo... praktyka pokazuje, że w przypadku big data praca z połączeniem LIVE staje się po prostu niemożliwa. W większości przypadków BI jest potrzebne w przypadku dużych zbiorów danych.

3. Czyszczenie danych, ETL (Wyodrębnij, Przekształć, Załaduj)

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

W tej sekcji mam 2 liderów, Qlik Sense i Power Bi.
Powiedzmy, że Qlik jest potężny, ale złożony. Kiedy już zrozumiesz ich język podobny do SQL, możesz zrobić prawie wszystko - wirtualne tabele, złączenia i złączenia tabel, pętlę po tabeli i generowanie nowych tabel, kilka poleceń do przetwarzania wierszy. Na przykład pole w 1 komórce, które na bieżąco jest wypełniane danymi typu „Iwanow 851 Bieły”, można rozłożyć nie tylko na 3 kolumny (jak każdy może), ale także na przykład na 3 wiersze na raz. To samo można łatwo zrobić w locie: połączyć 3 linie w 1.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 9. Jak załadować i transponować tabelę w Qlik Sense z Arkuszy Google

Power BI wydaje się pod tym względem prostszy, jednak większość problemów można łatwo rozwiązać za pomocą projektanta zapytań. Ustawiłem szereg parametrów, transponowałem tabelę, pracowałem na danych, a wszystko to bez ani jednej linijki kodu.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 10. Jak załadować i przenieść tabelę do Power BI z AmoCRM

Wydaje mi się, że Tableau wyznaje inną ideologię. Chodzi im bardziej o piękno i design. Wydaje się, że bardzo trudno jest połączyć kilka różnych źródeł, połączyć je wszystkie i przetworzyć w Tableau. W projektach komercyjnych w większości przypadków dane są już przygotowane i zgromadzone dla Tableau w hurtowniach i bazach danych.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 11. Jak załadować i transponować tabelę w Tableau

4. Wizualizacje

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

W tej części nie wyróżniliśmy lidera. Poświęcimy osobny artykuł, w którym na przykładzie jednego przypadku pokażemy ten sam raport we wszystkich 3 systemach (Artykuł „Analiza dziewcząt o niskiej odpowiedzialności społecznej”). To raczej kwestia gustu i umiejętności analityka. W Internecie można znaleźć bardzo piękne zdjęcia zbudowane w oparciu o którykolwiek z tych systemów. Podstawowe możliwości wizualizacji są w przybliżeniu takie same dla wszystkich. Resztę rozwiązuje się za pomocą rozszerzeń. Są płatne i bezpłatne. Istnieją rozszerzenia od samych dostawców, a także od freelancerów i integratorów. Możesz napisać własne rozszerzenie wizualizacji na dowolną platformę.

Podoba mi się styl Tableau, uważam, że jest rygorystyczny i korporacyjny. Ale uzyskanie naprawdę pięknego zdjęcia w Tableau jest trudne. Doskonały przykład wizualizacji Tableau wykorzystującej wyłącznie rozszerzenia. Nie mogę tego powtórzyć, bo... Nie mam tych rozszerzeń, ale wygląda nieźle.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 12. Wygląd raportów Tableau z rozszerzeniami

Power BI też można uczynić ciekawym.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 13. Wygląd raportów rozszerzeń Power Bic

Jedyne, czego nie rozumiem w Power BI, to dlaczego mają takie dziwne domyślne kolory. Na każdym wykresie jestem zmuszony zmienić kolor na mój firmowy, firmowy i jestem zaskoczony standardową kolorystyką.

Qlik Sense zależy również od rozszerzeń. Korzystanie z dodatków może zmienić raporty nie do poznania. Możesz także dodać własny motyw i projekt.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 14. Wygląd raportów Qlik Sense z rozszerzeniami

Z punktu widzenia programisty wolę Qlik Sense ze względu na standardowe opcje, takie jak alternatywne wymiary i miary. W ustawieniach wizualizacji możesz ustawić kilka wymiarów i miar, a użytkownik z łatwością może określić, na co powinien patrzeć na konkretnym wykresie.

W Power Bi i Tableau muszę skonfigurować parametry, przyciski, zaprogramować zachowanie systemu w zależności od tych parametrów. Zastanawiam się, dlaczego to takie trudne. To samo z możliwością zmiany rodzaju osady.

W Qlik można ukryć różne typy wizualizacji w jednym obiekcie, jednak w Power BI i Tableau jest to trudniejsze. Ponownie zależy to bardziej od umiejętności wykonawcy. Możesz stworzyć arcydzieło w dowolnym systemie, ale bez doświadczenia wszędzie skończysz z niewyraźną grafiką.

5. Środowisko korporacyjne - serwer, raporty

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Wszystkie produkty mają wersje serwerowe dla firm. Pracowałem ze wszystkimi edycjami i mogę powiedzieć, że wszystkie mają mocne i słabe strony. Wybór produktu powinien opierać się na wymaganiach oprogramowania, biorąc pod uwagę ich niuanse. Wszyscy dostawcy mogą przypisywać uprawnienia zarówno na poziomie konta i grupy, jak i na poziomie zabezpieczeń na poziomie wiersza danych. Dostępna jest automatyczna aktualizacja raportów według harmonogramu.

Qlik Sense Enterprise to świetna okazja do budowania analityki w organizacji dla średnich firm. Może się to wydawać droższe niż Power BI Pro, ale nie zapominaj, że serwery Power BI Pro znajdują się w chmurze na terenie Microsoftu i nie masz wpływu na wydajność, a kiedy potrzebujesz Power BI Premium, który można wdrożyć na Twoich serwerach, wtedy cena zaczyna się od 5000 dolarów miesięcznie.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Ceny Qlik Sense Enterprise zaczynają się od 230 000 RUB. za 5 licencji (opłata roczna, potem tylko wsparcie techniczne), co jest znacznie tańsze niż Power BI Premium. A Qlik Sense Enterprise pozwoli Ci wykorzystać wszystkie możliwości Qlik. Być może z wyjątkiem jednego. Z jakiegoś powodu Qlik zdecydował, że taka funkcja jak możliwość wysyłania raportów w formacie PDF e-mailem powinna być udostępniana jako osobna usługa NPrinting.

Jednak Qlik Sense Enterprise jest potężniejszy niż Power BI Pro i dlatego można dokonać następującego porównania.

Qlik Sense Enterprise = Power BI Premium, przy równych możliwościach przy przeciętnych wdrożeniach okazuje się tańszy. Duże wdrożenia rozliczane są zazwyczaj po stronie dostawcy, który może zapewnić indywidualne warunki dla Twojej firmy.

Pod tym względem będziemy preferować Qlik Sense Enterprise, ma on wszelkie możliwości tworzenia poważnych analiz na ogromnych danych. Naszym zdaniem Qlik będzie działał szybciej niż Power BI na dużych macierzach, na konferencjach Qlik zetknęliśmy się z klientami, którzy najpierw testowali swoje dane w miliardach rekordów, a Power BI pokazał gorsze wyniki.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 15. Wygląd raportów serwera Qlik Sense Enterprise

Qlik Sense Cloud = Power BI Pro. Qlik Sense Cloud okazuje się 1.5 razy droższy* i ma bardzo istotne ograniczenie, na które nie pozwala nam ta platforma. Nie można używać rozszerzeń, nawet wbudowanych. A bez rozszerzeń Qlik nieco traci swoje wizualne piękno.
Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 16. Wygląd panelu sterowania Power BI Pro

*Alternatywą jest skorzystanie z subskrypcji Qlik Sense Enterprise. Aby jednak ten artykuł nie był postrzegany jako reklama, nie będziemy omawiać naszych cen

A Tableau stoi dla nas trochę na uboczu. Mają zarówno subskrypcje w chmurze za 70 USD za programistę i 15 USD za wyświetlenie, jak i drogie rozwiązania serwerowe. Ale główną ideą Tableau jest to, że w przypadku dużych zbiorów danych należy zorganizować przetwarzanie i przechowywanie danych z boku. Obiektywnie mniejsza funkcjonalność nie pozwala na poważne przetwarzanie danych w Tableau. Wizualizuj, analizuj, tak. Jednak w przypadku małych i średnich firm utworzenie oddzielnego magazynu jest zwykle problematyczne. Dlatego obniżyłbym ocenę Tableau, gdyby nie ich 1 funkcja. Serwer Tableau bezproblemowo wysyła zaplanowane e-maile z załącznikami CSV lub PDF. Ponadto możesz dystrybuować prawa, autofiltry itp. Z jakiegoś powodu Power BI i Qlik nie mogą tego zrobić, ale dla niektórych może to być krytyczne. Dzięki temu Tableau zajmuje stanowisko w naszym sporze.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 17. Wygląd panelu sterowania serwera Tableau

Również w środowisku korporacyjnym trzeba pomyśleć o kosztach wdrożenia i utrzymania. W Rosji rozwinęła się praktyka, że ​​Power BI jest coraz powszechniejszy w małych firmach. Doprowadziło to do pojawienia się dużej liczby wakatów i CV oraz pojawienia się małych integratorów. Umożliwi to znalezienie specjalistów do małego projektu. Jednak najprawdopodobniej nie wszyscy będą mieli doświadczenie w dużych wdrożeniach i pracy z big data. Qlik i Tableau to przeciwieństwo. Jest niewielu partnerów Qlik, a jeszcze mniej partnerów Tableau. Partnerzy ci specjalizują się w dużych wdrożeniach z dużą średnią czekiem. Na rynku nie ma zbyt wielu ofert pracy i CV, bariera wejścia na te produkty jest trudniejsza niż w Power BI. Jednak w Rosji te produkty zostały pomyślnie wdrożone dla tysięcy użytkowników i produkty te dobrze radzą sobie z dużymi zbiorami danych. Musisz tylko zrozumieć mocne i słabe strony produktów, ponieważ odnoszą się one konkretnie do Twojej firmy.

6. Wsparcie dla urządzeń mobilnych.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

W tej sekcji omówimy Power BI i Tableau. Możesz zainstalować aplikacje mobilne i będą one wyglądać całkiem nieźle na ekranach urządzeń mobilnych. Choć wydaje nam się, że analityka na urządzeniach mobilnych ustępuje analityce na komputerach PC. Jednak korzystanie z filtrów nie jest zbyt wygodne, zdjęcia są małe, liczby słabo widoczne itp.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 18. Wygląd raportu Power BI na iPhonie

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 19. Wygląd raportu Tableau na iPhonie

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 20. Wygląd raportu Qlik Sense na iPhonie

Dlaczego wyniki Qlik zostały obniżone? Z nieznanych nam powodów klient mobilny jest dostępny tylko na iPhone'a, na Androidzie trzeba będzie skorzystać ze zwykłej przeglądarki. Dodatkowo korzystając z Qlik od razu trzeba zrozumieć, że ilość Rozszerzeń czy wizualizacji nie ulega zmniejszeniu, a samochody są pozycjonowane w urządzeniach mobilnych zgodnie z oczekiwaniami. Raport, który wygląda bardzo ładnie na komputerze, wygląda znacznie gorzej na małym ekranie. Trzeba zrobić osobny raport dla urządzeń mobilnych, gdzie można usunąć filtry, KPI i szereg innych obiektów. Dotyczy to również Power BI czy Tableau, ale jest to szczególnie widoczne w Qlik. Mamy nadzieję, że Qlik będzie kontynuował prace nad swoim klientem mobilnym.

Jeśli planujesz spędzać dużo czasu na przeprowadzaniu analiz z urządzeń mobilnych, warto zainstalować wszystkich 3 klientów i sprawdzić ich wyświetlanie w raportach z testów. Każdy sprzedawca ma na swojej stronie internetowej galerię raportów z testów, do wglądu.

7. Wbudowane (wbudowane) analizy w aplikacjach/witrynach stron trzecich

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Korzystanie z analiz jako usługi strony trzeciej nie zawsze jest wygodne. Być może tworzysz własny produkt, ale nie jesteś gotowy na stworzenie od podstaw silnika wizualizacyjnego i analitycznego. Być może chcesz wdrożyć analitykę na swojej stronie internetowej, aby klient sam się zarejestrował, załadował swoje dane i przeprowadził analizę w ramach swojego konta osobistego. Aby to zrobić, potrzebujesz wbudowanych analiz (Embedded).
Wszystkie produkty na to pozwalają, jednak w tej kategorii wyróżnimy Qlik.

Power Bi i Tableau wyraźnie mówią, że do takich celów trzeba kupić osobny produkt Tableau Embedded Analytics lub Power BI Embedded. Nie są to tanie rozwiązania kosztujące tysiące dolarów miesięcznie, co od razu ogranicza ich zastosowanie. Większość projektów od razu staje się nieopłacalna dla naszych klientów. Oznacza to, że musisz nie tylko opublikować raport w całym Internecie, ale także zadbać o to, aby raporty były publikowane zgodnie z określonymi dostępami, z ochroną danych, autoryzacją użytkownika itp.

A Qlik pozwoli ci się wydostać. Oczywiście mają też platformę Qlik Analytics, która jest licencjonowana na serwer i organizuje nieograniczoną liczbę połączeń. Będzie też drogi jak konkurenci Tableau i Power Bi. A w przypadku nielimitowanych połączeń opcji nie ma zbyt wielu.

Ale w Qliku istnieje coś takiego jak Mashup. Załóżmy, że masz Qlik Sense Enterprise i 10 licencji. Standardowa analityka, wygląd, wszystko jest już nudne. Tworzysz własną stronę internetową lub aplikację i możesz tam wdrożyć wszystkie swoje analizy. Sztuka polega na tym, że, mówiąc najprościej, Mashup to wizualizacja w kodzie programu. Korzystając z API możesz programowo stworzyć wizualizację w obrębie swojej aplikacji lub serwisu WWW. Nadal będziesz potrzebować Qlik Sense Enterprise do licencjonowania (licencje na połączenia z witryną = licencje na połączenia z BI), do ładowania danych itp., ale wizualizacje nie będą już wyświetlane po stronie tego serwera, ale zostaną wbudowane w Twój aplikacji lub strony internetowej. Możesz używać stylów CSS, ustawiać nowe czcionki i kolory. Twoich 10 użytkowników nie będzie już logować się do serwera analitycznego, ale będzie korzystać z Twojego portalu lub aplikacji firmowej. Analityka osiągnie nowy poziom.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)
Rysunek 21. Wygląd raportu Qlik Sense osadzonego na stronie internetowej

Trudno będzie zrozumieć, gdzie znajdują się elementy witryny i gdzie zaczyna się Qlik Sense.
Oczywiście będziesz potrzebować programisty, a nawet co bardziej prawdopodobne, kilku. Jeden do programowania WWW, drugi do pracy z Qlik API. Ale wynik jest tego wart.

Wnioski. Podsumujmy.

Różnice techniczne systemów BI (Power BI, Qlik Sense, Tableau)

Trudno jednoznacznie stwierdzić, kto jest lepszy, a kto gorszy. Power BI i Qlik na równi z naszą konkurencją, Tableau jest nieco gorsze. Ale być może wynik będzie inny w przypadku Twojej firmy. W platformach BI komponent wizualny jest bardzo ważny. Jeśli przejrzałeś w Internecie dziesiątki raportów i zdjęć demonstracyjnych wszystkich systemów BI i nie podoba Ci się wygląd którejś z platform, to najprawdopodobniej nie wdrożysz jej, nawet jeśli będziesz zadowolony z ceny lub stanu technicznego wsparcie. cechy.

Następnie na pewno będziesz musiał obliczyć koszt licencji, wdrożenia i utrzymania platformy BI. Być może w Twoim przypadku zostanie zidentyfikowany lider. Duże znaczenie ma wykonawca, czyli możliwość zatrudnienia odpowiedniego specjalisty. Bez specjalistów na jakiejkolwiek platformie wynik będzie katastrofalny.

Udane integracje BI dla Was, Andrey Zhdanov i Vladimir Lazarev, Analytics Group

Źródło: www.habr.com

Dodaj komentarz