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ł.

  • 📁 Źródła plików: Pliki tekstowe, Excel i PDF łączą się bezpośrednio z karty Dane, bez konieczności instalowania sterownika.
  • 🗄️ Źródła baz danych: Łączniki natywne i ODBC osiągają MySQL, Oraclei inne serwery korzystające z hosta, portu i danych uwierzytelniających.
  • 🔗 Łączenie tabel: Połączenia dopasowują wiersze do klucza, unie stosują pasujące nagłówki, a relacje opóźniają połączenie do momentu uruchomienia widoku.
  • 🔢 Typy połączeń: Połączenia wewnętrzne, lewe, prawe i zewnętrzne decydują o tym, które niedopasowane wiersze zostaną zachowane; program Tableau akceptuje 32 tabele na jedno źródło.
  • ♻️ Zastąpienie źródła: Zamianaping źródło zachowuje istniejące arkusze w stanie nienaruszonym, jeśli arkusze zastępcze zachowują wszystkie używane wymiary i miary.

Połączenia danych Tableau

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

Tableau łączenie się z różnymi źródłami danych

Ź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.

Łączenie z plikiem tekstowym w Tableau

Krok 2) Na następnym ekranie

1. Wybierz SuperStore.csv

2. Kliknij opcję „Otwórz”. Spowoduje to połączenie pliku tekstowego z Tableau.

Łączenie z plikiem tekstowym w Tableau

W lewym okienku zobaczysz plik CSV.

Łączenie z plikiem tekstowym w Tableau

Łączenie z plikiem Excel w Tableau

Krok 1) Kliknij na "Microsoft przewyższać” opcja podana w zakładce danych.

Łączenie z plikiem Excel w Tableau

Krok 2) Na następnym ekranie

  1. Wybierz SuperStore.xlsx
  2. Kliknij opcję „Otwórz”.

Łączenie z plikiem Excel w Tableau

Krok 3) Łączy plik Excela z Tableau. Arkusze znajdujące się w pliku Excel są pokazane po lewej stronie okna.

Łączenie z plikiem Excel w Tableau

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.

Połączenie z bazą danych

Krok 2) To się otworzy MySQL okno połączenia.

  1. Możesz wprowadzić MySQL nazwę serwera i w razie potrzeby edytuj „Port”.
  2. Wprowadź nazwę użytkownika i hasło używane do połączenia z bazą danych.
  3. Aby połączyć się z bazą danych, kliknij przycisk „Zaloguj się”.

Połączenie z bazą danych

Łą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

  1. Kliknij opcję „Więcej” w zakładce danych.
  2. Z listy wybierz opcję „Web Data Connector”.

Połączenie ze stronami internetowymi

Krok 2) Spowoduje to otwarcie okna Tableau Web Data Connector, w którym należy wprowadzić dane dotyczące łącznika internetowego.

Połączenie ze stronami internetowymi

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.

Połącz Tableau Desktop z serwerem Tableau

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.

Połącz Tableau Desktop z serwerem Tableau

Krok 3) Zaloguj się

Otwiera się okno logowania do usługi Tableau Cloud.

  1. Wprowadź zarejestrowany adres e-mail i hasło.
  2. Kliknij przycisk „Zaloguj się”.

Połącz Tableau Desktop z serwerem Tableau

Krok 4) Nawiąż połączenie

Spowoduje to połączenie serwera Tableau z Tableau Desktop.

  1. Wybierz zestaw danych, jak pokazano na rysunku.
  2. Spowoduje to zaimportowanie zestawu danych do Tableau.

Połącz Tableau Desktop z serwerem 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.

Relacja danych

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.

Relacja danych

Krok 3) W arkuszu danych

  1. 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ą.
  2. Możesz edytować relację, wybierając wymagany warunek połączenia.
  3. Można dodać jedną lub więcej relacji danych pomiędzy arkuszami lub tabelami.

Relacja danych

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.

Unia

Krok 2) Kliknij prawym przyciskiem myszy arkusz i wybierz opcję „Konwertuj na unię”.

Unia

Krok 3) W oknie unii danych.

  1. Przeciągnij inne arkusze, które wymagają połączenia.
  2. Kliknij „OK”, aby dołączyć lub połączyć wszystkie arkusze znajdujące się w oknie.

Unia

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.

Sortowanie danych

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.

Zastąpienie źródła danych

Krok 2)

  1. Wybierz źródło danych, które ma zostać zastąpione.
  2. Kliknij źródło danych prawym przyciskiem myszy i wybierz opcję „Zamień źródło danych”.

Zastąpienie źródła 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.

Zastąpienie źródła danych

Tworzenie widoków z tych danych jest omówione w Wykresy i grafy Tableau poradnik.

FAQ

Połączenie łączy tabele w ramach jednego źródła danych. Łączenie zachowuje dwa oddzielne źródła i scala zagregowane wyniki na poziomie arkusza, co jest opcją, gdy źródeł nie można połączyć bezpośrednio.

Dane uwierzytelniające są przechowywane oddzielnie od skoroszytu. Podczas publikacji wybierasz, czy czytelnicy podadzą własne dane uwierzytelniające, czy też wbudowane konto będzie dostępne dla wszystkich.

Połączenie duplikuje wiersze, gdy jeden klucz pasuje do kilku wierszy po przeciwnych stronach, więc pomiary liczą się więcej niż raz. Relacja utrzymuje każdą tabelę na własnym poziomie szczegółowości i zapobiega inflacji.

Tableau proponuje dopasowywanie pól poprzez porównywanie nazw i typów danych, a asystenci AI wyjaśniają prawdopodobne klucze. Sugestia ta nadal wymaga weryfikacji, ponieważ podobne nazwy nie gwarantują tego samego znaczenia.

Tableau Prep Builder zaleca podziały, grupypings i standaryzacja wartości w miarę tworzenia przepływu. Przyspieszają one czyszczenie, ale każdy krok wymaga przeglądu przed zaplanowaniem przepływu.

Podsumuj ten post następująco: