Tableau-Datenverbindungen zu Datenbanken und mehreren Datenquellen

โšก Intelligente Zusammenfassung

Tableau-Datenverbindungen umfassen alle Wege, die Daten in eine Arbeitsmappe nehmen โ€“ von einfachen Dateien รผber Live-Datenbanken und Web-Konnektoren bis hin zu verรถffentlichten Serverquellen. Diese Seite erlรคutert die einzelnen Verbindungstypen, Joins, Unions, Sortierungen und den Austausch von Datenquellen.

  • ๐Ÿ“ Dateiquellen: Text-, Excel- und PDF-Dateien werden direkt รผber die Registerkarte โ€žDatenโ€œ verbunden, ohne dass eine Treiberinstallation erforderlich ist.
  • ๐Ÿ—„๏ธ Datenbankquellen: Native und ODBC-Konnektoren erreichen MySQL, Oracleund andere Server, die Host, Port und Anmeldeinformationen verwenden.
  • ๐Ÿ”— Tabellen kombinieren: Joins gleichen Zeilen anhand eines Schlรผssels ab, Unions stapeln รผbereinstimmende รœberschriften, und Beziehungen verzรถgern den Join, bis eine Ansicht ausgefรผhrt wird.
  • ๐Ÿ”ข Verbindungsarten: Inner Joins, Left Joins, Right Joins und Outer Joins entscheiden, welche nicht รผbereinstimmenden Zeilen erhalten bleiben; Tableau akzeptiert 32 Tabellen pro Datenquelle.
  • โ™ป๏ธ Quellenaustausch: Tauschping Eine Quelle erhรคlt die vorhandenen Plรคne, wenn die Ersatzplรคne alle verwendeten Abmessungen und MaรŸe beibehalten.

Tableau-Datenverbindungen

In diesem Tutorial zu Tableau-Datenverbindungen erfahren Sie mehr รผber verschiedene Datenquellen oder Datenverbindungen in Tableau.

Tableau verbindet sich mit verschiedenen Datenquellen

Tableau Tableau kann Verbindungen zu verschiedenen Datentypen herstellen. Dazu gehรถren Textdateien, Excel-Dateien, PDF-Dateien usw. รœber den ODBC-Connector lassen sich auรŸerdem Verbindungen zu verschiedenen Datenbanken sowie zu Servern und Web-Connectors herstellen. Die folgenden Abschnitte beschreiben die Verbindungsprozedur fรผr jede dieser Tableau-Datenquellen.

Der folgende Screenshot zeigt alle von Tableau unterstรผtzten Verbindungstypen.

Tableau verbindet sich mit verschiedenen Datenquellen

Dateibasierte Quellen befinden sich links in diesem Bereich, Server in der Mitte. Die folgenden Abschnitte folgen der gleichen Reihenfolge.

Herstellen einer Verbindung zu einer Textdatei in Tableau

Schritt 1) Klicken Sie auf der Registerkarte โ€žDatenโ€œ auf die Option โ€žTextdateiโ€œ.

Herstellen einer Verbindung zu einer Textdatei in Tableau

Schritt 2) Im nรคchsten Bildschirm

1. Wรคhlen Sie die SuperStore.csv

2. Klicken Sie auf die Option โ€žร–ffnenโ€œ. Dadurch wird die Textdatei mit Tableau verbunden.

Herstellen einer Verbindung zu einer Textdatei in Tableau

Im linken Bereich sehen Sie die CSV-Datei.

Herstellen einer Verbindung zu einer Textdatei in Tableau

Herstellen einer Verbindung zu einer Excel-Datei in Tableau

Schritt 1) Klicken Sie auf "Microsoft Excelโ€-Option auf der Registerkarte โ€žDatenโ€œ.

Herstellen einer Verbindung zu einer Excel-Datei in Tableau

Schritt 2) Im nรคchsten Bildschirm

  1. Wรคhle aus SuperStore.xlsx
  2. Klicken Sie auf die Option โ€žร–ffnenโ€œ.

Herstellen einer Verbindung zu einer Excel-Datei in Tableau

Schritt 3) Es verbindet die Excel-Datei mit Tableau. Die in der Excel-Datei vorhandenen Blรคtter werden auf der linken Seite des Fensters angezeigt.

Herstellen einer Verbindung zu einer Excel-Datei in Tableau

Verbindung zur Datenbank

Schritt 1) Klicken Sie auf der Registerkarte โ€žDatenโ€œ auf die gewรผnschte Datenbankverbindung. Zum Beispiel, wenn Sie eine Verbindung herstellen mรถchten MySQL Klicken Sie in der Datenbank auf โ€žMySQL" Mรถglichkeit.

Verbindung zur Datenbank

Schritt 2) Dies wird geรถffnet MySQL Verbindungsfenster.

  1. Sie kรถnnen die eingeben MySQL Geben Sie den Servernamen ein und bearbeiten Sie bei Bedarf den โ€žPortโ€œ.
  2. Geben Sie den Benutzernamen und das Passwort ein, die zum Herstellen der Verbindung zur Datenbank verwendet werden.
  3. Klicken Sie auf die Schaltflรคche โ€žAnmeldenโ€œ, um eine Verbindung zur Datenbank herzustellen.

Verbindung zur Datenbank

Dadurch wird die Datenbank mit Tableau verbunden. Sie kรถnnen Tabellen aus der Datenbank auswรคhlen, importieren und mehrere Tabellen verknรผpfen, indem Sie eine Beziehung zwischen ihnen erstellen.

Verbindung zu Websites

Tableau kann mithilfe von Tableau-Datenkonnektoren eine Verbindung zu Websites herstellen. Der Anschlussvorgang ist wie folgt beschrieben.

Schritt 1) In diesem Fenster,

  1. Klicken Sie auf der Registerkarte โ€žDatenโ€œ auf die Option โ€žMehrโ€œ.
  2. Wรคhlen Sie โ€žWeb Data Connectorโ€œ aus der Liste.

Verbindung zu Websites

Schritt 2) Dadurch wird ein Tableau Web Data Connector-Fenster geรถffnet, in dem Sie die Web Connector-Details eingeben mรผssen.

Verbindung zu Websites

So verbinden Sie Tableau Desktop mit Tableau Server

Tableau Server kann Beispiele speicherntracDatenquellen und Datenverbindungen mรผssen auf Unternehmensebene aufrechterhalten werden. Tableau-ServerSo kann jeder Benutzer problemlos auf die Datenquelle zugreifen. Die Datensรคtze auf dem Server werden wie folgt mit Tableau Desktop verbunden.

Schritt 1) โ€‹โ€‹Wรคhlen Sie Tableau Server aus den Optionen aus

Wรคhlen Sie auf der Registerkarte โ€žDatenโ€œ die Option โ€žTableau Serverโ€œ.

Verbinden Sie Tableau Desktop mit Tableau Server

Schritt 2) ร–ffnen Sie den Tableau-Server

Dadurch รถffnet sich das Tableau Server-Anmeldefenster. Klicken Sie auf die Option โ€žTableau Cloudโ€œ, die in Versionen vor der Umbenennung im Jahr 2022 noch als โ€žTableau Onlineโ€œ bezeichnet wurde.

Verbinden Sie Tableau Desktop mit Tableau Server

Schritt 3) Melden Sie sich an

Es รถffnet das Tableau Cloud-Anmeldefenster.

  1. Geben Sie die registrierte E-Mail-ID und das Passwort ein.
  2. Klicken Sie auf die Schaltflรคche โ€žAnmeldenโ€œ.

Verbinden Sie Tableau Desktop mit Tableau Server

Schritt 4) Stellen Sie eine Verbindung her

Dadurch wird Tableau Server mit Tableau Desktop verbunden.

  1. Wรคhlen Sie den Datensatz wie in der Abbildung gezeigt aus.
  2. Dadurch wird der Datensatz in Tableau importiert.

Verbinden Sie Tableau Desktop mit Tableau Server

Die nรคchste Aufgabe besteht รผblicherweise darin, mehrere Tabellen zusammenzufรผhren.

Datenbeziehung

Eine relationale Datenbank/Excel-Datei besteht aus mehreren Tabellen/Blรคttern. Diese mehreren Tabellen/Blรคtter kรถnnen in Tableau miteinander verbunden werden. Diese Verbindung wird durch die in Tableau vorhandene Funktion โ€žJoinโ€œ oder โ€žUnionโ€œ hergestellt. Beim Zusammenfรผhren von Tabellen muss die Beziehung zwischen Daten in zwei oder mehr Tabellen angegeben werden.

Joins

Tableau kann bis zu 32 Tabellen aus einer einzigen Datenquelle verknรผpfen. Die Beziehung zwischen zwei oder mehr Tabellen kann dabei mithilfe eines Inner Joins, Left Joins, Right Joins oder Outer Joins definiert werden. Die Funktionalitรคten der einzelnen Join-Typen werden in der folgenden Tabelle erlรคutert.

Innerer Beitritt Linke Verbindung Richtig mitmachen ร„uรŸere Verbindung
Es verbindet alle gemeinsamen Datensรคtze zwischen zwei Tabellen oder Blรคttern. Die Verbindungsbedingung kann basierend auf dem Primรคrschlรผssel angegeben werden. Fรผr die Verknรผpfung der Tabellen kรถnnen eine oder mehrere Verknรผpfungsbedingungen angegeben werden. Zur Visualisierung kรถnnen in Tableau viele Tabellen zusammengefรผgt werden. Ein Left-Join wird verwendet, um alle Datensรคtze aus einer linken Tabelle und gemeinsame Datensรคtze aus der rechten Tabelle zu verbinden. Es kรถnnen eine oder mehrere Join-Bedingungen angegeben werden, um zwei verschiedene Tabellen links zu verknรผpfen. Ein Rechts-Join wird verwendet, um alle Datensรคtze aus einer rechten Tabelle und gemeinsame Datensรคtze aus der linken Tabelle zu verbinden. Basierend auf den Anforderungen kรถnnen eine oder mehrere Beitrittsbedingungen festgelegt werden. Ein Outer-Join wird verwendet, um alle Datensรคtze aus der linken und rechten Tabelle zu verbinden. Es kรถnnen Verbindungsbedingungen festgelegt werden, um gemeinsame Datensรคtze zu verbinden.

Sehen wir uns ein Beispiel fรผr Join an

Schritt 1) Sobald eine Verbindung zu Excel hergestellt ist, ziehen Sie das gewรผnschte Tabellenblatt wie in der Abbildung gezeigt in das Datenfenster.

Datenbeziehung

Schritt 2) Sie kรถnnen mehrere Blรคtter verbinden, indem Sie die Blรคtter in das Datenfenster ziehen. Die Beziehung zwischen den Blรคttern kann durch die Verbindung der Datenfelder angegeben werden.

Datenbeziehung

Schritt 3) Im Datenblatt

  1. Klicken Sie auf die Option โ€žBeitretenโ€œ, wie in der Abbildung gezeigt. StandardmรครŸig verbindet Tableau zwei Tabellen, indem es eine Beziehung zwischen den darin vorhandenen gemeinsamen Spalten herstellt.
  2. Sie kรถnnen die Beziehung bearbeiten, indem Sie die erforderliche Beitrittsbedingung auswรคhlen.
  3. Sie kรถnnen eine oder mehrere Datenbeziehungen zwischen den Blรคttern oder Tabellen hinzufรผgen.

Datenbeziehung

Union

Die Funktion UNION dient dazu, Daten aus zwei oder mehr Tabellen zusammenzufรผhren. In den meisten Fรคllen werden Tabellen mit identischen Spaltenรผberschriften mithilfe der UNION-Funktion verknรผpft, ohne dass eine Verknรผpfungsbedingung erforderlich ist. Die Vorgehensweise ist wie folgt.

Schritt 1) Ziehen Sie ein beliebiges Blatt in das Datenfenster, wie in der Abbildung gezeigt.

Union

Schritt 2) Klicken Sie mit der rechten Maustaste auf das Tabellenblatt und wรคhlen Sie die Option โ€žIn Union konvertierenโ€œ.

Union

Schritt 3) Im Datenvereinigungsfenster.

  1. Ziehen Sie andere Blรคtter, die verbunden werden mรผssen.
  2. Klicken Sie auf โ€žOKโ€œ, um alle im Fenster vorhandenen Blรคtter anzuhรคngen oder zu vereinen.

Union

Fรผr die in der Datenquelle vorhandenen Vereinigungsblรคtter ist keine Datenbeziehung erforderlich.

Beziehungen vs. Joins in Tableau

Seit Version 2020.2 verfรผgt die Arbeitsflรคche รผber eine obere Ebene, die Tabellen mit einer flexiblen Linie anstelle einer festen Verknรผpfung verbindet. Diese Linie stellt eine Beziehung dar, und die Auswahl beeinflusst die von einer Ansicht zurรผckgegebenen Zahlen.

Ein Join wird sofort ausgefรผhrt und erzeugt eine flache Tabelle, sodass Zeilen dupliziert werden, wenn eine Seite mehrere รœbereinstimmungen aufweist. Eine Beziehung wird erst ausgefรผhrt, wenn ein Arbeitsblatt Felder anfordert; dann werden Abfragen auf der erforderlichen Detailebene durchgefรผhrt.

  • Nutzen Sie eine Beziehung Wenn Tabellen auf unterschiedlicher Granularitรคt vorliegen, wie z. B. Bestellungen und Retouren, wo doppelte Kennzahlen die Gesamtsummen aufblรคhen wรผrden.
  • Verwende einen Join wenn eine einzelne flache Tabelle tatsรคchlich gewรผnscht wird, beispielsweise eine Nachschlagetabelle mit beschreibenden Spalten.
  • Verwenden Sie eine Gewerkschaft wenn Tabellen die gleichen Spalten haben und nur gestapelt werden mรผssen.

Verknรผpfungen sind weiterhin innerhalb jeder logischen Tabelle mรถglich: Durch Doppelklicken auf eine Tabelle wird die physische Ebene geรถffnet, die den oben gezeigten Verknรผpfungsdialog enthรคlt.

Datensortierung

Die in der Datenquelle vorhandenen Daten kรถnnen je nach Benutzeranforderung sortiert werden. Es kann nach der Reihenfolge der Datenquellen sortiert werden: aufsteigend, absteigend, aufsteigend pro Tabelle und absteigend pro Tabelle.

Sobald die Daten mit Tableau verbunden sind, kann die Datensortierung รผber die Option โ€žFelder sortierenโ€œ auf der Registerkarte โ€žDatenquelleโ€œ erfolgen. Die Sortierung auf Arbeitsblattebene unterscheidet sich und wird in [Referenz einfรผgen] behandelt. Daten in Tableau sortieren.

Datensortierung

Datenquelle ersetzen

Tableau kann mehrere Datenquellen in einer einzigen Arbeitsmappe verbinden. Diese Datenquellen kรถnnen zum Erstellen verschiedener Tabellenblรคtter und Dashboards verwendet werden. In manchen Fรคllen muss eine Datenquelle durch eine aktualisierte Datei ersetzt werden. Tableau bietet hierfรผr eine Funktion zum Ersetzen von Datenquellen. Bereits erstellte Visualisierungen, die auf der alten Quelle basieren, bleiben davon unberรผhrt. Wichtig ist, beim Ersetzen der Datenquelle alle verwendeten Dimensionen und Kennzahlen beizubehalten oder zu ersetzen.

Das Verfahren zum Ersetzen einer Datenquelle wird wie folgt beschrieben.

Schritt 1) Verbinden Sie zuerst die neue Datenquelle, damit sowohl die aktuelle Quelle als auch deren Ersatz im Datenbereich angezeigt werden.

Datenquelle ersetzen

Schritt 2)

  1. Wรคhlen Sie die zu ersetzende Datenquelle aus.
  2. Klicken Sie mit der rechten Maustaste auf die Datenquelle und wรคhlen Sie die Option โ€žDatenquelle ersetzenโ€œ.

Datenquelle ersetzen

Schritt 3) Es รถffnet sich das Fenster zum Ersetzen der Datenquelle.

1. Wรคhlen Sie die aktuelle Datenquelle aus.

2. Wรคhlen Sie die Ersatzdatenquelle aus.

3. Klicken Sie auf โ€žOKโ€œ, um die Datenquelle zu ersetzen.

Datenquelle ersetzen

Die auf diesen Daten basierenden Gebรคudeansichten werden im Folgenden behandelt. Tableau-Diagramme und -Grafiken Tutorial.

Hรคufig gestellte Fragen

Ein Join kombiniert Tabellen innerhalb einer Datenquelle. Beim Blending bleiben zwei Datenquellen getrennt, und die aggregierten Ergebnisse werden auf Tabellenblattebene zusammengefรผhrt. Diese Option wird verwendet, wenn die Datenquellen nicht direkt verknรผpft werden kรถnnen.

Die Zugangsdaten werden getrennt von der Arbeitsmappe gespeichert. Beim Verรถffentlichen legen Sie fest, ob die Betrachter ihre eigenen Zugangsdaten angeben oder ob ein eingebettetes Konto fรผr alle verwendet wird.

Ein Join dupliziert Zeilen, wenn ein Schlรผssel auf mehrere gegenรผberliegende Zeilen zutrifft, sodass Messwerte mehrfach gezรคhlt werden. Eine Beziehung hingegen behรคlt die Granularitรคt jeder Tabelle bei und vermeidet diese Dateninflation.

Tableau schlรคgt vor, Felder anhand von Namen und Datentypen abzugleichen, und KI-Assistenten erlรคutern wahrscheinliche Schlรผssel. Dieser Vorschlag muss jedoch noch รผberprรผft werden, da รคhnliche Namen nicht zwangslรคufig die gleiche Bedeutung bedeuten.

Tableau Prep Builder empfiehlt Aufteilungen, Gruppenpingund die Standardisierung von Prozessen wรคhrend der Prozessentwicklung. Dies beschleunigt die Reinigung, jedoch muss jeder Schritt รผberprรผft werden, bevor der Prozess eingeplant wird.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: