Tableau Prep - modelowanie danych
Praca na Tableau Server i Tableau Cloud


Dane, które poddajesz analizie, składają się często z tabel powiązanych między sobą określonymi polami. Join to metoda łączenia danych powiązanych na takich wspólnych polach, której wynikiem jest tabela “poszerzona” w poziomie poprzez dodanie pól z innej tabeli.
Join to operacja, którą możesz wykonać w dowolnym miejscu procesu. Dołączenie na wczesnym etapie przepływu pomoże w lepszym zrozumieniu zbioru danych i ujawnieniu obszarów wymagających natychmiastowej uwagi.
Tableau Prep obsługuje następujące typy połączeń:

Dla każdego wiersza uwzględnia wszystkie wartości z lewej tabeli i odpowiadające im dopasowania z prawej tabeli. Jeśli wartość w lewej tabeli nie ma odpowiednika w prawej tabeli, w wynikach widoczna jest wartość null.

Dla każdego wiersza uwzględnia tylko wartości z lewej tabeli, które nie pasują do żadnych wartości z prawej tabeli. Wartości pól z prawej tabeli są wyświetlane w wynikach jako wartości null.

Dla każdego wiersza uwzględnia jedynie wartości z idealnym dopasowaniem w obu tabelach.

Dla każdego wiersza uwzględnia wszystkie wartości z prawej tabeli i odpowiadające im dopasowania z lewej tabeli. Jeśli wartość w prawej tabeli nie ma odpowiednika w lewej tabeli, w wynikach widoczna jest wartość null.

Dla każdego wiersza uwzględnia tylko wartości z prawej tabeli, które nie pasują do żadnych wartości z lewej tabeli. Wartości pól z lewej tabeli są wyświetlane w wynikach jako wartości null.

Dla każdego wiersza uwzględnia wszystkie wartości z obu tabel. Jeśli wartość z którejkolwiek z tabel nie pasuje do drugiej tabeli, w wynikach zostanie wyświetlona wartość null.

Dla każdego wiersza uwzględnia wszystkie niezgodne wartości z lewej i prawej tabeli.
Aby utworzyć Join, przejdź przez następujące kroki:
Połącz dwie tabele, korzystając z jednej z następujących metod:
Dodaj co najmniej dwie tabele do panelu przepływu, a następnie zaznacz, przeciągnij i upuść powiązaną tabelę na inną tabelę, aż wyświetli się opcja Join:

Kliknij ikonę i wybierz z menu opcję Join, a następnie ręcznie dodaj inne dane wejściowe do złączenia i dodaj klauzule złączenia.

Jeśli łączysz się z tabelą, która ma zdefiniowane relacje między tabelami i zawiera powiązane pola, możesz wybrać opcję Join i dokonać wyboru z listy powiązanych tabel. Tableau Prep tworzy łącze na podstawie pól tworzących relację między dwiema tabelami.
Do przepływu zostanie dodany nowy etap łączenia (na poniższym przykładzie Join 1), a panel profilu zostanie zaktualizowany, aby wyświetlić profil łączenia.

Aby przejrzeć i skonfigurować łączenie, wykonaj następujące czynności:
Join Types wybierz diagram odpowiadający pożądanemu typowi połączenia.Applied Join Clauses kliknij ikonę plusa lub w polu wybranym dla domyślnego warunku łączenia określ klauzulę połączenia. Pola wybrane w tym warunku są polami wspólnymi między tabelami.Join Clause Recommendations, aby dodać klauzulę do listy Applied Join Clauses.W naszym przykładzie zmieniliśmy nazwę (opis) złączenia, dodaliśmy Join Clause z Country/Region i zmieniliśmy Join Type na Left.

Podsumowanie w profilu łączenia przedstawia metadane połączenia, które pomogą Ci sprawdzić czy zawiera ono dane, których oczekujesz.
Applied Join Clauses: Domyślnie Tableau Prep definiuje pierwszą klauzulę łączenia w oparciu o wspólne nazwy pól w łączonych tabelach. Możesz dodać lub usunąć klauzule klikając na znak plusa.

Join Types: Domyślnie Tableau Prep używa połączenia INNER między tabelami. W zależności od danych, z którymi się łączysz, może pojawić się opcja użycia pozostałych typów połączeń (jak opisaliśmy wyżej).
Summary of Join Results: Podsumowanie wyników pokazuje rozkład wartości uwzględnionych i wykluczonych z tabel w połączeniu.
Kliknij jeden z pasków Included, aby wyświetlić dane uwzględnione w profilu połączenia.
Przykład 1 - dane z dopasowaniem uwzględnione w pierwszej tabeli

Przykład 2 - dane z dopasowaniem uwzględnione w drugiej tabeli

Przykład 3 - dane bez dopasowania uwzględnione w drugiej tabeli

Kliknij każdy pasek Excluded, aby wyizolować dane wykluczone w profilu połączenia.
Przykład 4 - dane bez dopasowania wykluczone w pierwszej tabeli

Kliknij dowolną kombinację słupków Included i Excluded, aby zobaczyć skumulowaną perspektywę danych.

Join Clause Recommendations: Kliknij znak plusa obok zalecanej klauzuli łączenia, aby dodać ją do listy Applied Join Clauses.
Panel Join Clauses: Tutaj zobaczysz konkretne wartości z pól w klauzuli połączenia. Wartości, które nie spełniają kryteriów, są wyświetlane w kolorze czerwonym. Na poniższym przykładzie jedynie Armenia i Austria znalazły dopasowanie w obu tabelach.
Panel Join Results: Tutaj możesz wciąż edytować wartości, które i jak potrzebujesz.
Jeśli po połączeniu danych nie widzisz oczekiwanych wyników, może być konieczne dodatkowe czyszczenie wartości pól. Następujące problemy spowodują, że Tableau Prep odczyta wartości jako niezgodne i wykluczy je z łączenia: