{"id":30060,"date":"2019-10-31T21:33:27","date_gmt":"2019-10-31T18:33:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\/"},"modified":"2019-10-31T21:33:27","modified_gmt":"2019-10-31T18:33:27","slug":"tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","title":{"rendered":"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Czas potrzebny na przeczytanie: 11 minut<\/i><\/p>\n<h2>My i Kwadrat Gartnera 2019 BI \ud83d\ude42<\/h2>\n<p>\nCelem tego artyku\u0142u jest por\u00f3wnanie trzech wiod\u0105cych platform BI, kt\u00f3re znajduj\u0105 si\u0119 w gronie lider\u00f3w kwadrantu Gartnera:<\/p>\n<blockquote><p> \u2014 Power BI (Microsoft)<br \/>\n \u2014 Tableau<br \/>\n \u2014 Qlik<\/p><\/blockquote>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/f7acac62b5f3bc6ffa801a30f309f8dd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 1. Gartner BI Magic Quadrant 2019<\/i><\/p>\n<p>Nazywam si\u0119 Andriej \u017bdanow, jestem kierownikiem dzia\u0142u analityki w firmie Analytics Group (<noindex><a rel=\"nofollow\" href=\"http:\/\/analyticsgroup.ru\/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=comparebi\">www.analyticsgroup.ru<\/a><\/noindex>). Tworzymy przejrzyste raporty dotycz\u0105ce marketingu, sprzeda\u017cy, finans\u00f3w i logistyki, innymi s\u0142owy zajmujemy si\u0119 analityk\u0105 biznesow\u0105 i wizualizacj\u0105 danych. <\/p>\n<p>Ja i moi wsp\u00f3\u0142pracownicy od kilku lat pracujemy z r\u00f3\u017cnymi platformami BI. Mamy ca\u0142kiem du\u017ce do\u015bwiadczenie projektowe, co pozwala nam por\u00f3wnywa\u0107 platformy z perspektywy deweloper\u00f3w, analityk\u00f3w, u\u017cytkownik\u00f3w biznesowych oraz wdro\u017ceniowc\u00f3w system\u00f3w BI. <\/p>\n<p>Osobny artyku\u0142 po\u015bwi\u0119cimy por\u00f3wnaniu cen i warstwy wizualnej tych system\u00f3w BI, dlatego tutaj postaramy si\u0119 oceni\u0107 je w\u0142a\u015bnie z punktu widzenia analityka i dewelopera. <\/p>\n<p>Wyr\u00f3\u017cnijmy kilka obszar\u00f3w analizy i oce\u0144my je w 3-stopniowej skali:<\/p>\n<blockquote><p> \u2014 Pr\u00f3g wej\u015bcia i wymagania wobec analityka;<br \/>\n \u2014 \u0179r\u00f3d\u0142a danych;<br \/>\n \u2014 Czyszczenie danych, ETL (Extract, Transform, Load)<br \/>\n \u2014 Wizualizacje i rozw\u00f3j rozwi\u0105za\u0144<br \/>\n \u2014 \u015arodowisko korporacyjne \u2014 serwer, raporty<br \/>\n \u2014 Obs\u0142uga urz\u0105dze\u0144 mobilnych<br \/>\n \u2014 Embedded (wbudowana) analityka w zewn\u0119trznych aplikacjach\/serwisach<\/p><\/blockquote>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>1. Pr\u00f3g wej\u015bcia i wymagania wobec analityka<\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/953da76460c571d8ff458c48e7ca9f2f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Power BI<\/h3>\n<p>\nWidzia\u0142em wielu u\u017cytkownik\u00f3w Power BI, kt\u00f3rzy nie byli specjalistami IT, a mimo to potrafili stworzy\u0107 ca\u0142kiem dobry raport. Power BI korzysta z tego samego j\u0119zyka zapyta\u0144 co Excel \u2014 Power Query oraz j\u0119zyka formu\u0142 DAX. Wielu analityk\u00f3w dobrze zna Excela, dlatego przej\u015bcie na ten system BI przychodzi im do\u015b\u0107 \u0142atwo. <\/p>\n<p>Wi\u0119kszo\u015b\u0107 dzia\u0142a\u0144 mo\u017cna do\u015b\u0107 \u0142atwo wykona\u0107 w edytorze zapyta\u0144. Dodatkowo dost\u0119pny jest zaawansowany edytor z j\u0119zykiem M dla profesjonalist\u00f3w. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/f518dc1c68b23d93bdc3ccdc0ebf85df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 2. Kreator zapyta\u0144 Power BI<\/i><\/p>\n<h3>Qlik Sense <\/h3>\n<p>\nQlik Sense sprawia wra\u017cenie bardzo przyjaznego \u2014 niewielka liczba ustawie\u0144, mo\u017cliwo\u015b\u0107 szybkiego utworzenia raportu, a tak\u017ce u\u017cycia kreatora \u0142adowania danych. <\/p>\n<p>Na pocz\u0105tku wydaje si\u0119 prostszy ni\u017c Power BI i Tableau. Z do\u015bwiadczenia mog\u0119 jednak powiedzie\u0107, \u017ce po pewnym czasie, gdy analityk utworzy kilka prostych raport\u00f3w i b\u0119dzie potrzebowa\u0142 czego\u015b bardziej zaawansowanego, zetknie si\u0119 z konieczno\u015bci\u0105 programowania. <\/p>\n<p>Qlik ma bardzo rozbudowany j\u0119zyk \u0142adowania i przetwarzania danych. Ma te\u017c w\u0142asny j\u0119zyk formu\u0142 Set Analysis. Dlatego analityk powinien umie\u0107 pisa\u0107 zapytania i po\u0142\u0105czenia, umieszcza\u0107 dane w wirtualnych tabelach oraz aktywnie korzysta\u0107 ze zmiennych. Mo\u017cliwo\u015bci tego j\u0119zyka s\u0105 bardzo szerokie, ale wymaga on nauki. Prawdopodobnie wszyscy analitycy Qlik, kt\u00f3rych znam, maj\u0105 solidne zaplecze IT. <\/p>\n<p>Integratorzy Qlik, tacy jak my, cz\u0119sto lubi\u0105 opowiada\u0107 o modelu asocjacyjnym, w kt\u00f3rym podczas \u0142adowania danych wszystko trafia do pami\u0119ci operacyjnej, a powi\u0105zania mi\u0119dzy danymi s\u0105 realizowane przez wewn\u0119trzny mechanizm platformy. Oznacza to, \u017ce po wybraniu warto\u015bci nie s\u0105 wykonywane wewn\u0119trzne podzapytania, jak w klasycznych bazach danych. Dane s\u0105 zwracane niemal natychmiast dzi\u0119ki wcze\u015bniej zindeksowanym warto\u015bciom i relacjom. <\/p>\n<p>W praktyce prowadzi to jednak do automatycznego \u0142\u0105czenia tabel, je\u015bli nazwy p\u00f3l s\u0105 takie same. Na przyk\u0142ad nie mo\u017cna mie\u0107 r\u00f3\u017cnych, niepowi\u0105zanych tabel z identycznym polem. Trzeba si\u0119 do tego przyzwyczai\u0107. W efekcie albo zmienia si\u0119 nazwy kolumn i pilnuje, by si\u0119 nie powtarza\u0142y, albo scala wszystkie tabele fakt\u00f3w w jedn\u0105 i otacza je tabelami wymiar\u00f3w w uk\u0142adzie typu \u201egwiazda\u201d. By\u0107 mo\u017ce dla pocz\u0105tkuj\u0105cych to wygodne, ale dla do\u015bwiadczonych analityk\u00f3w nie ma to ju\u017c wi\u0119kszego znaczenia. <\/p>\n<p>Typowy interfejs \u0142adowania i przetwarzania danych dla analityka wygl\u0105da tak.<br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/c696b05e926edca2c019bed7b4cd260c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 3. Edytor \u0142adowania danych Qlik Sense, tabela Calendar<\/i><\/p>\n<p><i>Uwaga: W Power BI sytuacja zwykle wygl\u0105da inaczej \u2014 pozostawiasz osobne tabele fakt\u00f3w i wymiary, a tabele mo\u017cesz \u0142\u0105czy\u0107 r\u0119cznie w klasyczny spos\u00f3b, czyli samodzielnie dopasowuj\u0105c do siebie kolumny.<\/i><\/p>\n<h3>Bo konkurujecie?<\/h3>\n<p>\nTw\u00f3rcy Tableau pozycjonuj\u0105 to rozwi\u0105zanie jako BI z wygodnym i przyjaznym interfejsem, kt\u00f3ry pozwala analitykowi samodzielnie eksplorowa\u0107 dane. Tak, w naszej firmie byli analitycy bez do\u015bwiadczenia IT, kt\u00f3rzy potrafili tworzy\u0107 w\u0142asne raporty. Jednak obni\u017c\u0119 ocen\u0119 Tableau z kilku powod\u00f3w:<br \/>\n \u2014 S\u0142aba lokalizacja na j\u0119zyk rosyjski<br \/>\n \u2014 Serwery Tableau Online nie znajduj\u0105 si\u0119 w Federacji Rosyjskiej<br \/>\n \u2014 Do\u015b\u0107 prosty kreator \u0142adowania zaczyna sprawia\u0107 problemy, gdy trzeba zbudowa\u0107 bardziej z\u0142o\u017cony model danych. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/3ff6f8d4f702e284c3843de8a9c2da2d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 4. Kreator \u0142adowania danych Tableau<\/i> <\/p>\n<p>Jedno z pyta\u0144, kt\u00f3re zadajemy analitykom Tableau na rozmowie kwalifikacyjnej, brzmi: \u201eJak zbudowa\u0107 model z tabel fakt\u00f3w i tabel wymiar\u00f3w, nie sprowadzaj\u0105c wszystkiego do jednej tabeli?\u201d. Data Blending wymaga przemy\u015blanego u\u017cycia. Wielokrotnie poprawia\u0142em u swoich analityk\u00f3w b\u0142\u0119dy zwi\u0105zane z dublowaniem danych po takich po\u0142\u0105czeniach. <\/p>\n<p>Dodatkowo Tableau ma do\u015b\u0107 specyficzny spos\u00f3b pracy: ka\u017cdy wykres tworzysz na osobnym arkuszu Sheet, a potem budujesz Dashboard, na kt\u00f3rym rozmieszczasz przygotowane arkusze. Nast\u0119pnie mo\u017cesz utworzy\u0107 Story, czyli kombinacj\u0119 r\u00f3\u017cnych Dashboard\u00f3w. Pod tym wzgl\u0119dem praca w Qlik i Power BI jest prostsza: od razu uk\u0142adasz na arkuszu szablony wykres\u00f3w, ustawiasz miary i wymiary, i Dashboard jest gotowy. Mam wra\u017cenie, \u017ce przez to nak\u0142ad pracy przy przygotowaniu w Tableau ro\u015bnie.<\/p>\n<h2>2. \u0179r\u00f3d\u0142a danych i \u0142adowanie <\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/4edd3b4d1c7bab231c843dc1d8b8bc26.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW tej sekcji nie ma wyra\u017anego lidera, ale wyr\u00f3\u017cnimy Qlik za kilka przydatnych funkcji. <\/p>\n<p>Tableau w darmowej wersji ma ograniczenia dotycz\u0105ce \u017ar\u00f3de\u0142 danych, ale w naszych artyku\u0142ach skupiamy si\u0119 przede wszystkim na biznesie, a firmy mog\u0105 sobie pozwoli\u0107 na komercyjne produkty i analityk\u00f3w. Dlatego nie obni\u017cali\u015bmy oceny Tableau w tym kryterium. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/c55e05bdc95abb4d13e45ee2125b3797.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 5. Lista dost\u0119pnych \u017ar\u00f3de\u0142 danych w Tableau <\/i> <\/p>\n<p>Poza tym lista \u017ar\u00f3de\u0142 wsz\u0119dzie wygl\u0105da imponuj\u0105co \u2014 wszystkie pliki tabelaryczne, wszystkie standardowe bazy danych, po\u0142\u0105czenia webowe, wsz\u0119dzie to dzia\u0142a. Nie mia\u0142em do czynienia z niestandardowymi hurtowniami danych, wi\u0119c tam mog\u0105 pojawi\u0107 si\u0119 pewne niuanse, ale w wi\u0119kszo\u015bci przypadk\u00f3w nie b\u0119dziecie mie\u0107 problem\u00f3w z \u0142adowaniem danych. Wyj\u0105tkiem jest chyba tylko 1C. Nie ma bezpo\u015brednich konektor\u00f3w do 1C. <\/p>\n<p>Partnerzy Qlik w Rosji sprzedaj\u0105 w\u0142asne konektory za 100 000\u2013200 000 rubli, ale w wi\u0119kszo\u015bci przypadk\u00f3w taniej jest przygotowa\u0107 eksport z 1C na FTP do Excel albo do bazy danych SQL. Mo\u017cna te\u017c opublikowa\u0107 baz\u0119 1C w sieci i \u0142\u0105czy\u0107 si\u0119 z ni\u0105 przez protok\u00f3\u0142 Odata. <\/p>\n<p>Power BI i Tableau obs\u0142uguj\u0105 to standardowo, natomiast Qlik b\u0119dzie wymaga\u0142 p\u0142atnego konektora, dlatego r\u00f3wnie\u017c tutaj \u0142atwiej jest wyeksportowa\u0107 dane do po\u015bredniej bazy danych. W ka\u017cdym przypadku kwestie zwi\u0105zane z po\u0142\u0105czeniami da si\u0119 rozwi\u0105za\u0107. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/bba295f32f6ead064ea8eb80c807284e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 6. Lista dost\u0119pnych \u017ar\u00f3de\u0142 danych w Qlik Sense <\/i> <\/p>\n<p>Dodatkowo warto zwr\u00f3ci\u0107 uwag\u0119 na cech\u0119 Qlik: jako osobny produkt oferuje zar\u00f3wno p\u0142atne, jak i bezp\u0142atne konektory.<br \/>\n <img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/855f34de93c923f12164bfd5faaaf775.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 7. Dodatkowe konektory Qlik Sense<\/i> <\/p>\n<p>Z do\u015bwiadczenia dodam, \u017ce przy du\u017cych wolumenach danych lub wielu \u017ar\u00f3d\u0142ach nie zawsze warto od razu pod\u0142\u0105cza\u0107 system BI. W powa\u017cnych projektach zwykle wykorzystuje si\u0119 hurtowni\u0119 danych, baz\u0119 z danymi przygotowanymi ju\u017c do analizy itd. Nie da si\u0119 po prostu wyeksportowa\u0107 na przyk\u0142ad 1 miliarda rekord\u00f3w do systemu BI. W takim przypadku trzeba ju\u017c dobrze przemy\u015ble\u0107 architektur\u0119 rozwi\u0105zania. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/4ad6b0732648b54a08ddb1a2b320f3e5.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/b8785dc21461d7e12bea447cef68e3e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 8. \u0179r\u00f3d\u0142a danych Power BI<\/i><\/p>\n<p>Dlaczego wi\u0119c wyr\u00f3\u017cniono Qlik? S\u0105 trzy rzeczy, kt\u00f3re szczeg\u00f3lnie ceni\u0119:<br \/>\n<b> \u2014 Pliki QVD<\/b><br \/>\nTo natywny format przechowywania danych. Czasem na samych plikach QVD mo\u017cna zbudowa\u0107 rozbudowane projekty komercyjne. Na przyk\u0142ad pierwszy poziom to dane surowe. Drugi poziom to pliki przetworzone. Trzeci poziom to dane zagregowane itd. Takie pliki mo\u017cna wykorzystywa\u0107 w r\u00f3\u017cnych aplikacjach, a za ich obs\u0142ug\u0119 mog\u0105 odpowiada\u0107 r\u00f3\u017cni pracownicy i us\u0142ugi. Szybko\u015b\u0107 \u0142adowania z takich plik\u00f3w jest dziesi\u0119ciokrotnie wy\u017csza ni\u017c z typowych \u017ar\u00f3de\u0142 danych. Dzi\u0119ki temu mo\u017cna ograniczy\u0107 koszty bazy danych i wymienia\u0107 informacje mi\u0119dzy r\u00f3\u017cnymi aplikacjami Qlik. <\/p>\n<p><b> \u2014 Przyrostowe \u0142adowanie danych<\/b><br \/>\nTak, Power BI i Tableau r\u00f3wnie\u017c to potrafi\u0105. Jednak Power BI wymaga drogiej wersji Premium, a Tableau nie daje takiej elastyczno\u015bci jak Qlik. W Qlik, korzystaj\u0105c z plik\u00f3w QVD, mo\u017cna tworzy\u0107 migawki system\u00f3w z r\u00f3\u017cnych moment\u00f3w w czasie, a nast\u0119pnie przetwarza\u0107 te dane w dowolny spos\u00f3b.<\/p>\n<p><b> \u2014 Pod\u0142\u0105czanie zewn\u0119trznych skrypt\u00f3w<\/b><br \/>\nOpr\u00f3cz plik\u00f3w QVD do przechowywania danych, w Qlik kod skryptu mo\u017cna r\u00f3wnie\u017c wynie\u015b\u0107 poza aplikacj\u0119 i do\u0142\u0105cza\u0107 go poleceniem Include. To ju\u017c pozwala zorganizowa\u0107 prac\u0119 zespo\u0142ow\u0105, korzysta\u0107 z system\u00f3w kontroli wersji i zarz\u0105dza\u0107 wsp\u00f3lnym kodem dla r\u00f3\u017cnych aplikacji. W Power BI jest zaawansowany edytor zapyta\u0144, ale nie uda\u0142o nam si\u0119 skonfigurowa\u0107 takiej pracy zespo\u0142owej jak w Qlik. W praktyce wszystkie systemy BI maj\u0105 z tym problem: jednoczesne zarz\u0105dzanie danymi, kodem i wizualizacjami we wszystkich aplikacjach z jednego miejsca jest po prostu niemo\u017cliwe. Maksimum, jakie uda\u0142o nam si\u0119 osi\u0105gn\u0105\u0107, to wydzielenie plik\u00f3w QVD i kodu skrypt\u00f3w. Elementy wizualne nadal trzeba edytowa\u0107 bezpo\u015brednio w samych raportach, co nie pozwala nam jednocze\u015bnie masowo zmienia\u0107 wizualizacji u wszystkich klient\u00f3w. <\/p>\n<p>A co z takim mechanizmem jak po\u0142\u0105czenie Live? Tableau i Power BI obs\u0142uguj\u0105 po\u0142\u0105czenia LIVE z wieloma \u017ar\u00f3d\u0142ami, w przeciwie\u0144stwie do Qlik. Do tej funkcji podchodzimy do\u015b\u0107 oboj\u0119tnie, poniewa\u017c praktyka pokazuje, \u017ce przy du\u017cych zbiorach danych praca na po\u0142\u0105czeniu LIVE staje si\u0119 po prostu niemo\u017cliwa. A BI w wi\u0119kszo\u015bci przypadk\u00f3w jest w\u0142a\u015bnie potrzebne do pracy z du\u017cymi danymi. <\/p>\n<h2>3. Czyszczenie danych, ETL (Extract, Transform, Load)<\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/3deaf30b0a6b5a09170c7a2c8ffc0f69.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW tej sekcji mamy 2 lider\u00f3w: Qlik Sense i Power BI. <br \/>\nMo\u017cna to uj\u0105\u0107 tak: Qlik jest bardzo rozbudowany, ale te\u017c skomplikowany. Je\u015bli opanujesz ich j\u0119zyk podobny do SQL, b\u0119dziesz w stanie zrobi\u0107 niemal wszystko \u2014 wirtualne tabele, z\u0142\u0105czenia i scalanie tabel, iterowanie po tabeli i generowanie nowych tabel, a tak\u017ce mn\u00f3stwo polece\u0144 do przetwarzania ci\u0105g\u00f3w znak\u00f3w. Na przyk\u0142ad pole w 1 kom\u00f3rce, wype\u0142nione danymi typu \u201eIwanow 851 Bia\u0142y\u201d, mo\u017cna w locie rozbi\u0107 nie tylko na 3 kolumny (co potrafi\u0105 wszyscy), ale nawet od razu na 3 wiersze. Tak samo bez problemu da si\u0119 na bie\u017c\u0105co scali\u0107 3 wiersze w 1. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/0bf301a045d0d974fd6645ec57d54795.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 9. Jak za\u0142adowa\u0107 i transponowa\u0107 tabel\u0119 w Qlik Sense z Google Sheets<\/i><\/p>\n<p>Power BI pod tym wzgl\u0119dem wydaje si\u0119 prostszy, ale wi\u0119kszo\u015b\u0107 zada\u0144 mo\u017cna \u0142atwo rozwi\u0105za\u0107 za pomoc\u0105 kreatora zapyta\u0144. Ustawiasz kilka parametr\u00f3w, transponujesz tabel\u0119, pracujesz na danych \u2014 i wszystko to bez ani jednej linijki kodu.<br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/fce064097fffbc2bf6dc782f57304ad3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 10. Jak za\u0142adowa\u0107 i transponowa\u0107 tabel\u0119 w Power BI z AmoCRM<\/i><\/p>\n<p>Tableau ma, moim zdaniem, inn\u0105 filozofi\u0119. Bardziej stawia na estetyk\u0119 i design. Pod\u0142\u0105czenie wielu r\u00f3\u017cnych \u017ar\u00f3de\u0142, po\u0142\u0105czenie ich wszystkich i przetwarzanie danych wewn\u0105trz Tableau wydaje mi si\u0119 bardzo trudne. W projektach komercyjnych w wi\u0119kszo\u015bci przypadk\u00f3w dane dla Tableau s\u0105 ju\u017c wcze\u015bniej przygotowywane i gromadzone w hurtowniach danych oraz bazach danych. <br \/>\n <img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/635c91535fdd3c49414d9d81e901a57f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 11. Jak za\u0142adowa\u0107 i transponowa\u0107 tabel\u0119 w Tableau<\/i><\/p>\n<h2>4. Wizualizacje<\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/df2eacc7e5cea99f052d53088caaaa7d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW tej sekcji nie wskazali\u015bmy lidera. Przygotujemy osobny artyku\u0142, w kt\u00f3rym na przyk\u0142adzie jednego przypadku poka\u017cemy ten sam raport we wszystkich 3 systemach <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443808\/\">(Artyku\u0142 \u201eAnalityka dziewczyn o niskiej odpowiedzialno\u015bci spo\u0142ecznej\u201d)<\/a><\/noindex>. To bardziej kwestia gustu i umiej\u0119tno\u015bci analityka. W internecie mo\u017cna znale\u017a\u0107 bardzo efektowne wizualizacje zbudowane na bazie ka\u017cdej z tych platform. Podstawowe mo\u017cliwo\u015bci wizualizacji s\u0105 u wszystkich mniej wi\u0119cej takie same. Reszt\u0119 mo\u017cna osi\u0105gn\u0105\u0107 dzi\u0119ki u\u017cyciu Extensions. S\u0105 dost\u0119pne zar\u00f3wno p\u0142atne, jak i bezp\u0142atne rozwi\u0105zania. S\u0105 rozszerzenia od samych dostawc\u00f3w, a tak\u017ce od freelancer\u00f3w i integrator\u00f3w. Mo\u017cesz te\u017c samodzielnie napisa\u0107 w\u0142asne rozszerzenie wizualizacyjne dla dowolnej platformy. <\/p>\n<p>Podoba mi si\u0119 styl Tableau \u2014 uwa\u017cam go za surowy i korporacyjny. Jednak uzyskanie naprawd\u0119 atrakcyjnej wizualizacji w Tableau jest trudne. To \u015bwietny przyk\u0142ad wizualizacji Tableau, w kt\u00f3rej wykorzystano wy\u0142\u0105cznie rozszerzenia. Nie by\u0142bym w stanie tego odtworzy\u0107, poniewa\u017c nie mam tych rozszerze\u0144, ale wygl\u0105da to bardzo dobrze. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/76576eaf84e89ef2846e2bda852b83ae.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 12. Wygl\u0105d raport\u00f3w Tableau z Extensions<\/i> <\/p>\n<p>Power BI r\u00f3wnie\u017c mo\u017cna zaprojektowa\u0107 w ciekawy spos\u00f3b.<br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/7bff8020655b98a8c93954914ed5e319.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 13. Wygl\u0105d raport\u00f3w Power BI z Extensions<\/i><\/p>\n<p>Jedyne, czego nie rozumiem w Power BI, to dlaczego domy\u015blne kolory s\u0105 tam tak dziwne. Na ka\u017cdym wykresie musz\u0119 zmienia\u0107 kolor na w\u0142asny, firmowy, korporacyjny i zawsze dziwi mnie ta standardowa kolorystyka. <\/p>\n<p>Qlik Sense r\u00f3wnie\u017c zale\u017cy od Extensions. Korzystanie z dodatk\u00f3w mo\u017ce zmieni\u0107 raporty nie do poznania. Mo\u017cna te\u017c wdro\u017cy\u0107 w\u0142asny motyw i styl wizualny. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/2265072b56312422c7a038fecd0cb339.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 14. Wygl\u0105d raport\u00f3w Qlik Sense z Extensions<\/i> <\/p>\n<p>Z punktu widzenia dewelopera Qlik Sense jest dla mnie wygodniejszy ze wzgl\u0119du na standardowe opcje, takie jak alternatywne wymiary i miary. W ustawieniach wizualizacji mo\u017cna zdefiniowa\u0107 kilka wymiar\u00f3w i miar, a u\u017cytkownik mo\u017ce potem \u0142atwo sam wybra\u0107, co chce ogl\u0105da\u0107 na danym wykresie. <\/p>\n<p>W Power BI i Tableau musz\u0119 konfigurowa\u0107 parametry, przyciski, programowa\u0107 zachowanie systemu zale\u017cnie od tych parametr\u00f3w. Dziwi mnie, dlaczego jest to tak skomplikowane. Tak samo wygl\u0105da to z mo\u017cliwo\u015bci\u0105 zmiany rodzaju wizualizacji. <\/p>\n<p>W Qlik w jednym obiekcie mo\u017cna ukry\u0107 r\u00f3\u017cne typy wizualizacji, a w Power BI i Tableau jest z tym trudniej. Zn\u00f3w jednak wiele zale\u017cy od umiej\u0119tno\u015bci wykonawcy. W ka\u017cdym systemie mo\u017cna stworzy\u0107 co\u015b wybitnego, a bez do\u015bwiadczenia wsz\u0119dzie b\u0119d\u0105 powstawa\u0107 ma\u0142o wyraziste wykresy. <\/p>\n<h2>5. \u015arodowisko korporacyjne \u2014 serwer, raporty<\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/65984aaae58f3f310176a20a84670c12.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWszystkie produkty maj\u0105 korporacyjne wersje serwerowe. Pracowa\u0142em ze wszystkimi edycjami i mog\u0119 powiedzie\u0107, \u017ce ka\u017cda ma swoje mocne i s\u0142abe strony. Wyb\u00f3r rozwi\u0105zania powinien wynika\u0107 z wymaga\u0144 stawianych oprogramowaniu z uwzgl\u0119dnieniem jego specyfiki. U wszystkich dostawc\u00f3w mo\u017cna nadawa\u0107 uprawnienia zar\u00f3wno na poziomie kont i grup, jak i na poziomie Data Row Level Security. Dost\u0119pna jest tak\u017ce automatyczna aktualizacja raport\u00f3w wed\u0142ug harmonogramu. <\/p>\n<p>Qlik Sense Enterprise to \u015bwietne rozwi\u0105zanie do budowy analityki wewn\u0105trz organizacji dla firm \u015bredniej wielko\u015bci. Mo\u017ce wydawa\u0107 si\u0119 dro\u017cszy ni\u017c Power BI Pro, ale trzeba pami\u0119ta\u0107, \u017ce serwery Power BI Pro dzia\u0142aj\u0105 w chmurze Microsoft i nie masz wp\u0142ywu na ich wydajno\u015b\u0107. Gdy natomiast potrzebny b\u0119dzie Power BI Premium, kt\u00f3ry mo\u017cna wdro\u017cy\u0107 na w\u0142asnych serwerach, cena zaczyna si\u0119 od 5000$ miesi\u0119cznie. <\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/cdd228fe3fc540fd957d2222cee51481.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQlik Sense Enterprise zaczyna si\u0119 od 230 000 rubli za 5 licencji (op\u0142ata za rok, p\u00f3\u017aniej tylko wsparcie techniczne), co jest znacznie bardziej przyst\u0119pne ni\u017c Power BI Premium. Dodatkowo Qlik Sense Enterprise pozwala korzysta\u0107 ze wszystkich mo\u017cliwo\u015bci Qlik. Chyba z jednym wyj\u0105tkiem. Z jakiego\u015b powodu Qlik uzna\u0142, \u017ce funkcja wysy\u0142ania raport\u00f3w PDF e-mailem powinna by\u0107 dostarczana jako osobna us\u0142uga NPrinting.<\/p>\n<p>Jednak Qlik Sense Enterprise jest bardziej zaawansowany ni\u017c Power BI Pro, dlatego mo\u017cna tu przyj\u0105\u0107 nast\u0119puj\u0105ce por\u00f3wnanie. <\/p>\n<p>Qlik Sense Enterprise = Power BI Premium. Przy por\u00f3wnywalnych mo\u017cliwo\u015bciach wypada korzystniej cenowo w \u015brednich wdro\u017ceniach. Du\u017ce wdro\u017cenia s\u0105 zazwyczaj wyceniane ju\u017c bezpo\u015brednio przez producenta, kt\u00f3ry mo\u017ce wtedy zaproponowa\u0107 indywidualne warunki dla Twojej firmy. <\/p>\n<p>W tym obszarze przyznamy przewag\u0119 Qlik Sense Enterprise, poniewa\u017c oferuje wszystkie mo\u017cliwo\u015bci potrzebne do budowy zaawansowanej analityki na ogromnych zbiorach danych. Naszym zdaniem przy du\u017cych wolumenach Qlik b\u0119dzie dzia\u0142a\u0107 szybciej ni\u017c Power BI. Na konferencjach Qlik trafiali\u015bmy na klient\u00f3w, kt\u00f3rzy najpierw testowali swoje dane licz\u0105ce miliardy rekord\u00f3w i Power BI osi\u0105ga\u0142 s\u0142absze wyniki. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/463e338ccb71c29b439d8b4440eb2b89.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 15. Wygl\u0105d raport\u00f3w serwera Qlik Sense Enterprise<\/i> <\/p>\n<p>Qlik Sense Cloud = Power BI Pro. Qlik Sense Cloud okazuje si\u0119 1,5 raza dro\u017cszy* i ma przy tym bardzo istotne ograniczenie, przez kt\u00f3re nie mo\u017cemy poleci\u0107 tej platformy. Nie mo\u017cna u\u017cywa\u0107 Extensions, nawet tych wbudowanych. A bez rozszerze\u0144 Qlik traci cz\u0119\u015b\u0107 swojej atrakcyjno\u015bci wizualnej. <br \/>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/5261c578a0b0dc0ba5d69b62d03c4ee2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 16. Wygl\u0105d panelu sterowania Power BI Pro<\/i> <\/p>\n<blockquote><p>*Alternatyw\u0105 jest korzystanie z Qlik Sense Enterprise w modelu subskrypcyjnym. Aby jednak ten artyku\u0142 nie by\u0142 odbierany jako reklama, nie b\u0119dziemy omawia\u0107 naszego cennika <\/p><\/blockquote>\n<p>Tableau stoi dla nas nieco z boku. Oferuje zar\u00f3wno subskrypcje chmurowe w cenie 70$ za tw\u00f3rc\u0119 i 15$ za u\u017cytkownika przegl\u0105daj\u0105cego, jak i kosztowne rozwi\u0105zania serwerowe. G\u0142\u00f3wna idea Tableau polega jednak na tym, \u017ce przy du\u017cych zbiorach danych przetwarzanie i przechowywanie danych trzeba organizowa\u0107 po swojej stronie. Obiektywnie bardziej ograniczona funkcjonalno\u015b\u0107 nie pozwala na przeprowadzanie zaawansowanego przetwarzania danych w Tableau. Do wizualizacji i analizy tak, ale dla ma\u0142ych i \u015brednich firm stworzenie osobnego hurtowni danych bywa zwykle problematyczne. Z tego powodu obni\u017cy\u0142bym ocen\u0119 Tableau, gdyby nie jedna ich funkcja. Tableau Server bez problemu wysy\u0142a e-maile wed\u0142ug harmonogramu z za\u0142\u0105cznikami CSV lub PDF. Mo\u017cna przy tym konfigurowa\u0107 uprawnienia, automatyczne filtry i inne elementy. Power BI i Qlik z jakiego\u015b powodu nie potrafi\u0105 tego zrobi\u0107, a dla cz\u0119\u015bci firm mo\u017ce to by\u0107 kluczowe. Dzi\u0119ki temu Tableau utrzymuje swoj\u0105 pozycj\u0119 w naszym por\u00f3wnaniu. <\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/760de2563792b7f55bbf0fcf2db1fffd.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 17. Wygl\u0105d panelu sterowania Tableau Server<\/i><\/p>\n<p>W \u015brodowisku korporacyjnym trzeba r\u00f3wnie\u017c uwzgl\u0119dni\u0107 koszty wdro\u017cenia i utrzymania. W Rosji przyj\u0119\u0142o si\u0119, \u017ce Power BI jest bardziej rozpowszechnione w ma\u0142ym biznesie. Doprowadzi\u0142o to do pojawienia si\u0119 du\u017cej liczby ofert pracy i CV oraz mniejszych integrator\u00f3w. Dzi\u0119ki temu \u0142atwiej znale\u017a\u0107 specjalist\u00f3w do niewielkiego projektu. Najprawdopodobniej jednak wi\u0119kszo\u015b\u0107 z nich nie ma do\u015bwiadczenia w du\u017cych wdro\u017ceniach i pracy z du\u017cymi zbiorami danych. W przypadku Qlik i Tableau sytuacja jest odwrotna. Partner\u00f3w Qlik jest niewielu, a Tableau jeszcze mniej. Ci partnerzy specjalizuj\u0105 si\u0119 w du\u017cych wdro\u017ceniach o wysokiej \u015bredniej warto\u015bci kontraktu. Na rynku nie ma wielu ofert pracy ani kandydat\u00f3w, a pr\u00f3g wej\u015bcia do tych produkt\u00f3w jest wy\u017cszy ni\u017c w Power BI. Mimo to w Rosji z powodzeniem wdro\u017cono te rozwi\u0105zania dla tysi\u0119cy u\u017cytkownik\u00f3w i dobrze sprawdzaj\u0105 si\u0119 one przy du\u017cych zbiorach danych. Trzeba po prostu rozumie\u0107 mocne i s\u0142abe strony tych produkt\u00f3w w odniesieniu do specyfiki w\u0142asnego biznesu. <\/p>\n<h2>6. Obs\u0142uga urz\u0105dze\u0144 mobilnych. <\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/0f10e73ca03892f0b938a7f12713bb6f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nW tej sekcji wyr\u00f3\u017cnimy Power BI i Tableau. Mo\u017cna zainstalowa\u0107 aplikacje mobilne i ca\u0142kiem dobrze prezentuj\u0105 si\u0119 one na ekranach urz\u0105dze\u0144 mobilnych. Naszym zdaniem jednak analityka na urz\u0105dzeniach mobilnych wypada s\u0142abiej ni\u017c na komputerze. Korzystanie z filtr\u00f3w jest mniej wygodne, wykresy s\u0105 ma\u0142e, liczby gorzej widoczne itd. <\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/96960f183363e578d09503acef332a8e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 18. Wygl\u0105d raportu Power BI na iPhonie<\/i><\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/333b08dcae882c131a6b9d42df1dd9ee.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 19. Wygl\u0105d raportu Tableau na iPhonie<\/i><\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/61e77794f04fbf20988969d9615f7e77.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 20. Wygl\u0105d raportu Qlik Sense na iPhonie<\/i><\/p>\n<p>Dlaczego obni\u017cyli\u015bmy ocen\u0119 Qlik? Z niezrozumia\u0142ych dla nas powod\u00f3w klient mobilny jest dost\u0119pny wy\u0142\u0105cznie na iPhone, a na Androidzie trzeba korzysta\u0107 ze zwyk\u0142ej przegl\u0105darki. Dodatkowo przy korzystaniu z Qlik od razu wida\u0107, \u017ce cz\u0119\u015b\u0107 rozszerze\u0144 i wizualizacji nie skaluje si\u0119 ani nie pozycjonuje automatycznie na urz\u0105dzeniach mobilnych tak, jak mo\u017cna by oczekiwa\u0107. Raport, kt\u00f3ry na komputerze wygl\u0105da bardzo dobrze, na ma\u0142ym ekranie prezentuje si\u0119 znacznie gorzej. Trzeba przygotowywa\u0107 osobny raport dla urz\u0105dze\u0144 mobilnych, usuwaj\u0105c filtry, KPI i szereg innych element\u00f3w. Dotyczy to r\u00f3wnie\u017c Power BI i Tableau, ale w Qlik jest to szczeg\u00f3lnie widoczne. Mamy nadziej\u0119, \u017ce Qlik jeszcze dopracuje swojego klienta mobilnego. <\/p>\n<p>Je\u015bli planujesz cz\u0119sto korzysta\u0107 z analityki w\u0142a\u015bnie na urz\u0105dzeniach mobilnych, warto zainstalowa\u0107 wszystkie 3 aplikacje i sprawdzi\u0107 na raportach testowych, jak si\u0119 wy\u015bwietlaj\u0105. Ka\u017cdy dostawca udost\u0119pnia na swojej stronie galeri\u0119 przyk\u0142adowych raport\u00f3w do zapoznania si\u0119. <\/p>\n<h2>7. Embedded (wbudowana) analityka w zewn\u0119trznych aplikacjach\/serwisach<\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/1476eb18de8e0ba5328226f8ecb832eb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKorzystanie z analityki jako us\u0142ugi zewn\u0119trznej nie zawsze jest wygodne. By\u0107 mo\u017ce rozwijasz w\u0142asny produkt, ale nie chcesz od zera tworzy\u0107 warstwy wizualizacji i silnika analitycznego. By\u0107 mo\u017ce chcesz wdro\u017cy\u0107 analityk\u0119 na swojej stronie, aby klient m\u00f3g\u0142 samodzielnie si\u0119 rejestrowa\u0107, wgrywa\u0107 w\u0142asne dane i prowadzi\u0107 analizy w panelu klienta. W takim przypadku potrzebujesz analityki wbudowanej (Embedded).<br \/>\nWszystkie produkty to umo\u017cliwiaj\u0105, ale w tej kategorii wyr\u00f3\u017cnimy Qlik. <\/p>\n<p>Power BI i Tableau jednoznacznie pokazuj\u0105, \u017ce do takich cel\u00f3w trzeba kupi\u0107 osobny produkt: Tableau Embedded Analytics albo Power BI Embedded. Nie s\u0105 to tanie rozwi\u0105zania \u2014 ich koszt si\u0119ga tysi\u0119cy dolar\u00f3w miesi\u0119cznie, co od razu ogranicza mo\u017cliwo\u015bci ich wykorzystania. Wi\u0119kszo\u015b\u0107 projekt\u00f3w staje si\u0119 dla naszych klient\u00f3w zwyczajnie nieop\u0142acalna. Chodzi o sytuacj\u0119, w kt\u00f3rej nie wystarczy po prostu opublikowa\u0107 raportu dla ca\u0142ego Internetu, lecz trzeba udost\u0119pnia\u0107 raporty zgodnie z okre\u015blonymi poziomami dost\u0119pu, z ochron\u0105 danych, autoryzacj\u0105 u\u017cytkownik\u00f3w itd. <\/p>\n<p>Qlik pozwala natomiast znale\u017a\u0107 bardziej elastyczne wyj\u015bcie. Oczywi\u015bcie oni r\u00f3wnie\u017c maj\u0105 Qlik Analytics Platform, licencjonowan\u0105 na serwer i umo\u017cliwiaj\u0105c\u0105 nieograniczon\u0105 liczb\u0119 po\u0142\u0105cze\u0144. To tak\u017ce b\u0119dzie kosztowne rozwi\u0105zanie, podobnie jak konkurencyjne Tableau i Power BI. A je\u015bli potrzebne s\u0105 nielimitowane po\u0142\u0105czenia, wyb\u00f3r jest w praktyce bardzo ograniczony. <\/p>\n<p>W Qlik istnieje jednak poj\u0119cie Mashup. Za\u0142\u00f3\u017cmy, \u017ce masz Qlik Sense Enterprise i 10 licencji. Standardowa analityka i jej wygl\u0105d ju\u017c si\u0119 opatrzy\u0142y. Tworzysz w\u0142asn\u0105 stron\u0119 internetow\u0105 albo aplikacj\u0119 i mo\u017cesz osadzi\u0107 w niej ca\u0142\u0105 swoj\u0105 analityk\u0119. Sedno polega na tym, \u017ce w du\u017cym uproszczeniu Mashup to wizualizacja zapisana w kodzie. Za pomoc\u0105 API mo\u017cesz programowo definiowa\u0107 tworzenie wizualizacji wewn\u0105trz swojej aplikacji lub witryny. Qlik Sense Enterprise nadal b\u0119dzie potrzebny do licencjonowania (licencje na po\u0142\u0105czenia ze stron\u0105 = licencjom na po\u0142\u0105czenia z BI), \u0142adowania danych itd., ale same wizualizacje nie b\u0119d\u0105 ju\u017c renderowane po stronie tego serwera \u2014 zostan\u0105 osadzone bezpo\u015brednio w Twojej aplikacji lub na stronie. Mo\u017cesz korzysta\u0107 ze styl\u00f3w CSS, ustawia\u0107 nowe czcionki i kolory. Twoich 10 u\u017cytkownik\u00f3w nie b\u0119dzie ju\u017c logowa\u0107 si\u0119 do serwera analitycznego, lecz skorzysta z Twojego portalu firmowego lub aplikacji. To wynosi analityk\u0119 na zupe\u0142nie nowy poziom. <\/p>\n<p><img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/74af0535a2f637a3a64975d31bfd1f3e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Rysunek 21. Wygl\u0105d raportu Qlik Sense osadzonego na stronie internetowej<\/i><\/p>\n<p>W pewnym momencie trudno ju\u017c rozpozna\u0107, gdzie ko\u0144cz\u0105 si\u0119 elementy strony, a gdzie zaczyna si\u0119 Qlik Sense. <br \/>\nOczywi\u015bcie b\u0119dzie do tego potrzebny programista, a raczej nawet kilku. Jeden do programowania webowego, drugi do pracy z API Qlik. Ale efekt jest tego wart. <\/p>\n<h2>Wnioski. Podsumujmy. <\/h2>\n<p>\n<img decoding=\"async\" alt=\"R\u00f3\u017cnice techniczne system\u00f3w BI (Power BI, Qlik Sense, Tableau)\" src=\"\/wp-content\/uploads\/2019\/03\/2480aca975525ef10c47e1b05c38483b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTrudno jednoznacznie stwierdzi\u0107, kto jest lepszy, a kto gorszy. W naszym por\u00f3wnaniu Power BI i Qlik wypadaj\u0105 bardzo podobnie, a Tableau nieco ust\u0119puje. Jednak w przypadku Twojej firmy wynik mo\u017ce by\u0107 inny. W platformach BI bardzo wa\u017cna jest warstwa wizualna. Je\u015bli obejrzysz dziesi\u0105tki demo raport\u00f3w i grafik w internecie dla wszystkich system\u00f3w BI i nie spodoba Ci si\u0119 wygl\u0105d jednej z platform, to najprawdopodobniej jej nie wdro\u017cysz, nawet je\u015bli odpowiada Ci cena lub parametry techniczne. <\/p>\n<p>Nast\u0119pnie koniecznie trzeba skalkulowa\u0107 koszt licencji, wdro\u017cenia i utrzymania platformy BI. By\u0107 mo\u017ce w Twoim przypadku uda si\u0119 wy\u0142oni\u0107 lidera. Du\u017ce znaczenie ma tak\u017ce wykonawca lub mo\u017cliwo\u015b\u0107 zatrudnienia odpowiedniego specjalisty. Bez profesjonalist\u00f3w na ka\u017cdej platformie efekt b\u0119dzie marny. <\/p>\n<p>\u017byczymy udanych integracji BI, Andrey Zhdanov i Vladimir Lazarev, Analytics Group<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/444758\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI \ud83d\ude42 \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner: \u2014 Power BI (Microsoft) \u2014 Tableau \u2014 Qlik \u0420\u0438\u0441\u0443\u043d\u043e\u043a 1. Gartner BI Magic Quadrant 2019 \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0416\u0434\u0430\u043d\u043e\u0432 \u0410\u043d\u0434\u0440\u0435\u0439, \u044f \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0442\u0434\u0435\u043b\u0430 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0441 \u0413\u0440\u0443\u043f\u043f (www.analyticsgroup.ru). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-30060","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f BI \u0441\u0438\u0441\u0442\u0435\u043c (Power BI, Qlik Sense, Tableau) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:33:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:33:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Techniczne r\u00f3\u017cnice mi\u0119dzy systemami BI (Power BI, Qlik Sense, Tableau) | ProHoster","description":"Czas potrzebny na przeczytanie: 11 minut. My i Gartner Magic Quadrant 2019 BI :-) Celem tego artyku\u0142u jest por\u00f3wnanie trzech wiod\u0105cych platform BI, kt\u00f3re znajduj\u0105 si\u0119 w\u015br\u00f3d lider\u00f3w kwadrantu Gartnera:.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f BI \u0441\u0438\u0441\u0442\u0435\u043c (Power BI, Qlik Sense, Tableau) | ProHoster","og:description":"\u0412\u0440\u0435\u043c\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u0435 11 \u043c\u0438\u043d\u0443\u0442 \u041c\u044b \u0438 \u041a\u0432\u0430\u0434\u0440\u0430\u0442 \u0413\u0430\u0440\u0442\u043d\u0435\u0440\u0430 2019 BI :-) \u0426\u0435\u043b\u044c\u044e \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0451\u0445 \u0432\u0435\u0434\u0443\u0449\u0438\u0445 BI \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u0438\u0434\u0435\u0440\u0430\u0445 \u043a\u0432\u0430\u0434\u0440\u0430\u043d\u0442\u0430 Gartner:.","og:url":"https:\/\/prohoster.info\/pl\/blog\/tehnicheskie-otlichiya-bi-sistem-power-bi-qlik-sense-tableau","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:33:27+00:00","article:modified_time":"2019-10-31T18:33:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30060","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 23:36:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:43:14","updated":"2026-01-20 23:36:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/30060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=30060"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/30060\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=30060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=30060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=30060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}