Mapy w Tableau po raz kolejny, porównanie różnych możliwości

Mapy w Tableau zawsze były mocną stroną narzędzia. Artykuł opisuje i porównuje najnowsze zmiany i różne sposoby podłączania i wykorzystania informacji przestrzennej.

W Tableau dane zawierające informacje geograficzne np w postaci kodu pocztowego, województwa, państwa mogą być w prosty sposób geokodowane z wykorzystaniem  przychodzących z programem informacji geograficznych. Dane mogą być wyświetlane na mapach w postaci punktów lub kształtów. Około wersji 10, doczekaliśmy się nawet kodów pocztowych dla Polski (również w postaci obszarów)


Tableau 10.2 wprowadziło nowy typ plików danych - Spatial File. Pliki zawierające informacje przestrzenne, mogą być bezpośrednio wczytane do Tableau i używane do dalszych wizualizacji. Obsługiwane są praktycznie wszystkie popularne formaty plików:
  • Komercyjne ESRI shp, MapInfo tab, mif
  • Google KML, wprowadzony na potrzeby Google Earth
  • GeoJSON, wspierany przez wiele platform darmowych, komercyjnych także przez Google, Microsoft Bing, Yahoo
Pliki wczytuje się jako zwykłe źródło danych. W zależności od typu dane przestrzenne mogą zawierać również inne przydatne informacje np. demograficzne czy gospodarcze. Aby połączyć dane przestrzenne np. kody pocztowe z pliku shp z danymi biznesowymi należy zrobić cross-database join, używając jako klucza kodu pocztowego (w tym przypadku).


Bezpośrednie czytanie i łączenie danych geograficznych z danymi do analizy daje możliwość łatwego wczytania dowolnej warstwy geograficznej. We wcześniejszych wersjach Tableau wiązało się to z uciążliwym (i nie wspomaganym przez T) modyfikowaniem plików tds i wewnętrznej bazy firebird zawierającej informacje o geokodowaniu. W praktyce możliwość ta była dostępna tylko dla zaawansowanych użytkowników. Dodatkowo super jest możliwość wykorzystania informacji demograficznych czy gospodarczych jako zmiennych obrazujących nasze wskaźniki na mapach.

Nowy mechanizm czytania informacji przestrzennych w teorii wygląda super. Ma jednak dwie zasadnicze wady. Pierwsza jest funkcjonalna i dotyczy możliwości tworzenia "custom regionów". Ta przydatna funkcja jest niedostępna w przypadku użycia zewnętrznych danych geo. Druga jest o wiele poważniejsza i dotyczy wydajności. Mechanizm cross database join działa po stronie klienta Tableau i potrafi być mało wydajny dla dużych zbiorów danych. W takim przypadku geokodowanie jest wydajniejsze.

W praktyce używane warstwy geograficzne rzadko ulegają zmianom, warto je więc mieć zaimportowane wewnętrznie do Tableau, tak aby nie dołączać za każdym razem plików geo.


KOMENTARZE

Nazwa

Alteryx,8,astrafox,1,ASTRAFOX ACADEMY,16,case study,16,Data Science,44,Konferencje,31,Mapy i geokodowanie,6,Opinie,1,Przygotowane danych - ETL,4,R,4,Tableau,202,Tips & Tricks,61,Wizualizacja danych,50,
ltr
item
Polski blog Tableau - ASTRAFOX: Mapy w Tableau po raz kolejny, porównanie różnych możliwości
Mapy w Tableau po raz kolejny, porównanie różnych możliwości
Polski blog Tableau - ASTRAFOX
http://blog.tableau-software.pl/2017/07/mapy-w-tableau-po-raz-kolejny.html
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/
http://blog.tableau-software.pl/2017/07/mapy-w-tableau-po-raz-kolejny.html
true
9139349578575077505
UTF-8
Załadowano wszytskie posty Nie znaleziono żadnych postów ZOBACZ WSZYSTKIE Czytaj więcej Odpowiedz Usuń komentarz Usuń Napisane przez Home STRONY POSTY Zobacz wszystko POLECANE ETYKIETA ARCHIWUM SZUKAJ WSZYSTKIE POSTY Nie znaleziono tematów ani postów pasujących do twoich kryteriów Powrót Niedziela Poniedziałek Wtorek Środa Czwartek Piątek Sobota Nd Pon Wt Śr Czw Pt Sob Styczeń Luty Marzec Kwiecień Maj Czewiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień Styczeń Luty Marzec Kwiecień Maj Czerwiec Lipiec Sierpień Wrzesień Październik Listopad Grudzień teraz minutę temu $$1$$ minutes ago godzinę temu $$1$$ hours ago wczoraj $$1$$ days ago $$1$$ weeks ago ponad 5 tygodni temu Obserwujący Obserwuj TO JEST TREŚĆ PREMIUM Udostępnij, by odblokować Kopiuj cały kod Zaznacz cały kod Cały kod został skopiowany Nie można skopiować kodu / tekstu, naciśnij [CTRL]+[C] (or CMD+C w Mac) by skopiować