Połączenia danych Tableau z bazami danych i wieloma źródłami
⚡ Inteligentne podsumowanie
Połączenia danych Tableau obejmują wszystkie ścieżki, którymi dane trafiają do skoroszytu, od plików płaskich, przez bazy danych na żywo, łączniki internetowe, po opublikowane źródła na serwerach. Ta strona omawia każdy typ połączenia, łączenia, unie, sortowanie i zastępowanie źródeł.

W tym samouczku dotyczącym połączeń danych Tableau dowiesz się o różnych źródłach danych i połączeniach danych w Tableau.
Tableau łączenie się z różnymi źródłami danych
Żywy obraz Może łączyć się z różnymi typami źródeł danych. Może łączyć się z plikami tekstowymi, plikami Excel, plikami PDF itp. Może również łączyć się z różnymi bazami danych za pomocą konektora ODBC, a także z serwerami i konektorami internetowymi. Poniższe sekcje opisują procedurę łączenia dla każdego z tych źródeł danych Tableau.
Poniższy zrzut ekranu przedstawia wyczerpujące typy połączeń obsługiwanych przez Tableau
Źródła oparte na plikach znajdują się po lewej stronie tego panelu, a serwery pośrodku. Poniższe sekcje są ułożone w tej samej kolejności.
Łączenie z plikiem tekstowym w Tableau
Krok 1) Kliknij opcję „Plik tekstowy” podaną w zakładce danych.
Krok 2) Na następnym ekranie
1. Wybierz SuperStore.csv
2. Kliknij opcję „Otwórz”. Spowoduje to połączenie pliku tekstowego z Tableau.
W lewym okienku zobaczysz plik CSV.
Łączenie z plikiem Excel w Tableau
Krok 1) Kliknij na "Microsoft przewyższać” opcja podana w zakładce danych.
Krok 2) Na następnym ekranie
- Wybierz SuperStore.xlsx
- Kliknij opcję „Otwórz”.
Krok 3) Łączy plik Excela z Tableau. Arkusze znajdujące się w pliku Excel są pokazane po lewej stronie okna.
Połączenie z bazą danych
Krok 1) Kliknij na żądane połączenie z bazą danych podane w zakładce dane. Na przykład, jeśli chcesz się połączyć MySQL bazy danych, kliknij przycisk „MySQL" Opcja.
Krok 2) To się otworzy MySQL okno połączenia.
- Możesz wprowadzić MySQL nazwę serwera i w razie potrzeby edytuj „Port”.
- Wprowadź nazwę użytkownika i hasło używane do połączenia z bazą danych.
- Aby połączyć się z bazą danych, kliknij przycisk „Zaloguj się”.
Łączy to bazę danych z Tableau. Możesz wybierać tabele z bazy danych, importować je i łączyć wiele tabel, tworząc między nimi relacje.
Połączenie ze stronami internetowymi
Tableau może łączyć się ze stronami internetowymi za pomocą łączników danych Tableau. Procedura podłączenia jest następująca.
Krok 1) W tym oknie
- Kliknij opcję „Więcej” w zakładce danych.
- Z listy wybierz opcję „Web Data Connector”.
Krok 2) Spowoduje to otwarcie okna Tableau Web Data Connector, w którym należy wprowadzić dane dotyczące łącznika internetowego.
Jak połączyć Tableau Desktop z serwerem Tableau
Serwer Tableau może przechowywać np.tracŹródła danych i połączenia danych. Na poziomie przedsiębiorstwa ważne jest utrzymanie wymaganych połączeń. Serwer TableauDzięki temu każdy użytkownik może łatwo dotrzeć do źródła danych. Zestawy danych na serwerze łączą się z Tableau Desktop w następujący sposób.
Krok 1) Wybierz z opcji serwer Tableau
Wybierz opcję „Serwer Tableau” podaną w zakładce danych.
Krok 2) Otwórz serwer Tableau
Otworzy się okno logowania do serwera Tableau. Kliknij opcję „Tableau Cloud”, oznaczoną jako „Tableau Online” w kompilacjach sprzed zmiany nazwy w 2022 roku.
Krok 3) Zaloguj się
Otwiera się okno logowania do usługi Tableau Cloud.
- Wprowadź zarejestrowany adres e-mail i hasło.
- Kliknij przycisk „Zaloguj się”.
Krok 4) Nawiąż połączenie
Spowoduje to połączenie serwera Tableau z Tableau Desktop.
- Wybierz zestaw danych, jak pokazano na rysunku.
- Spowoduje to zaimportowanie zestawu danych do Tableau.
Następnym zadaniem jest zazwyczaj łączenie więcej niż jednej tabeli.
Relacja danych
Relacyjny plik bazy danych/pliku Excel składa się z wielu tabel/arkuszy. Te wiele tabel/arkuszy można połączyć ze sobą w Tableau. To połączenie jest ustanawiane za pomocą funkcji „Dołącz” lub „Unia” dostępnej w Tableau. Podczas łączenia tabel należy określić relację między danymi w dwóch lub większej liczbie tabel.
Łączy
Tableau umożliwia „łączenie” tabel, maksymalnie 32 w jednym źródle danych. Podczas łączenia, relacja między dwiema lub więcej tabelami może być określona za pomocą sprzężenia wewnętrznego, lewego, prawego lub zewnętrznego. Funkcjonalności każdego typu sprzężenia wyjaśniono w poniższej tabeli.
| Połączenie wewnętrzne | Dołącz do lewej | Prawe dołączenie | Połączenie zewnętrzne |
|---|---|---|---|
| Łączy wszystkie wspólne rekordy pomiędzy dwiema tabelami lub arkuszami. Warunek połączenia można podać na podstawie klucza podstawowego. Aby połączyć tabele, można określić jeden lub więcej warunków łączenia. Wiele tabel można łączyć w Tableau w celu wizualizacji. | Lewe złączenie służy do łączenia wszystkich rekordów z lewej tabeli i wspólnych rekordów z prawej tabeli. Można określić jeden lub więcej warunków złączenia, aby złączyć lewostronnie dwie różne tabele. | Złączenie prawe służy do łączenia wszystkich rekordów z prawej tabeli i wspólnych rekordów z lewej tabeli. W zależności od wymagań można ustawić jeden lub więcej warunków łączenia. | Sprzężenie zewnętrzne służy do łączenia wszystkich rekordów zarówno z lewej, jak i prawej tabeli. Można ustawić warunki łączenia, aby połączyć wspólne rekordy. |
Zobaczmy przykład Join
Krok 1) Po połączeniu programu Excel przeciągnij wymagany arkusz do okna danych, jak pokazano na rysunku.
Krok 2) Można połączyć wiele arkuszy, przeciągając je do okna danych. Zależność pomiędzy arkuszami można określić łącząc pola danych.
Krok 3) W arkuszu danych
- Kliknij opcję „Dołącz”, jak pokazano na rysunku. Domyślnie Tableau łączy dwie tabele, łącząc relację pomiędzy występującą w nich wspólną kolumną.
- Możesz edytować relację, wybierając wymagany warunek połączenia.
- Można dodać jedną lub więcej relacji danych pomiędzy arkuszami lub tabelami.
Unia
Funkcja union służy do łączenia danych z dwóch lub więcej tabel. W większości przypadków tabele z tymi samymi nagłówkami są łączone za pomocą funkcji union, bez konieczności stosowania warunku łączenia. Procedura jest opisana poniżej.
Krok 1) Przeciągnij dowolny arkusz do okna danych, jak pokazano na rysunku.
Krok 2) Kliknij prawym przyciskiem myszy arkusz i wybierz opcję „Konwertuj na unię”.
Krok 3) W oknie unii danych.
- Przeciągnij inne arkusze, które wymagają połączenia.
- Kliknij „OK”, aby dołączyć lub połączyć wszystkie arkusze znajdujące się w oknie.
Relacja danych nie jest potrzebna do arkuszy łączących obecnych w źródle danych.
Relacje a połączenia w programie Tableau
Od wersji 2020.2 kanwa ma górną warstwę łączącą tabele elastyczną linią zamiast stałego łączenia. Ta linia jest relacją, a wybór zmienia liczby zwracane przez widok.
Połączenie jest wykonywane natychmiast i tworzy jedną spłaszczoną tabelę, więc wiersze duplikują się, gdy jedna strona ma kilka dopasowań. Relacja nie jest wykonywana, dopóki arkusz kalkulacyjny nie zażąda pól, a następnie nie wykona zapytań o odpowiednim poziomie szczegółowości.
- Użyj relacji gdy tabele zawierają dane o różnej szczegółowości, na przykład dotyczące zamówień i zwrotów, wówczas duplikowanie danych powodowałoby zawyżenie sum.
- Użyj łączenia gdy naprawdę potrzebna jest pojedyncza, płaska tabela, np. wyszukiwanie dodające kolumny opisowe.
- Użyj związku gdy tabele mają te same kolumny i wystarczy je tylko ułożyć w stos.
Połączenia pozostają dostępne w obrębie każdej tabeli logicznej: dwukrotne kliknięcie tabeli otwiera warstwę fizyczną zawierającą okno dialogowe połączenia pokazane powyżej.
Sortowanie danych
Dane znajdujące się w źródle danych można sortować w oparciu o wymagania użytkownika. Można je sortować według kolejności źródeł danych, rosnąco, malejąco, rosnąco według tabeli i malejąco według tabeli.
Po połączeniu danych z Tableau, sortowanie danych można przeprowadzić za pomocą opcji „Sortuj pola” na karcie „Źródło danych”. Sortowanie na poziomie arkusza kalkulacyjnego różni się i jest omówione w sortowanie danych w programie Tableau.
Zastąpienie źródła danych
Tableau umożliwia łączenie wielu źródeł danych w jednym skoroszycie, a następnie wykorzystywanie ich do tworzenia różnych arkuszy i pulpitów nawigacyjnych. W niektórych przypadkach konieczne jest zastąpienie źródła danych zaktualizowanym plikiem. Tableau oferuje funkcję zastępowania, która nie ma wpływu na wizualizacje utworzone na podstawie starego źródła. Ważne jest, aby zachować lub zastąpić wszystkie używane wymiary i miary podczas zastępowania źródła danych.
Poniżej przedstawiono procedurę zastępowania źródła danych.
Krok 1) Najpierw podłącz nowe źródło danych, tak aby zarówno bieżące źródło, jak i jego zastępcze źródło były widoczne w panelu Dane.
Krok 2)
- Wybierz źródło danych, które ma zostać zastąpione.
- Kliknij źródło danych prawym przyciskiem myszy i wybierz opcję „Zamień źródło danych”.
Krok 3) Otwiera okno wymiany źródła danych.
1. Wybierz bieżące źródło danych.
2. Wybierz zastępcze źródło danych.
3. Kliknij „OK”, aby zastąpić źródło danych.
Tworzenie widoków z tych danych jest omówione w Wykresy i grafy Tableau poradnik.

























