Skuteczne Raporty Tableau

Tableau czy Power BI?

Jestem użytkownikiem Excela ponad 10 lat i zawsze szukałem możliwości tworzenia interaktywnych dashboardów w tym programie. Od 2012 r. jestem użytkownikiem Tableau, a od 2015 r. Power BI. Moim Klientom rekomenduję rozwiązanie Power BI i sam z niego korzystam. Głównym powodem tej decyzji jest cena i spójność z narzędziami Microsoftu (Excel, PowerPoint, Azure). Oba narzędzia – Tableau i Power BI – są zbliżone i zapełniają braki w programie Excel dotyczące:

  • dobrych praktyk wizualizacji danych,
  • projektowania dashboardów,
  • interaktywności analizy,
  • oraz daje możliwość rozwoju systemu raportowania (od rozsyłania plików do raportów dostępnych przez przeglądarkę urządzenia mobilne).

Ponieważ głównym argumentem jest cena, warto od razu wskazać, że Power BI Desktop jest za darmo, a w przypadku Tableau ten skok technologiczny jest dostępny od 125 zł netto/miesiąc – tyle kosztuje najprostsza licencja Tableau Desktop – Personal dla 1 analityka, która pozwala na łączenie z Excelem, plikami tekstowymi i Accessem. Cała organizacja może zainstalować bezpłatny czytnik raportów – Tableau Reader, w którym zachowane są elementy interaktywności. Ponieważ zwykle chcemy łączyć się z systemami źródłowymi i różnymi źródłami danych, na start zwykle potrzebujemy 250 zł netto/miesiąc, by nabyć Tableau Desktop Professional. Power BI Desktop z pełnymi możliwościami łączenia ze źródłami zewnętrznymi kosztuje 0 zł. Wersja online z możliwością publikacji raportów też jest dużo tańsza, o czym piszę szczegółowo na stronie Co to jest Power BI?

Ile czasu zajmuje nauka Tableau?

By tworzyć pierwsze raporty wystarczą 2 dni. Polecam pobranie materiału wstępnego, który pozwoli wystartować oraz obejrzenie kilku filmów wideo.

Jakie są zastosowania Tableau?

  • bezpłatna platforma do dzielenia się danymi ze światem – Tableau Public;
  • program analityczny służący do budowy wizualizacji i dashboardów – Tableau Desktop;
  • serwer raportowy dostępny przez przeglądarkę – Tableau Server lub Tableau Online.

Jak zacząć pracę z Tableau?

Najprostszym sposobem na szybki start z Tableau jest pobranie ze strony Tableau wersji Desktop i przetestowanie pełnej funkcjonalności w 14-dniowym okresie próbnym.

Dla osób pracujących z danymi
Skuteczne Raporty Tableau

Wizualizuj, analizuj i dziel się danymi z Tableau. Na wszystkich urządzeniach.

Tableau jest programem informatycznym służącym do analizy danych (przez ich wizualizację) i dzielenia się nimi poprzez interaktywne jednoekranowe zestawienia (zwane na SkuteczneRaporty.pl i w samym Tableau dashboardami). Filozofia programu Tableau i całej firmy zawiera się w następującym zdaniu: Pomagamy ludziom zobaczyć i zrozumieć dane („We help people see and understand the data”).

U podstaw tego programu leży przekonanie, że każda osoba pracująca z danymi powinna być w stanie w prosty sposób prezentować swoje dane, zadawać pytania i znajdować odpowiedzi, odkrywać i ujawniać istniejące zależności. Bo każdy z nas jest w swoim życiu prywatnym i zawodowym analitykiem danych – przetwarza informacje, próbuje je powiązać i zrozumieć, a następnie na ich podstawie podejmuje działania i decyzje. Tak jak super- i hipermarkety zrewolucjonizowały sposób, w jaki myślimy o zakupach, tak Tableau stawia na głowie dotychczasowy sposób postępowania z danymi (uwięzionymi w systemach IT, zarządzanych przez pracowników IT, stosujących procedury IT), dając każdej osobie możliwość samoobsługi w kwestii połączenia się ze źródłem danych, ich wizualizacji i udostępnienia wyników. Więc jeśli masz dane i chcesz je zrozumieć, najpierw zobacz je w Tableau.

Dużą zaletą Tableau jest jego intuicyjnośćszybkośćnauki samego programu. Wiele operacji program wykonuje automatycznie (np. podział danych na informacje liczbowe – miary oraz informacje nieliczbowe – wymiary), a użytkownik nawet nie znając dokładnie zbioru danych, otrzyma propozycję gotowej wizualizacji, którą może łatwo przekształcić w inny obraz. Programnie ma wysokich wymagań sprzętowych, co sprawia, że można go uruchomić praktycznie na każdym urządzeniu.

Dla kogo jest Tableau?

Dla analityków, informatyków, menedżerów. Dla naukowców, lekarzy, pracowników administracji publicznej. Dla blogerów, dziennikarzy, osób występujących publicznie. Słowem, dla wszystkich.

Wizualizacja danych i analiza wizualna

Sercem programu jest przetwarzanie danych w wykresy. Jednak sposób, w jaki Tableau to robi, jest inny niż w dotychczas stworzonych programach. Tworząc Tableau wykorzystano wszystkie dobre praktyki, zasady wizualizacji danychinnowacje wprowadzone w tym obszarze w ostatnich latach. Całość zaprojektowano w taki sposób, aby te najprostsze i najbardziej zrozumiałe formy prezentacji danych automatycznie tworzyły wykresy. Rolą użytkownika nie jest zatem samo przygotowanie obrazu, ale jego analiza. Analiza wizualna. To podejście do rozkładu posiadanych danych na czynniki, zmienne i zależności łączy 2 istotne elementy:

  • tworzenie wizualizacji na jednym ekranie (na dashboardzie), aby była przetwarzana w całości w pamięci krótkotrwałej w ludzkim mózgu, dzięki czemu mamy największą szansę na dostrzeżenie trendów, wzorców i odchyleń
  • interakcję z wizualizacją poprzez ciągłą jej zmianę, zadawanie pytań, szukanie przyczyn. Przykładami takich interakcji są wbudowane w dashboardy techniki jak sortowanie, filtrowanie pojedynczych wykresów i całego dashboardu, drążenie, szczegóły pokazywane na żądanie czy hiperłącza
Dla osób związanych z danymi
Skuteczne Raporty Tableau

Pracuj z Tableau na wielu źródłach danych. Z szybkością myśli.

Tableau to nowoczesne narzędzie klasy Business Intelligence, które pozwala na sprawne raportowanie i wizualizację danych z rożnych źródeł bez konieczności wdrażania takich elementów jak hurtownia danych czy kostki OLAP. W porównaniu z klasycznymi, ciężkimi rozwiązaniami, jak Oracle, Cognos czy Microstrategy, Tableau stanowi lekką, elastyczną i niskobudżetową alternatywę, po którą sięgają zarówno najwięksi gracze na światowym rynku (m.in. Facebook czy Amazon), jak i małe firmy, które do tej pory w ogóle nie rozważały inwestycji w narzędzia do raportowania.

Zastosowanie technologii „in-memory”umożliwia Tableau przyspieszenie analiz dzięki wykonywaniu ich w całości w pamięci operacyjnej komputera (wszystkie dane potrzebne do analizy zostają załadowane do pamięci), przez co ograniczony jest wolny transfer danych z dysków zewnętrznych.

Połączenie danych źródłowych, stworzenie modelu danych, zaprojektowanie pulpitu zarządczego (dashboardu) oraz opublikowanie go w sieci jest bardzo łatwe także dla osób, które mają pewne problemy z obsługą komputera i nie lubią aktualizacji. Nie do przecenienia jest dystrybuowalny model danychTableau, który umożliwia wymienianie się gotowymi definicjami połączeń, zapamiętywanymi w oddzielnych plikach. Dzięki tej funkcji Tableau nadaje się do częstego tworzenia nowych raportów przez niezaawansowanych użytkowników. Przewagę Tableau nad konkurencyjnymi narzędziami BI udokumentował raport Gartnera(Gartner to międzynarodowa firma doradcza IT uważana za światowego lidera opinii), oparty o badanie opinii użytkowników. Z raportu wynika, że pod względemprzyjazności dla użytkowników końcowych Tableau wygrywa ze wszystkimi konkurencyjnymi narzędziami.

Tableau vs inne rozwiązania BI

  • ocena użytkowników jest dużo wyższa niż ocena innych narzędzi;
  • jest intuicyjne dla końcowego użytkownika, a nie dla programisty jak w przypadku konkurencyjnych narzędzi;
  • funkcjonalności są stale dopasowywane do zmieniających się potrzeb;
  • bardzo wygodne analizy ad-hoc przy użyciu myszki;
  • łatwe pobieranie danych z najróżniejszych źródeł i ich publikowanie na serwerze.

Korzyści z wdrożenia Tableau

  • spójna i wszechstronna informacja o tym, co dzieje się w organizacji;
  • identyfikacja wcześniej niedostępnych danych;
  • wizualizacja na wiele sposobów informacji z wielu różnych źródeł danych, w tym z rozproszonych systemów w firmie;
  • szybkie i łatwe tworzenie oraz udostępnianie analiz;
  • wyświetlanie informacji wizualnej zrozumiałej dla każdego (raporty, grafiki i pulpity nawigacyjne);
  • krótki czas i nieduże zasoby niezbędne do sporządzenia sprawozdań i raportów;
  • niskie koszty wsparcia i brak skomplikowanego wdrożenia;
  • minimalne obciążanie dla działu IT;
  • niskie wymagania sprzętowe i koszty utrzymania;
  • wysoki zwrot z inwestycji (ROI – return on investment).
Zobacz krótką prezentację Tableau
Przykładowy dashboard w Tableau
Czym się różni Tableau Desktop od Tableau Public?

Tableau Desktop posiada dostęp do wszystkich dostępnych źródeł danych (liczba ta stale rośnie wraz z kolejnymi odsłonami programu). Nie ma także ograniczeń co do wielkości plików. Stworzone analizy możemy zapisać na dysku bez konieczności publikowania ich w sieci. Tableau Desktop umożliwia wizualizację, analizę i eksplorację danych, a ponieważ program imponuje szybkością tworzenia wizualizacji nawet w przypadku bardzo dużej ilości danych, w mgnieniu oka uzyskamy w nim odpowiedź na każde zadane przez nas pytanie.

Mamy możliwość tworzenia dashboardów skonsolidowanych z wielu źródeł danych i ich pokazywania na spotkaniach bezpośrednio z programu, przesyłania do innych w celu otwarcia w bezpłatnej aplikacji Reader lub opublikowania naserwerze własnym (Tableau Server) lub w chmurze (Tableau Online). Tableau Desktop posiada 2 cechy wyróżniające od innych rozwiązań przeznaczonych do wizualizacji i analizy danych:

  • VizQL – opatentowany przez Tableau język zapytań, który tłumaczy Twoje działania zapytania do bazy danych, a następnie wyraża odpowiedź w formie graficznej. Połączenie VizQL z silnikiem danych Tableau (Data Engine) pozwala analizować ad-hoc miliony wierszy w ciągu kilku sekund. To wszystko jest dostępne bez skryptów i kodu, który musiałbyś pisać, bo wszystkie zapytania tworzy się za pomocą myszki –metodą przeciągania i upuszczania (ang. drag and drop), analogicznie jak tworzy się tabele przestawne w programie Excel. W praktyce Tableau Desktop umożliwia łączenie wielu takich wizualizacji, które dzięki powiązaniu ze sobą, pozwalają na zobaczenie tego, co wcześniej w gąszczu tabel było niewidoczne.
  • Show Me – drogowskaz, który pokazuje, który wykres wybrać w drodze do dobrej wizualizacji. Zestaw dostępnych grafik został zbudowany na podstawie badań nad procesem percepcji, przez co został ograniczony do tych najbardziej efektywnych. Nie znajdziemy w nim zatem wykresów najmniej efektywnych, a naczelne miejsce zajmują w nim sposoby wizualizacji oparte na kolumnach, liniach i punktach oraz ich kombinacja w formie wykresu panelowego. Najważniejsze jest jednak to, że tworząc wykres wystarczy, że zaznaczysz pola, które chcesz wykorzystać, a program podświetli te z wykresów Show Me, które są dostępne dla tego zestawu. Jeżeli klikniesz dane, program sam doda je do wizualizacji w optymalny sposób. Działanie z Show Me nadal wymaga znajomości zasad wizualizacji i umiejętności dokonywania najlepszych wyborów, o czym możesz się dowiedzieć na szkoleniu z wizualizacji danych w Tableau, jednak szanse na końcowy sukces są znacznie wyższe.

Wersja Public jest bezpłatna. Pozwala stworzyć oraz opublikować na ogólnodostępnym serwerze Tableau Publicinteraktywne analizy, wizualizacje i raporty. Dane zapisane w wersji Public są dostępne dla każdego. Ta wersja nie pozwala na zapisywanie wyników pracy na dysku komputera. Tableau Public jest często wykorzystywana przez dziennikarzy, bloggerówstudentów. Wersję Public wykorzystują takiej organizacje jak The Wall Street Journal, Bank Światowy, a w Polsce serwisy  wyborcza.biz oraz wyborcza.pl.

Co do aspektów technicznych: wersja Public umożliwia podłączenie się do danych z plików MS Excel, MS Access oraz plików tekstowych. Maksymalnie możemy korzystać z miliona wierszy (10 000 000). Nie ma możliwości ustawienia uprawnień i ochrony danych. Każdy może pobrać także kopię pliku oraz dane źródłowe, jednak tylko autor może usunąć swoje treści. Dostępna przestrzeń dyskowa na składowanie danych to 50MB.

Ponieważ Public nie różni się w zakresie interfejsu, katalogu wizualizacji czy interakcji od wersji Desktop, praca na tej wersji jest zazwyczaj pierwszym krokiem w rozwoju w temacie wizualizacji danych. Możemy wykorzystywać Public jako darmową platformę do współdzielenia informacji poprzez umieszczanie ogólnie dostępnych raportów i analiz. Do tworzenia raportów dla ograniczonego grona odbiorców lepszym pomysłem będzie wykorzystywanie wersji Desktop.

Jakie wykresy są dostępne w Tableau (Public i Desktop) poprzez ShowMe?

Wykres liniowy

Szereg czasowy na wykresie liniowym

Wykres liniowy panelowy

Wykres powierzchniowy

Szereg czasowy na wykres powierzchniowym

Wykres powierzchniowy na wykresie panelowym

Wykres punktowy

Korelacja na wykresie punktowym

Wykres punktowy dla kategorii

Wykres punktowy panelowy dla kategorii

Wykresy oparte na polu powierzchni

Wykres kołowy

Mapa drzewa

Wykres bąbelkowy

Wykres bąbelkowy spakowany

Jak podzielić się wizualizacją w Tableau?
Skuteczne Raporty Tableau

Tableau Reader

Tableau Reader to bezpłatna aplikacja umożliwiająca otwieranie oraz wyświetlanie wizualizacji stworzonej w Tableau Desktop. Aplikacja pozwala na wyświetlanie danych ze szczegółowością, na którą zezwolił autor pliku.

Tableau Online

Tableau Online to bezpieczna platforma internetowa, oparta na chmurze, umożliwiająca dzielenie się raportami, wizualizacjami czy źródłami danych bez wsparcia IT czy bez udziału własnych serwerów. Mamy możliwość komentowania dashboardów, filtrowania, edycji, zapisywania zmian, a także otrzymywania subskrypcji. Dostęp do danych mają uwierzytelnieni użytkownicy. Tableau Online potrzebuje Tableau Desktop do publikowania danych i wizualizacji. Dostęp do raportów dostępny jest z poziomu przeglądarki internetowej na każdym urządzeniu. Wymogiem jest jednak posiadanie źródła danych online w formie ekstraktu danych lub innego dostępu do innego serwisu w chmurze, jak np. Google Analytics, Google BigQuery, Salesforce czy Amazon Redshift.

Tableau Server

Tableau Server umożliwia bezpieczne współdzielenie informacji wewnątrz organizacji bez konieczności umieszczania ich na serwerze zewnętrznym. Platforma Business Intelligence, powstała z wykorzystaniem tego rozwiązania, oparta jest także o przeglądarkę internetową. Umożliwia tworzenie analiz oraz dashboardów, z zachowaniem pełnej poufności danych. Tableau Server można zintegrować z portalami internetowymi i intranetowymi, zapewniając interaktywną współpracę i współdzielenie informacji w organizacji.

Tableau Public

Tableau Public jest dostępnym publicznie serwerem Tableau Online, przeznaczonym do publikacji wizualizacji i dashboardów, które każdy może obejrzeć. Publikacja na tym serwerze pozwala pobrać autorowi kod do osadzenia grafiki na dowolnej stronie. Każdy odbiorca może pobrać plik źródłowy wraz z danymi, chyba że posługujemy się wersją Tableau Public Premium. Dzieła miłośników wizualizacji z całego świat można oglądać w galerii Tableau Public.

Co właściwie oznacza słowo „tableau”?
Tropenmuseum Royal Tropical Institute Objectnumber 60006559 Tableau vivant voorstellende de Goudd

Przykład Tableau vivant, Tropenmuseum Royal Tropical Institute, na licencji CC BY-SA 3.0 poprzez Wikimedia Commons.

Polskim użytkownikom nauka pisowni nazwy programu może zająć trochę czasu. Tabl-e-a-u… [czyt. tablo] – może to potwierdzić każdy, kto mając na myśli Tableau wyszukiwał frazy: Tablo, Tableu, Tablau, Tablea, Tablaeu, Tableua,Tabluea, Tabluae. „Tableau” w języku polskim oznacza pamiątkowe zdjęcie grupy osób złożone z wielu małych zdjęć przedstawiających te osoby, np. fotografia szkolnego rocznika. Jednak geneza tego słowa odnosi się raczej do francuskiego słowa „tableau” oznaczającego obraz, w szczególności zaś do rodzaju sztuki (dziś nazwalibyśmy to performance), w której żywi ludzie stoją nieruchomo w konkretnej scenie, odzwierciedlającej np. obraz znanego malarza. Kierunek ten modny był szczególnie w XIX wieku, a zatem w świecie bez telewizji, seriali i w początkach fotografii. Tableau (zwane także „tableau vivant”) stanowiło żywy obraz, podkreślając w ten sposób ważny moment w historii. Słowem „tableau” określa się też kierunek sztuki fotografii rozwijający się głównie w latach 70. i 80. XX wieku. Używane w języku angielskim słowo „picture”, odnoszące się do obrazów i zdjęć, nie odzwierciedlało wg twórców tego kierunku aktu autorstwa sceny i ubierania w ramy żywych ludzi. W sztuce tableau vivant (zarówno w XIX i XX w.) chodziło o stworzenie dużego, żywego obrazu, który zwróci uwagę Odbiorcy jako całość, by potem pozwolić mu dostrzec szczegóły. Co łączy program Tableau z tymi znaczeniami? Raczej niewiele. Zaskakujące jest jednak to, że program łączy w sobie wiele tych znaczeń – jego funkcjonalności umożliwiają tworzenie żywych wizualizacji złożonych z wielu mniejszych wykresów, składając się łącznie na obraz naszych danych, który analizujemy wizualnie najpierw jako całość, a następnie w szczegółach. Nie wiemy, czy twórcom programu chodziło właśnie o to. Wiemy natomiast, że trudna nazwa nie stała się przeszkodą w dynamicznym rozwoju programu.

Historia Tableau
Tableau

Założyciele Tableau Software. Od lewej: Christian Chabot, Chris Stolte i Pat Hanrahan. Źródło: tableau.com

Tableau zostało stworzone przez Tableau Software – amerykańską firmę z siedzibą w Seattle (stan Waszyngton). Firma ta została założona w Mountain View (Kalifornia) w styczniu 2003 roku przez Chrisa Stolte, Christiana Chabota oraz Pata Hanrahana. Głównym założeniem było rozwiązanie jednego z największych problemów w oprogramowaniu – sprawienie, aby dane były zrozumiałe dla przeciętnych użytkowników. Pierwotnym celem była komercjalizacja badań przeprowadzanych na Uniwersytecie Stanford, a dokładnie na Wydziale Nauk Komputerowych. Profesor Pat Hanrahan oraz student Chris Stolte, którzy specjalizowali się w technikach wizualizacji dla relacyjnych baz danych i kości danych, połączyli strukturę języka zapytań dla baz danych z językiem opisowym dla grafiki. W taki sposób został stworzony język wizualizacji bazy danych zwany VizQL (Visual Query Language). Język ten uformował rdzeń systemu Polaris – interfejsu do badania dużych wielowymiarowych baz danych. W 2003 roku z oprogramowania Tableau zaczęto korzystać poza Stanford. Założyciele przenieśli firmę do Seattle w październiku 2003 roku.

Misja i filozofia Tableau

Celem założenia Tableau Software była chęć zmiany rozumienia i spojrzenia na dane. Założyciele wierzą, że analizy danych powinny dotyczyć zadawania pytań i uzyskiwania odpowiedzi, a nie nauki oprogramowania. Dlatego też stworzyli inspirujący, łatwy w użytkowaniu („user friendly”), produkt, który pomaga w wykorzystaniu potencjału drzemiącego w danych oraz pozytywnym oddziaływaniu na wszystkich, którzy zetkną się z programem. Dane opowiadają historię tym, którzy chcą ją poznać. Odkrywanie oraz dzielenie się opowieściami wynikającymi z danych powinno być proste. Jednakże wiele programów skupia się bardziej na scenariuszach i kodach, które nie są zrozumiałe dla mniej zaawansowanych użytkowników.

Gdy użytkownicy otrzymują samoobsługowe narzędzie analityczne, czują się potężni, szanowani oraz uzdolnieni. Zaczynają poznawać swoja organizację w sposób, który był dla nich niedostępny – poprzez dane, które są podawane w ciekawej i przejrzystej formie. Czują się dzięki temu jeszcze bardziej częścią misji i strategii swojej firmy. Mogą nareszcie wykorzystać w pełni swoją pomysłowość i kreatywność. Niestety większość produktów analitycznych jest zbudowana tak, aby centralizować i kontrolować dane, a nie je rozpowszechniać. Skutek jest taki, że pracownicy w wielu firmach są wyspecjalizowani tylko w swoich obszarach i potrafią odpowiedzieć tylko na podstawowe pytania dotyczące całej firmy.

Tableau zostało stworzone z myślą o ludziach: pracujących dla wielkich i małych firm, zatrudnionych w sektorach publicznych, działających dla organizacji non-profit, bloggerów, studentów – słowem wszystkich. Aplikację zaprojektowano z myślą o użytkownikach, wszystko inne było i jest na drugim miejscu.

W 2020 roku na świecie zostanie wygenerowane 50 razy więcej danych niż w roku 2011. Liczba źródeł danych wzrośnie aż 75 razy. Tableau zostało zaprojektowane tak, aby podołać przetwarzaniu przeogromnej ilości danych teraz i w przyszłości. Tableau przetwarza dane szybko i w bardzo prosty sposób, pozwalając odpowiedzieć na wiele pytań i rozwiązać wiele problemów. Analizowanie danych stało się szybkie, proste, użyteczne i… piękne.

Masz pytania?

Jeżeli masz pytania, chcesz poznać możliwości programu, zobaczyć, jak Twoje dane mogą pomóc rozwiązać codzienne problemy biznesowe i niebiznesowe, napisz do nas na kontakt@skuteczneraporty.pl lub wypełnij formularz kontaktowy.

Tableau Partner