Weiter zum Inhalt

Datenvisualisierung mit Tableau

In diesem Tutorial lernst du, wie du Daten mit Tableau analysierst und visualisierst — und bessere, datenbasierte Entscheidungen triffst.
Aktualisiert 18. Sept. 2026  · 15 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Als Data Analysts ist es unser Ziel, Erkenntnisse so aufzubereiten, dass alle sofort verstehen, was sie bedeuten und wie man darauf reagiert.

Tableau ist ein weit verbreitetes Tool für Datenanalyse und -visualisierung. Viele Unternehmen halten es für unverzichtbar in der Data-Science-Arbeit. Der große Vorteil von Tableau ist die einfache Drag-and-drop-Oberfläche. So lassen sich Aufgaben wie Sortieren, Vergleichen und Analysieren schnell und mühelos erledigen. Tableau ist außerdem mit vielen Datenquellen kompatibel, darunter Excel, SQL Server und cloudbasierte Repositories — eine hervorragende Wahl für Data Scientists.

Tableau von Grund auf beherrschen

Beschleunige deine Karriere mit Tableau - du brauchst keine Erfahrung.

Kostenloses Lernen Beginnen

1. Introduction to Tableau

Überblick

Tableau Software ist ein Softwareunternehmen mit Sitz in Seattle, Washington, das interaktive Datenvisualisierungsprodukte mit Fokus auf Business Intelligence entwickelt. Tableau entstand am Department of Computer Science der Stanford University zwischen 1997 und 2002(Wikipedia)

Die wichtigsten Produkte von Tableau sind:

Datenvisualisierung mit Tableau

Tableau Desktop, Tableau Public und Tableau Online bieten alle die Erstellung von Visualisierungen; welche Variante du wählst, hängt von deiner Aufgabe ab.

Datenvisualisierung mit Tableau

Installation

Lade je nach Produktwahl die Software auf deinen Rechner. Nach dem Akzeptieren der Lizenzvereinbarung kannst du die Installation prüfen, indem du auf das Tableau-Symbol klickst. Wenn der folgende Bildschirm erscheint, bist du startklar.

Datenvisualisierung mit Tableau

2. Getting Started

In diesem Abschnitt lernst du grundlegende Aktionen in Tableau, um dich mit der Oberfläche vertraut zu machen.

Tableau-Arbeitsbereich

Der Tableau-Arbeitsbereich besteht aus Arbeitsblättern, Menüleiste, Symbolleiste, Marks-Karte, Registern und vielen weiteren Elementen, die wir gleich kennenlernen. Sheets können Arbeitsblätter, Dashboards oder Stories sein. Die Grafik unten zeigt die wichtigsten Bestandteile des Arbeitsbereichs. Richtig vertraut wirst du aber erst im Umgang mit echten Daten.

Datenvisualisierung mit Tableau
Quelle: Tableau.com

Verbindung zu einer Datenquelle

Um mit Tableau zu arbeiten, müssen wir Tableau mit der Datenquelle verbinden. Tableau unterstützt viele Datenquellen. Diese erscheinen auf der linken Seite des Startbildschirms. Häufig genutzt werden Excel, Textdateien, relationale Datenbanken oder Server. Auch Cloudquellen wie Google Analytics oder Amazon Redshift sind möglich.

Der Startbildschirm von Tableau Desktop zeigt verfügbare Datenquellen, die du verbinden kannst. Das hängt auch von deiner Version ab; die kostenpflichtige bietet mehr Optionen. Links findest du den Bereich Connect mit den verfügbaren Quellen. Zuerst sind Dateitypen gelistet, gefolgt von gängigen oder kürzlich verwendeten Servern. Unter Open öffnest du bestehende Arbeitsmappen. Unter Sample Workbooks gibt es Beispielarbeitsmappen.

Hands On

Datenvisualisierung mit Tableau

Verbindung mit dem Sample-Superstore-Datensatz

Wir arbeiten mit dem Beispiel-Datensatz Superstore, der mit Tableau mitgeliefert wird. Wir laden ihn jedoch hier herunter, um das Verbinden mit einer Excel-Datenquelle zu üben. Die Daten stammen aus einem fiktiven Superstore: Produkte, Verkäufe, Gewinne usw. Unser Ziel ist es, die Daten zu analysieren und Schwachstellen in diesem Unternehmen zu identifizieren.

Steps

  1. Importiere die Daten vom Computer in den Tableau-Arbeitsbereich.

  2. Unter dem Reiter Sheets siehst du drei Blätter: Orders, People und Returns. Wir konzentrieren uns auf Orders. Doppelklicke auf das Blatt Orders — es öffnet sich wie eine Tabelle.

  3. Die ersten drei Zeilen wirken anders formatiert. Nutze den Data Interpreter unter dem Sheets-Reiter. Ein Klick darauf formatiert das Blatt sauber.

Hands On

Datenvisualisierung mit Tableau

Eine Ansicht erstellen

Wir starten mit einem einfachen Diagramm. So lernen wir die Daten kennen und stellen Fragen, um Einsichten zu gewinnen. Wichtige Begriffe in diesem Abschnitt:

Dimension

Measure

Aggregation

Dimensionen sind qualitative Daten, etwa Namen oder Datumsangaben. Standardmäßig klassifiziert Tableau Felder mit qualitativen oder kategorialen Informationen als Dimension, z. B. Text- oder Datumsfelder. Sie erscheinen häufig als Spaltenüberschriften wie Customer Name oder Order Date und bestimmen die Granularität der Ansicht.

Measures sind quantitative numerische Daten. Tableau behandelt solche Felder standardmäßig als Measure, z. B. Sales oder Profit. Measures können entlang einer Dimension aggregiert werden, etwa Gesamtsales (Measure) je Region (Dimension).

Aggregation fasst Zeilendaten zu einer höheren Kategorie zusammen, z. B. Summe der Verkäufe oder Gesamtgewinn.

Tableau sortiert Felder automatisch in Measures und Dimensionen. Bei Bedarf kannst du das manuell anpassen.

Steps

  1. Wechsle ins Arbeitsblatt. Klicke unten links im Arbeitsbereich auf Sheet 1.

    Datenvisualisierung mit Tableau
  2. Ziehe unter Dimensions im Datenbereich Order Date auf das Spalten-Regal.

    Beim Ziehen von Order Date auf Spalten entsteht eine Spalte je Bestelljahr. Unter jeder Spalte erscheint ein "Abc"-Indikator — hier können Text- oder Zahlenfelder abgelegt werden. Würden wir stattdessen Sales hierher ziehen, entstünde eine Kreuztabelle mit Gesamtsales je Jahr.

  3. Ziehe nun unter Measures das Feld Sales auf das Zeilen-Regal.

Tableau erstellt ein Diagramm mit aggregierten Sales als Summe. Es zeigt die Gesamtsales je Jahr nach Bestelldatum. Für zeitbasierte Felder wählt Tableau standardmäßig ein Liniendiagramm.

Hands On

Datenvisualisierung mit Tableau

Was zeigt das Liniendiagramm? Die Verkäufe wirken vielversprechend und steigen über die Zeit. Das ist eine wertvolle Erkenntnis, sagt aber wenig darüber, welche Produkte den Anstieg treiben. Tauchen wir tiefer ein.

Die Ansicht verfeinern

Wir wollen herausfinden, welche Produkte mehr Umsatz bringen. Starten wir mit den Produktkategorien, um die Totalsales anders zu betrachten.

Steps

  1. Category findest du unter Dimensions. Ziehe es neben YEAR(Order Date) auf das Spalten-Regal — rechts davon. Die Ansicht wechselt dadurch vom Linien- zum Balkendiagramm und zeigt die Sales je Product pro Jahr.

    Learn More

    Fahre über einen Balken, um Details im Tooltip zu sehen. Er zeigt die Totalsales der Kategorie. Hier der Tooltip für Office Supplies in 2016:

    Datenvisualisierung mit Tableau

    Aktiviere Beschriftungen über Show Mark Labels in der Symbolleiste.

    Datenvisualisierung mit Tableau

    Du kannst die Balken auch horizontal anzeigen. Klicke dazu auf Swap in der Symbolleiste.

    swapping two fields in tableau

 2. Die Ansicht zeigt Sales nach Category, also Furniture, Office Supplies und Technology. Man erkennt, dass Furniture schneller wächst als Office Supplies — außer 2016. Es wäre also sinnvoll, den Vertrieb eher auf Furniture zu fokussieren. Aber Furniture ist breit — welche Artikel treiben die Sales?

Dazu schauen wir auf Sub-Category, um die Topseller zu identifizieren. Für die Kategorie Furniture betrachten wir z. B. Bookcases, Chairs, Furnishings und Tables. Doppelklicke oder ziehe die Dimension Sub-Category auf das Spalten-Regal.

Sub-Category ist ein weiteres diskretes Feld. Es unterteilt die Category weiter und zeigt je Sub-Category einen Balken, aufgeschlüsselt nach Kategorie und Jahr. Das ist visuell sehr viel. Im nächsten Abschnitt nutzen wir Filter, Farbe und weitere Optionen, um die Ansicht verständlicher zu machen.

Hands On

Datenvisualisierung mit Tableau

3. Ergebnisse hervorheben

Hier fokussieren wir auf bestimmte Ergebnisse. Filter und Farben helfen, die relevanten Details zu betonen.

Filter hinzufügen

Mit Filtern schließt du Werte ein oder aus. Wir fügen zwei einfache Filter hinzu, um Produktverkäufe nach Sub-Category für ein bestimmtes Jahr leichter zu betrachten.

Steps

Klicke im Datenbereich unter Dimensions mit Rechtsklick auf Order Date und wähle Show Filter. Wiederhole das für das Feld Sub->Category.

Datenvisualisierung mit Tableau

Filter erscheinen als Karten und lassen sich per Drag-and-drop im Arbeitsblatt verschieben.

Farben hinzufügen

Farben erleichtern das Erkennen von Mustern.

Steps

Ziehe im Datenbereich unter Measures Profit auf Color der Marks-Karte.

Datenvisualisierung mit Tableau

Damit siehst du: Bookcases, Tables und sogar Machines tragen zu negativem Profit bei — also Verlust. Eine starke Erkenntnis.

Hands On

Datenvisualisierung mit Tableau

Zentrale Erkenntnisse

Schauen wir genauer hin, um unprofitable Produkte zu finden.

Steps

  1. Deaktiviere in der Filterkarte Sub-Category alle Häkchen außer Bookcases, Tables und Machines. Dadurch fällt auf: In manchen Jahren waren Bookcases und Machines profitabel, aber 2016 wurden Machines unprofitabel.
  2. Wähle All in der Filterkarte Sub-Category, um wieder alle Subkategorien zu zeigen.
  3. Ziehe aus Dimensions Region auf das Rows-Regal, links neben Sum(Sales). Du siehst, dass Machines im South insgesamt einen stärkeren negativen Profit haben als in anderen Regionen.
  4. Benenne das Blatt um: Doppelklicke unten links auf Sheet 1 und gib Sales by Product and Region ein.
  5. Um die Ansicht zu bewahren, dupliziere das Arbeitsblatt.
  6. Rechtsklicke im Workbook auf Sales by Product and Region, wähle Duplicate und benenne das Duplikat in Sales-South um.
  7. Ziehe im neuen Arbeitsblatt aus Dimensions Region auf das Filters-Regal, um es als Filter zu nutzen.
  8. Wähle im Filterdialog nur South und klicke OK. Jetzt fokussieren wir auf Sales und Profit im South. Du findest, dass der Profit bei Machines 2014 und 2016 negativ war. Das untersuchen wir als Nächstes.
  9. Vergiss nicht zu speichern: File > Save As. Nenne die Arbeitsmappe Regional Sales and Profits.

Hands On

Datenvisualisierung mit Tableau

4. Map View

Eine Kartenansicht erstellen

Kartenansichten sind ideal für Geodaten (z. B. Region). In unserem Beispiel erkennt Tableau automatisch, dass Country, State, City und Postal Code geografische Informationen enthalten.

Steps

  1. Erstelle ein neues Arbeitsblatt.
  2. Füge State und Country aus dem Datenbereich der Detail-Marke hinzu. Es entsteht eine Kartenansicht.
  3. Ziehe Region auf das Filters-Regal und filtere auf South. Die Karte zoomt auf den Süden, jeder State ist als Markierung sichtbar.
  4. Ziehe das Measure Sales auf Color der Marks-Karte. Du erhältst eine gefüllte Karte, deren Farben die Sales-Range pro State zeigen.
  5. Ändere das Farbschema über Color > Edit Colors und probiere Paletten aus.
  6. Florida schneidet bei Sales am besten ab. Beim Hover siehst du insgesamt 89.474 USD Sales, gegenüber z. B. South Carolina mit 8.482 USD. Beurteile nun per Profit, da Profit aussagekräftiger ist als Sales allein.
  7. Ziehe Profit auf Color. Jetzt siehst du: Tennessee, North Carolina und Florida haben negativen Profit, obwohl ihre Sales gut wirkten. Benenne das Blatt in Profit Map um.

Hands On

Datenvisualisierung mit Tableau

Ins Detail gehen

Karten geben einen Überblick. Wir haben gesehen, dass Tennessee, North Carolina und Florida negativen Profit haben. Zeichnen wir ein Balkendiagramm, um die Gründe zu erforschen.

Steps

  1. Dupliziere das Arbeitsblatt Profit Map und nenne es Negative Profit Bar Chart.

  2. Klicke im Blatt Negative Profit Bar Chart auf Show Me. Show Me zeigt Diagrammoptionen für die ausgewählten Felder. Wähle horizontale Balken — die Ansicht aktualisiert sich sofort.

  3. Du kannst mehrere Balken per Aufziehen auswählen. Wir fokussieren auf Tennessee, North Carolina und Florida und wählen nur diese Balken.

    Learn More

    Hierarchien erstellen
    Hierarchien gruppieren verwandte Felder, um schnell in der Visualisierung zu drillen.

    1. Ziehe im Datenbereich ein Feld auf ein anderes oder Rechtsklick und wähle die passende Option.
    2. Ziehe weitere Felder in die Hierarchie und ordne sie per Drag-and-drop neu. In dieser Viz erstellen wir z. B. Location, Order und Product.
      Datenvisualisierung mit Tableau
  4. Klicke im Rows-Regal auf das Plus-Symbol beim Feld State, um auf City zu drillen.

    1. Es sind viele Daten. Nutze ein N-Filter, um die schwächsten Performer zu zeigen. Ziehe City auf das Filters-Regal. Wähle By field, dann im Top-Dropdown Bottom, und gib 5 ein, um die schwächsten fünf Städte zu zeigen.

Jetzt sehen wir: Jacksonville und Miami (Florida), Burlington (North Carolina) sowie Knoxville und Memphis (Tennessee) sind bei Profit am schwächsten. Eine weitere Markierung — Jacksonville, North Carolina — gehört nicht dazu, da dort profitabel verkauft wurde. Unser Filter ist also noch nicht korrekt. Wir nutzen die Tableau Order of Operations.

  1. Rechtsklicke im Filters-Regal auf das Set Inclusions (Country, State) und wähle Add to Context. Nun erscheint Concord (North Carolina) und Miami (Florida) verschwindet. Das ist stimmig.

  2. Aber Jacksonville (North Carolina) ist noch vorhanden — das ist falsch. Klicke im Rows-Regal auf das Plus-Symbol bei City, um auf Postal Code zu drillen. Rechtsklicke den Postcode 28540 für Jacksonville, NC, und wähle Exclude, um Jacksonville manuell auszuschließen.

  3. Ziehe Postal Code wieder vom Rows-Regal herunter. So sieht die finale Ansicht aus.

    Datenvisualisierung mit Tableau

Hands On

Datenvisualisierung mit Tableau

Zentrale Erkenntnisse

Fokussieren wir nun auf die Verlustbringer — also Produkte — und identifizieren die Orte, an denen sie verkauft werden.

Steps

  1. Ziehe Sub-Category auf Rows, um weiter zu drillen.
  2. Ziehe erneut Profit auf Color der Marks-Karte. So erkennst du negative Profitprodukte schnell.
  3. Rechtsklicke Order Date und wähle Show Filter. Offenbar performen Machines, Tables und Binders schlecht. Was tun? Eine Option wäre, den Verkauf dieser Produkte in Jacksonville, Concord, Burlington, Knoxville und Memphis zu stoppen. Prüfen wir die Entscheidung.
  4. Wechsle zurück zum Blatt Profit Map.
  5. Klicke beim Feld Sub-Category auf Show Filter.
  6. Ziehe Profit aus Measures auf die Label-Marke.
  7. Klicke wieder auf Order Date und wähle Show Filter. Entferne in den Filtern die Elemente, die zum negativen Profit beitragen: deaktiviere Binders, Machines und Tables. Übrig bleiben die profitablen Einheiten. Das bestätigt: Binders, Machines und Tables verursachten in manchen Regionen Verluste — unsere Analyse war richtig.

Hands On

5. Dashboard

Ein Dashboard bündelt mehrere Ansichten, sodass du verschiedene Daten gleichzeitig vergleichen kannst.

Ein Dashboard erstellen

Steps

  1. Klicke auf New dashboard.
  2. Ziehe Sales in the South auf das leere Dashboard.
  3. Ziehe Profit Map ins Dashboard und lege es oben auf die Sales-in-the-South-Ansicht. Beide Ansichten sind sichtbar. Ordne das Layout so an, dass es die Story klar vermittelt.
  4. Blende in der Sales South-Ansicht im Dashboard unter Region die Show Header-Option aus. Wiederhole das für die anderen Header. So betonst du das Wesentliche.
  5. Blende auf der Profit Map den Titel aus und wiederhole das für Sales South.
  6. Rechts sind Filterkarten für Sub-Category und Year of Order Date doppelt. Entferne die Duplikate. Klicke auf Year of Order Date, wähle im Dropdown Single Value (Slider). Probiere verschiedene Jahre — die Sales ändern sich entsprechend.
  7. Ziehe den Filter SUM(Profit) unter die Sales-in-South-Ansicht, um die Übersicht zu verbessern.

Hands On

Datenvisualisierung mit Tableau

Interaktivität hinzufügen

Damit das Dashboard interaktiver wird — etwa um profitable Subkategorien je State zu sehen — sind ein paar Anpassungen nötig.

Steps

  1. Beginne mit der Profit Map. Klicke auf die Karte und dann oben rechts auf Use as filter. Wenn du einen State auswählst, werden die zugehörigen Sales in der Karte Sales-South hervorgehoben.
  2. Klicke beim Year of Order Date-Filter auf das Dropdown und gehe zu Apply to Worksheets > Selected Worksheets. Im Dialog wähle All und dann OK. Das wendet den Filter auf alle Arbeitsblätter mit derselben Datenquelle an.
  3. Experimentiere. In der folgenden Viz filtern wir die Sales South-Karte auf Produkte, die nur in North Carolina verkauft werden, und analysieren die Profite je Jahr.
  4. Benenne das Dashboard in Regional Sales and Profit um.

Hands On

Datenvisualisierung mit Tableau

Der Verkauf von Machines in North Carolina brachte dem Unternehmen also keinen Profit.

6. Story

Dashboards sind stark, aber Tableau bietet auch Stories, um Ergebnisse im Präsentationsmodus zu zeigen. Darum geht es in diesem Abschnitt.

Eine Story erstellen

Steps

  1. Klicke auf New story.
  2. Ziehe aus dem Story-Bereich links das zuvor erstellte Blatt Sales in the South in die Ansicht.
  3. Bearbeite den Text im grauen Kasten oberhalb des Blatts — die Caption. Nenne sie Sales and profit by year.
  4. Stories sind fokussiert. Wir erzählen hier die Geschichte des Verkaufs von Machines in North Carolina. Klicke im Story-Bereich auf Duplicate, um die erste Caption zu duplizieren, oder erstelle eine neue.
  5. Wähle im Filter Sub-Category nur Machines. So bewertest du Sales und Profit von Machines je Jahr.
  6. Benenne die Caption in Machine sales and profit by year um.

Hands On

Datenvisualisierung mit Tableau

Eine Schlussfolgerung ziehen

Es ist klar, dass Machines in North Carolina zu Verlusten führen. Das siehst du nicht am Gesamtprofit und -umsatz, sondern brauchst die regionale Profitbetrachtung.

Steps

  1. Wähle im Story-Bereich Blank. Ziehe das Dashboard Regional Sales and Profit auf die Fläche.
  2. Beschrifte es mit Low performing items in the South.
  3. Wähle Duplicate, um einen weiteren Story-Point mit dem Regional-Profit-Dashboard zu erstellen. Wähle North Carolina im Balkendiagramm — darauf wollen wir eingehen.
  4. Wähle alle Jahre aus.
  5. Füge eine erklärende Caption hinzu, z. B. Profit in NC : 2013-2016.
  6. Wähle z. B. 2014 und beschrifte mit Profit in NC : 2014, dann dupliziere. Wiederhole für die übrigen Jahre.
  7. Starte den Präsentationsmodus und lass die story wirken.

Hands On

Datenvisualisierung mit Tableau

Jetzt wissen wir, welche Produkte wann in North Carolina eingeführt wurden und wie sie performten. Wir haben nicht nur einen Ansatz gefunden, negative Profite zu adressieren, sondern ihn auch mit Daten belegt. Das ist die Stärke von Stories in Tableau.

7. Tableaus Integration mit R, Python & SQL

Neben den Visualisierungsvorteilen bietet Tableau starke Verbindungs-Features. Tableau lässt sich leicht mit Sprachen wie Python und R sowie mit DBMS wie SQL integrieren. Das erweitert die Funktionalität — ideal für Data Scientists, die in Python oder R arbeiten. Sie können R- und Python-Skripte direkt in Tableau nutzen und von dessen überlegenen Visualisierungen profitieren. Zudem sind Tableaus Visualisierungsfunktionen intuitiv und sparen Zeit.

In diesem Abschnitt verbinden wir Tableau mit diesen externen Quellen und zeigen die Vorteile.

Tableau und R

R ist eine populäre Sprache für Statistik und prädiktive Analytik, etwa lineare/nichtlineare Modelle, Tests, Zeitreihenanalyse, Klassifikation, Clustering usw.(Tableau 8.1 and R) Die Kombination mit Tableau bietet:

  • Nutzung der statistischen Power von R-Bibliotheken für tiefere Einblicke.
  • Erweiterte Datenexploration und Anbindung vieler Quellen in Tableau — hilfreich für R-Nutzende.
  • Tableau-User profitieren von R-Funktionalität, ohne R selbst zu beherrschen.

Wie integriert Tableau R?

R-Funktionen und -Modelle nutzt du in Tableau über berechnete Felder, die dynamisch die R-Engine aufrufen und Werte an R übergeben. Die Ergebnisse kommen zurück nach Tableau zur Visualisierung.

Tableau Desktop mit R einrichten

  • Rserve herunterladen und installieren.

Installiere das Paket Rserve, damit Tableau R-Skripte nutzen kann. Gib in der R-Konsole Folgendes ein:

install.packages(“Rserve”)
library(Rserve)
Rserve() / Rserve(args = ‘ — no-save’)

Tableau mit dem R-Server verbinden

Nach erfolgreicher Installation von Rserve öffne Tableau Desktop und folge diesen Schritten.

  1. Gehe zu Help > Settings and Preferences and select Manage External Service Connection.

    Datenvisualisierung mit Tableau
  2. Gib als Server “Localhost” (oder “127.0.0.1”) und als Port “6311” ein.

  3. Klicke auf “Test Connection”. Bei Erfolg erscheint eine Bestätigung. Schließe mit OK.

Datenvisualisierung mit Tableau

R-Skripte in Tableau nutzen

Nach der Einrichtung kannst du berechnete Felder erstellen, die die SCRIPT_* Funktionen nutzen, um R-Funktionen aufzurufen.

Nutzen wir den Sample Superstore, um Profit einmal per R-Skript und einmal via Tableaus Drag-and-drop zu berechnen und zu vergleichen.

Steps

  1. Öffne eine Tableau-Arbeitsmappe und verbinde den Sample Superstore.
  2. Verbinde Rserve. Ist Tableau Desktop verbunden, kann es die R-Engine über berechnete Felder anstoßen.
  3. Erstelle ein berechnetes Feld namens Expected Profit.

    Vier Funktionen stehen für R zur Verfügung, alle beginnen mit script:

    • SCRIPT_REAL: gibt reelle Zahlen zurück
    • SCRIPT_STR: gibt Strings zurück
    • SCRIPT_INT: gibt Integer zurück
    • SCRIPT_BOOL: gibt Booleans zurück
    • Wir nutzen SCRIPT_REAL und erstellen eine einfache lineare Regression in Tableau.
  4. Öffne das berechnete Feld und füge dieses Skript ein.

    SCRIPT_REAL("fit <- lm(.arg1 ~ .arg2 +  .arg3 + .arg4)
    fit$fitted
    ",
    SUM([Profit]),  AVG([Sales]),  AVG([Quantity]),   AVG([Discount]))
    

    Das Skript bildet ein lineares Regressionsmodell in R mit einer abhängigen Variable (arg1) und drei unabhängigen Variablen (arg2, arg3, arg4). Die Argumente sind Platzhalter und werden bei der Ausführung durch die jeweiligen Tableau-Spalten ersetzt. 5. Weise die passenden Tableau-Felder zu: Die abhängige Variable ist Profit, daher zuerst SUM(Profit) für arg1. Für die drei unabhängigen Variablen nutzen wir Average Unit Price, Average Order Quantity und Average Discount.

  5. Diese Eingaben fließen in das Modell für erwartete Profitwerte. Jetzt kannst du die Berechnung in Visualisierungen nutzen: Ziehe Category auf Rows, dann Profit auf Columns und zusätzlich Expected Profit auf Columns.

  6. Analysiere, wie der in R berechnete Expected Profit zum tatsächlichen Profit passt. Ziehe z. B. Customer Segments auf Color für ein gestapeltes Balkendiagramm und nutze Order Dates für Jahre/Quartale.

Hands On

Datenvisualisierung mit Tableau

Man könnte fragen: Warum R, wenn vieles auch in Tableau ginge? R ist extrem stark beim Forecasting dank verbreiteter Bibliotheken mit etablierten Algorithmen. Wie praktisch wäre es, Prognosen in Tableau per einfachem R-Skript zu erzeugen und direkt zu visualisieren.

Tableau und Python

Python ist eine verbreitete Allzwecksprache mit vielen Bibliotheken für Statistik, Predictive Modeling und Machine Learning. Die Verbindung von Tableau mit Python ist ein hervorragender Ansatz für Vorhersagen. TabPy ist das dafür entwickelte Paket. Über eine Verbindung zum TabPy-Server kann Tableau Python-Code on the fly ausführen und die Ergebnisse visualisieren.

Wie integriert Tableau Python?

Mit TabPy definierst du berechnete Felder in Python und greifst so direkt aus deinen Visualisierungen auf ML-Bibliotheken zu.

Tableau Desktop mit Python einrichten

Tabpy herunterladen und installieren.

Um Python-Code in einer Tableau-Arbeitsmappe auszuführen, braucht es einen Python-Server. Das TabPy-Framework übernimmt das. Lade TabPy auf Github oder nutze:

conda install -c anaconda tabpy-server

Wechsle dann in das Verzeichnis des TabPy-Servers und starte ihn.

python setp.py

Tableau mit TabPy verbinden

Verbinde Tableau mit TabPy über Help > Settings and Performance > Manage External Service Connection:

Datenvisualisierung mit Tableau

Teste die Verbindung. Bei Erfolg erscheint “successfully connected”.

Python-Skripte in Tableau nutzen

Die Python-Integration ist sehr nützlich. Ein Beispiel ist Sentiment Analysis — ein gängiges ML-Problem, lösbar mit verschiedenen Algorithmen. Mit Tableau und Python gelingt das mit wenigen Codezeilen, die Ergebnisse visualisierst du in Tableau. Ein Beispiel findest du hier(Leverage the power of Python in Tableau with TabPy)

Sentiment-Analyse mit TabPy

Wir nutzen den Mobile-Reviews-Datensatz, den du hier laden kannst.

Steps:

  1. Importiere den Datensatz in Tableau Desktop.
  2. Verbinde TabPy. Ist Tableau mit Tabpy verbunden, kann die Python-Engine über berechnete Felder aufgerufen werden.
  3. Erstelle ein berechnetes Feld Sentiment wie folgt: `

    SCRIPT_REAL("from vaderSentiment.vaderSentiment import  SentimentIntensityAnalyzer  
    vs = []  
    analyzer  = SentimentIntensityAnalyzer()  
    for i in range(0,len(_arg1)):  
     a = analyzer.polarity_scores(_arg1[i])['compound']  
     vs.append(a)  
    return vs",ATTR([Reviews]))`
    

    Wir nutzen hier VADER Sentiment Analysis — ein lexikon- und regelbasiertes Tool, speziell auf Social-Media-Sentiments abgestimmt. Installiere es vorab. Mehr Infos auf der Github-Seite.

  4. Ziehe Reviews auf Rows und Sentiment auf Text und Color der Marks-Karte und sieh dir das Ergebnis an. Die positiven Rezensionen sind in Grün abgestuft, negative in Rot.

    Datenvisualisierung mit Tableau

Das zeigt die Power der Python-Integration in Tableau. Mit den Sentiment-Scores kannst du tiefer analysieren: Als Geschäftsführung filterst du negative Reviews und gehst den Ursachen nach — oder schaust dir positive an, um zu sehen, was Kundinnen und Kunden begeistert.

Tableau und SQL Server

In unseren Microsoft-SQL-Server-Daten steckt verborgener Mehrwert, der in Standardreports und komplexen BI-Tools oft untergeht. Tableau bringt Insights überallhin, indem es jeden befähigt, SQL-Server-Daten visuell zu analysieren. Du kannst live verbinden für optimierte, systemspezifische Abfragen oder Daten in Tableaus Engine ziehen, um die Datenbank zu entlasten.

Tableau bietet einen optimierten, Live-Connector zu SQL Server, damit du Charts, Reports und Dashboards direkt auf deinen Daten erstellen kannst. Tableau erkennt die verwendeten Schemata, du musst die Daten nicht erst umformen.

Gehen wir Schritt für Schritt durch, wie man eine SQL-Server-Datenbank mit Tableau Desktop verbindet und Visualisierungen erstellt.

Steps:

  1. Melde dich am SQL Server an.
  2. Öffne Tableau Desktop und verbinde dich unter Servers mit MS SQL.
  3. Gib den Servernamen im Dialog ein und bestätige. Wähle die gewünschte Datenbank, hier salesDB. Wähle eine Tabelle, z. B. Sales Log. Die Tabelle wird in Tableau importiert. Du kannst nun alle oder ausgewählte Daten in ein neues Arbeitsblatt extrahieren und sogar die Zeilenanzahl begrenzen.
  4. Im neuen Arbeitsblatt liegen die extrahierten MS-SQL-Daten vor — jetzt arbeitest du damit wie mit jedem Tableau-Blatt.

Hands On:

Datenvisualisierung mit Tableau

So verbindest du SQL Server mit Tableau und extrahierst Daten direkt. Tableau erlaubt das Umschalten zwischen Live- und In-Memory-Verbindungen mit einem Klick — auch für größere Datensätze.

8. Arbeit speichern

Tableau Desktop

Um eine Arbeitsmappe lokal zu speichern, wähle File > Save. Vergib im Save As-Dialog einen Namen. Tableau speichert standardmäßig mit der Endung .twb.

Tableau Public

Mit Tableau Public werden Ansichten und Daten veröffentlicht und sind für alle im Internet zugänglich. Wähle Select Server > Tableau Public > Save to Tableau Public und melde dich an.

Tableau Server

Sind Daten vertraulich und sollen intern geteilt werden, ist Tableau Server ideal. Zum Veröffentlichen: Select Server > Publish Workbook oder click Share in der Symbolleiste. Lege zuvor ein Konto an.

Fazit

Das ist das Wesentliche, um in Tableau aussagekräftige Visualisierungen zu erstellen. In der Praxis wirst du in jeder Phase häufiger iterieren als hier gezeigt. Mit Übung wird Tableau vertraut und entfaltet starke Features für Analyse und Präsentation. Hinterlasse gerne Fragen in den Kommentaren — viel Erfolg beim Visualisieren.

Schau dir auch unser Tutorial zu Tableau-Visualisierungen mit dem AirBnB-Datensatz an.

Werde ein Tableau Datenanalyst

Keine Erfahrung erforderlich, beherrsche Tableau für die Datenanalyse.
Themen
Datenvisualisierung
Datenwissenschaft
Python
Tableau
SQL

Kurse in Tableau

Kurs

Einführung in Tableau

6 Std.
327.3K
Dieser Einführungskurs erleichtert dir die ersten Schritte mit Tableau und behandelt wichtige Grundlagen, z. B. Funktionen und Dashboards.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow