Tableau Prep - modelowanie danych
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:
Każdy z tych problemów możesz naprawić w klauzuli połączenia lub pracować bezpośrednio z wartościami wykluczonymi, klikając słupki Excluded
w podsumowaniu wyników i skorzystać z operacji czyszczenia w menu karty profilu.
← Poprzednia strona
Następna strona →
Spis treści artykułu