Pierwsze kroki z Tableau

Podłączanie do danych

Tableau Prep - modelowanie danych

Podstawowe funkcjonalności

Wizualizacje i wykresy

Dashboard & Story

Kalkulacje

Formatowanie

Sety

Parametry

Praca na Tableau Server i Tableau Cloud

Udostępnianie & współpraca

Tips&Tricks

Strefa dla klientów Tableau

FAQ

Ankieta - kolejne treści

Typy połączeń - Live oraz Extract

Istnieją dwa tryby, za pomocą których można podpiąć się do danych:

Live – połączenie, kiedy użytkownik komunikuje się z Tableau w czasie rzeczywistym (Tableau wysyła zapytanie do API BigQuery, a API BigQuery zwraca dane do Tableau). Ten typ połączenia jest stosowany w przypadku konieczności tworzenia raportów w czasie rzeczywistym, gdy dane bardzo często się zmieniają. Połączenie jest przydatne do tworzenia raportów, które są udostępniane online, w dowolnym miejscu i czasie dla każdego, kto posiada aktualny link.

Połączenie Live określone jest domyślnie w Tableau na karcie źródła danych.

Untitled

W samym arkuszu, źródło danych będzie oznaczone ikoną jednego cylindra (czyli podłączenie do oryginalnego zbioru), jak na poniższym zrzucie.

Untitled

👉 Szczegółowe informacje o raportowaniu w czasie rzeczywistym znajdziesz na naszym blogu w artykule ▶ tutaj ◀.

Extract – połączenie ze źródłem danych, które jest niezmienne przynajmniej na czas pracy. Stosowane jest ono do tworzenia raportów statycznych, które zazwyczaj są udostępniane okresowo, np. codziennie, co tydzień, miesiąc. Opiera się ono na wycinku danych (subset), które użytkownik chce ująć na czas pracy z danymi. Dane z pliku źródłowego są kopiowane na Tableau Server, odświeżenie pliku źródłowego nie spowoduje aktualizacji do najświeższych danych. W tym celu należy zedytować ekstrakt. Istnieją dwa sposoby odświeżenia Ekstractu: pełne – które zastąpi całą zawartość ekstraktu oraz przyrostowe - które jedynie doda nowe wiersze nieujęte w poprzednim odświeżeniu.

Podłączenie Extract dostępne jest obok Live w tej samej sekcji.

Untitled

W przypadku podłączenia Extract, źródło danych będzie oznaczone ikoną dwóch cylindrów w arkuszu (co będzie wskazywać, że analiza odbywa się na zbiorze będącym kopią), jak na poniższym zrzucie.

Untitled

Zalety stosowania Extractu

Ustawianie Extractu

Istnieje kilka sposobów połączenia do źródła w trybie Extract, jeden z nich opisany jest poniżej. Na Karcie źródła danych po przeciągnięciu pierwszej tabeli na kanwę w prawym górnym rogu zaznacz Extract, a następnie wybierz Edit. Otworzy się nowe okno dialogowe.

Untitled

Jak dane Extractu powinny być przechowywane?

Pierwszą z opcji, jaka pojawi się w oknie ustawień jest wybór warstwy (struktury), w jakiej Extract ma być tworzony, a mianowicie czy będzie to tabela w warstwie logicznej (Logical Tables) czy fizycznej (Physical Tables).

Untitled

W przypadku Extractu jako tabeli w warstwie logicznej Tableau tworzy jedną tabelę dla każdej tabeli logicznej w źródle danych.

Untitled

Tabele fizyczne, które definiują tabele logiczne, są łączone i przechowywane razem z nimi. Np. jeśli źródło danych składa się z jednej tabeli logicznej, dane będą przechowywane w jednej tabeli. Jeśli zaś źródło składa się z dwóch tabel logicznych (z których każda oparta by była na trzech tabelach fizycznych), dane Extractu będą przechowywane w dwóch tabelach – po jednej dla każdej tabeli logicznej.

Ponadto ten rodzaj Extractu stosuje się, gdy konieczne jest ustawienie dodatkowych właściwości jak filtry Extractu, wartości agregowane czy Top N, itp. Extract jako tabela logiczna aplikuje Joins (jeśli odnoszą się w danym ekstrakcie) w momencie tworzenia Extractu.

Na poniższym przykładzie, dwie tabele w warstwie fizycznej Orders i People połączone są na zasadzie Inner Join i określają jedną tabelę Orders w warstwie logicznej. Wybierając Extract jako Logical Tables możliwym jest określenie dodatkowych jego ustawień, jak wcześniej wspomniano: filtrów, wartości agregowanych czy Top N.

Untitled

Extract zbudowany jest z jednej tabeli logicznej, która zawiera pola odpowiednio z obu tabel w warstwie fizycznej, z których została ona zbudowana.

Untitled

W przypadku Extractu jako tabeli warstwie fizycznej Tableau tworzy jedną tabelę dla każdej tabeli fizycznej ze źródła danych.

Untitled

Ponadto, ten rodzaj Extractu stosuje się, gdy tabele są ze sobą zestawione za pomocą jednego lub więcej Joins na zasadzie równości (equality / =). Extract jako tabela fizyczna aplikuje Joins w momencie wysyłania zapytania do bazy.

Na poniższym przykładzie, dwie tabele w warstwie fizycznej Orders i People połączone są na zasadzie Inner Join i określają tabelę Orders w warstwie logicznej. Wybierając Extract jako Physical Tables nie jest możliwym określenie dodatkowych jego ustawień, jak było to możliwe na wcześniejszym przykładzie (pola są wyszarzone).

Untitled

Otwierając taki Extract, do wyboru są obie tabele logiczne. Każda stworzona jest niezależnie.

Untitled

Jaka ilość danych powinna być przechowywana?

W następnym kroku, jeśli wybrany został Extract jako Logical Tables, możesz dodać kolejne ustawienia.

  1. Kliknij Add…

    Untitled

  2. Pojawi się kolejne okno, które będzie listować wszystkie pola w danej tabeli dodanej ze źródła. Wybierz pole (pola), które będzie użyte do zbudowania Extractu i zatwierdź przez OK. Na poniższym przykładzie wybrano pole daty zamówienia.

    Untitled

  3. W następnym oknie pojawiają się już opcje, w których precyzuje się wartości, jakie mają być użyte w ekstrakcie. W przypadku dat, istnieje możliwość wyboru:

Na poniższym przykładzie wybrano opcje przedziału czasowego czyli 01.01.2021 do 31.12.2021.

Untitled

Po zatwierdzeniu OK, filtr wskakuje na listę. Kolejne filtry mogą być dalej dodawane w ten sam sposób.

Untitled

W ujęciu dyskretnym okno wyboru wygląda nieco inaczej. Na poniższym przykładzie wybrano konkretne miesiące: styczeń, kwiecień, lipiec, październik.

Untitled

Po zatwierdzeniu OK, filtr wskakuje na listę. Kolejne filtry mogą być dalej dodawane w ten sam sposób.

Untitled

W przykładzie poniżej dodano dodatkowo filtr na Regionie East i West.

Untitled

Czy dane powinny być agregowane, a jeśli tak - do jakiego poziomu?

W następnym kroku możesz wybrać czy miary powinny być agregowane dla danych wymiarów. Agregacja odbywa się tutaj przez konsolidowanie wartości wierszy, co w znacznym stopniu zmniejsza ciężar pliku Extractu i tym samym zwiększa wydajność pracy. Po wyborze agregacji otworzy się następna możliwość rolowania dat do określonego poziomu, tj. rok, miesiąc, kwartał, itd.

Untitled

Poniższy przykład przedstawi ideę agregacji i rolowania dat dla Extractu.

Oryginalne dane źródłowe zawierają 9 rekordów: sprzedaż w danym dniu w Regionie.

Untitled

Wybór Aggregate data for visible dimensions konsoliduje sprzedaż do 7 rekordów - per Region per dzień.

Untitled

Wybór rolowania dat do poziomu miesiąca ponownie skonsoliduje wiersze. Sprzedaż zostaje ujęta miesięcznie per Region.

Untitled

Liczba wierszy, które Extract ma obejmować

W ostatniej sekcji masz możliwość wyboru liczby wierszy, jakie mają się znaleźć w Extrakcie. Tutaj możesz wybrać wszystkie wiersze albo liczbę N (Top – z początku źródła danych albo Sample – jako próbka dowolnie wybranych przez Tableau).

Untitled

Po wybraniu wszystkich ustawień Extractu zatwierdź OK.

Untitled

W prawym górnym rogu pojawi się informacją, że Extract zawiera podzbiór danych (Extract will include subset of data).

Untitled

Przechodząc już do Arkusza, po kliknięciu w jego zakładkę otworzy się okno zapisu Extractu i jego lokalizacji na dysku lokalnym. Wybierz nazwę pliku i kliknij Zapisz.

Untitled

Plik zapisany jest w wybranej lokalizacji

Untitled

Odświeżanie Extractu

Istnieją dwa sposoby odświeżenia Ekstraktu:

Aby odświeżyć Extract: