Weiter zum Inhalt

Ein ausführlicher Leitfaden zur Tableau-Architektur: Desktop und Server

Lerne die Architekturen von Tableau Desktop und Tableau Server kennen. Verstehe das grundlegende Framework und die Datenschichten für fortgeschrittenes Datenmanagement und aussagekräftige Analysen.
Aktualisiert 18. Sept. 2026  · 10 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Wie bei anderen Business-Intelligence-Tools oder -Softwares entstehen die schönen Visualisierungen an der Oberfläche von Tableau, etwa dieses Wasserfalldiagramm, durch robuste und integrierte Prozesse im Hintergrund. Die Struktur dieser Prozesse bezeichnen wir als Tableau-Architektur – und genau darum geht es in diesem umfassenden Leitfaden.

Das Verständnis der Tableau-Architektur gehört zum Alltag von Server-Administratoren und Datenarchitekt:innen. Aber auch Datenanalyst:innen profitieren davon: Sie verstehen die Möglichkeiten und Grenzen des Tools besser und können Fehlerquellen leichter identifizieren und einordnen.

Überblick über die Tableau-Architektur

Tableau bietet über zehn eigenständige Produkte – Tendenz steigend. Diese lassen sich in zwei Hauptkategorien einteilen. Die erste umfasst entwicklungsorientierte Produkte, darunter Tableau Server. Die zweite Gruppe richtet sich an das Veröffentlichen von Inhalten, darunter Tableau Desktop.

Einige dieser Produkte ähneln sich in der Oberfläche und überschneiden sich in Funktionen, besitzen aber jeweils eine eigene Architektur. Sie gehören zwar zu einer Produktfamilie, sind jedoch unterschiedlich eng miteinander verzahnt. Ein Paradebeispiel sind Tableau Desktop und Tableau Server: Was du in Tableau Desktop erstellst, wird an Tableau Server übergeben, wo es veröffentlicht, gespeichert, verwaltet und zum gemeinsamen Arbeiten geteilt werden kann.

Wesentliche Bestandteile der Tableau-Desktop-Architektur

Wenn du Berichte entwickelst, ist Tableau Desktop höchstwahrscheinlich dein tägliches Arbeitsumfeld. Es wird lokal auf deinem Rechner installiert, verbindet sich mit Datenquellen und ist der Ort, an dem du Visualisierungen erstellst.

Die Architektur von Tableau Desktop ist vergleichsweise schlank. Sie besteht aus drei Hauptkomponenten bzw. Schichten.

  • Datenschicht: Sie verbindet sich mit Datenquellen und verwaltet sie.
  • Berechnungsschicht: Sie übernimmt Transformationen und Berechnungen.
  • Visualisierungsschicht: Sie erstellt und zeigt interaktive Diagramme und Grafiken.

Architektur von Tableau DesktopArchitektur von Tableau Desktop

Schauen wir uns die drei Schichten im Detail an.

Datenschicht

In der Datenschicht kommen deine Daten in Tableau Desktop an und werden für Analyse und Visualisierung aufbereitet. Wie das abläuft, hängt von der Art der Verbindung ab – es gibt zwei Typen:

  • Extraktverbindung: Erstellt einen statischen Schnappschuss deiner Daten, der lokal im Projekt gespeichert wird.
  • Live-Verbindung: Fragt die Originalquelle in Echtzeit ab, sobald du mit einer Visualisierung interagierst.

Egal, für welchen Typ du dich entscheidest: Tableau Desktop bietet 90 Datenkonnektoren, um auf Daten zuzugreifen, wo immer sie liegen – in Flatfiles, SQL-Servern oder Cloud-Dokumentenplattformen.

Die Datenschicht speichert außerdem Zugriffsinfos wie Speicherort und Berechtigungen und stellt Datenmodellierungsfunktionen bereit, etwa das Aggregieren und Verbinden von Tabellen oder das Ändern von Datentypen.

Berechnungsschicht

Tableau verfügt über eine leistungsstarke Berechnungs-Engine, mit der du benutzerdefinierte Felder für die benötigte Analyse erstellst – von Aggregationen und Segmentierungen über Filter bis hin zu Datentypkonvertierungen und mehr.

Es gibt drei Hauptarten von Berechnungen:

  • Grundlegende Berechnungen: Manipulieren Daten auf Zeilen- oder Aggregationsebene.
  • Level-of-Detail-Ausdrücke: LOD-Ausdrücke ermöglichen Berechnungen mit kontrollierter Granularität.
  • Tabellenberechnungen: Führen Aggregationen über die gesamte Tabelle oder ausgewählte Zeilen durch.

Visualisierungsschicht

In der Visualisierungsschicht erstellst, individualisierst und formatierst du deine Visualisierungen – hier passiert also die eigentliche Magie. Diese Schicht nutzt drei hierarchische Strukturen von Tableau für deine Visuals.

  • Arbeitsblatt: Der Baustein jeder Arbeit in Tableau. Eine Leinwand, auf der du beliebige Diagramme erstellen, filtern und formatieren kannst.
  • Dashboard: Das Dashboard ist eine Leinwand, auf der du ein oder mehrere Arbeitsblätter kombinierst, ihre Interaktionen definierst und zusätzliche Objekte wie Text, Bilder, Buttons, eingebettete Webseiten u. v. m. ergänzt.
  • Story: Die Story fasst mehrere Dashboards zu einem Bericht zusammen, durch den sich Nutzende schrittweise bewegen können.

Die drei Schichten von Tableau Desktop – Daten-, Berechnungs- und Visualisierungsschicht – bilden gemeinsam eine Tableau-Arbeitsmappe. Du kannst die komplette Arbeitsmappe lokal als Tableau Packaged Workbook (.twbx) speichern und mit Teammitgliedern teilen, um sie anzusehen und gemeinsam daran zu arbeiten.

Beachte: Wenn du lediglich eine Arbeitsmappendatei weitergibst, braucht die empfangende Person Tableau Desktop, um sie zu öffnen. Außerdem hast du keine Möglichkeiten zur Verwaltung oder Governance. Deshalb ist das Veröffentlichen deiner Arbeitsmappe auf Tableau Server der effizientere Weg, um in Tableau-Projekten zusammenzuarbeiten. Werfen wir nun einen Blick auf die Tableau-Server-Architektur.

Wesentliche Bestandteile der Tableau-Server-Architektur

Tableau Server ist ein Zusammenspiel aus Prozessen, die gemeinsam eine vollständige Analyseplattform ergeben. Berichte und Datenquellen können veröffentlicht, verwaltet, gesteuert, abgesichert, erkundet und bearbeitet werden. Die Bereitstellung ist On-Premises oder in einer Cloud deiner Wahl möglich. Die volle Verwaltung und Sicherheit liegen bei deiner Organisation.

Die Architektur von Tableau Server umfasst mindestens 18 Komponenten und Subkomponenten, wobei sich die genaue Zahl durch laufende Weiterentwicklungen ändern kann. Im Rahmen dieses Artikels vertiefen wir die wichtigsten Elemente, die am Veröffentlichen einer Arbeitsmappe oder dem Zugriff auf eine Ansicht beteiligt sind. Konkret erläutern wir acht Komponenten.

  • Gateway: Einstiegspunkt für Anfragen, der sie an die passenden Komponenten weiterleitet.
  • Application Server: Verwalten von Sessions, Authentifizierung und Autorisierung – damit Nutzende nur auf erlaubte Ressourcen zugreifen.
  • VizQL Server: Übersetzt Interaktionen in Abfragen und erzeugt daraus Visualisierungen.
  • Repository: Speichert Metadaten, Nutzerinformationen und Konfigurationen – die zentrale Datenbank.
  • File Store: Speichert und stellt Tableaus Dateien bereit, darunter Arbeitsmappen und Extrakte.
  • Data Engine: Führt Abfragen aus und übernimmt Datenberechnungen für schnelle Analysen.
  • Data Server: Verwaltet Verbindungen zu Datenquellen und optimiert sowie verteilt Abfragen im Netzwerk.
  • Cache Server: Beschleunigt die Performance, indem häufig genutzte Daten und Visualisierungen im Cache vorgehalten werden.

Architektur von Tableau Server

Gateway

Das Gateway ist so etwas wie die Empfangsstelle von Tableau Server. Wenn ein Client eine Anfrage stellt, leitet das Gateway sie an die zuständigen Komponenten weiter. Der Client kann eine Person mit Tableau Desktop sein, die einen Bericht veröffentlichen möchte, oder jemand, der sich anmeldet und eine Ansicht aufruft.

Später im Prozess gibt das Gateway die passende Antwort an den Client zurück – sei es eine angeforderte Ansicht, eine Abfrage oder einfach die Meldung, dass die Veröffentlichung erfolgreich war.

Application Server

Der Application Server ist der Partner des Gateways. Er übernimmt die Anfrage, verarbeitet sie und macht sie bereit für den Weg, den das Gateway vorgibt.

Wenn zum Beispiel eine Arbeitsmappe veröffentlicht werden soll, zerlegt der Application Server sie in zwei Dateien: eine XML-Datei mit allen Informationen zu den Visuals der Arbeitsmappe, die im Repository gespeichert wird, und eine von Tableau entwickelte Datei namens Hyper, die die Quelldaten enthält und im File Store abgelegt wird.

Möchte eine Person den Server aufrufen, prüft der Application Server zunächst anhand der Nutzungsprotokolle im Repository, ob der Account existiert und welche Zugriffsrechte vorliegen. Anschließend bereitet er die passende Benutzeroberfläche für diese Person vor.

VizQL Server

Der VizQL Server ist eine besondere, von Tableau-Gründer:innen entwickelte Komponente. Der Name steht für Visual Query Language. Er fungiert als Übersetzer zwischen der SQL-Sprache von Datenbanken und der visuellen Sprache von Visualisierungen.

Interagiert ein Client mit einer Ansicht, stellt der VizQL Server über Data Engine und Data Server die Abfragen an die Datenquelle. Die benötigten Metadaten ruft er aus dem Repository ab. Sobald Daten und Metadaten zusammengeführt sind, schickt der VizQL Server die Visualisierung an das Gateway, das sie an die Nutzerin oder den Nutzer ausliefert.

Repository

Das Repository ist die zentrale Drehscheibe für das Speichern und Verwalten von Metadaten in Tableau Server. Hier liegen unter anderem die XML-Dateien veröffentlichter Arbeitsmappen sowie Nutzerprotokolle mit Accounts, Rollen und Berechtigungen. Außerdem speichert es Nutzungsdaten von Assets auf dem Server, etwa Aufrufzahlen und besonders häufig genutzte Datenquellen.

Die in Arbeitsmappen verwendeten Datenquellen sind der einzige Datentyp, der nicht im Repository gespeichert wird. Sie liegen im File Store – dazu gleich mehr.

File Store

Der File Store verwaltet die Speicherung extrahierter Datenquellen in Tableau Server. In bestimmten Umgebungen kann er Kopien dieser Extrakte erstellen und verwalten, damit die Daten auch bei technischen Störungen abfragbar bleiben.

Data Engine

Das ist eine speziell für extrahierte Datenquellen im File Store von Tableau Server entwickelte Datenbank-Engine. Die Data Engine transformiert und optimiert diese Extrakte mithilfe von Hyper für eine effiziente Speicherung im File Store.

Zudem dient sie als Schnittstelle, um den File Store zu Abfrage-, Aktualisierungs- oder Auffrischungszwecken zu nutzen – sowohl für Datenextrakte als auch für darauf basierende Ansichten.

Data Server

Wenn eine Ansicht auf extrahierten Datenquellen basiert, sendet der Data Server eine Abfrage an die Data Engine, die wiederum die Daten aus dem File Store bezieht, in dem die Kopie liegt.

Bei Live-Datenquellen ruft der Data Server die entsprechenden Datenkonnektoren auf, um die Daten aus der externen Quelle abzufragen.

Cache Server

Wie der Name vermuten lässt, speichert der Cache Server zuvor abgerufene Ansichten und Abfragen im Arbeitsspeicher, um zukünftige Ergebnisse durch das Ausliefern aus dem Cache zu beschleunigen.

Worauf du bei der Bereitstellung von Tableau in deinem Unternehmen achten solltest

Wenn du Tableau in deiner Organisation einführen möchtest, ist wichtig zu wissen: Tableau Server ist nicht die einzige Option, um Tableau-Ansichten und Datenassets zu veröffentlichen und gemeinsam zu nutzen. Eine Alternative ist Tableau Cloud.

Während Tableau Server vollständig von deiner Organisation betrieben und abgesichert werden muss, bietet Tableau Cloud eine Plattform mit ähnlicher Oberfläche und Funktionalität, die von Tableau selbst gehostet, gemanagt und gesichert wird.

Hat deine Organisation also keine besonderen Sicherheits- oder IT-Infrastruktur-Anforderungen oder nicht die nötigen personellen und technischen Ressourcen für den Eigenbetrieb, ist Tableau Cloud meist die bessere Wahl. Andernfalls: Ärmel hochkrempeln und mit Tableau Server loslegen.

Aus IT-Sicht stellt Tableau ein Blueprint-Dokument sowie eine Enterprise-Architecture-Umfrage mit einer vollständigen Liste an Überlegungen bereit, die Organisationen vor der Einführung von Tableau anstellen sollten. Neben der Einbindung der IT sind aus Governance-Perspektive insbesondere folgende Punkte relevant:

  • Governance-Strategie: Klare Richtlinien im Vorfeld sind entscheidend, um zu prüfen, ob und wie sie sich bei der Bereitstellung und dem Betrieb von Tableau Server technisch umsetzen lassen.
  • Datenquellen: Volumen und Speicherort deiner Datenquellen sollten vorab erfasst werden. Beides beeinflusst die benötigten Komponenten und die Anzahl der Nodes.
  • Nutzerzugriff: Anzahl, Nutzungsfrequenz und Standorte der Nutzenden sind vor der Bereitstellung zu berücksichtigen. Das wirkt sich auf Komponenten, Node-Anzahl und den Bereitstellungstyp aus.
  • Bereitstellungstyp: Entscheide, ob du Tableau Server On-Premises – also auf Servern, in einem privaten Rechenzentrum oder in einer privaten oder öffentlichen Cloud – betreiben willst. On-Premises bietet mehr Kontrolle, die Cloud mehr Skalierbarkeit und ortsunabhängigen Zugriff.
  • Hardware-Ressourcen: Bei On-Premises-Betrieb prüfe CPU, RAM, Speicher und Internetbandbreite und gleiche sie mit den Tableau-Anforderungen ab – basierend auf der erwarteten Serverlast.
  • Schulung und Support: Ist deine Belegschaft bereit, Tableau entlang des gesamten Analyseprozesses zu nutzen? Also für Data Engineering, Analyse, Management und Self-Service? Hast du erfahrene Server-Admins für Tableau? Falls nicht, solltest du vor der Einführung Zeit in Training und Vorbereitung investieren.

Mehr über Tableau lernen

In diesem Artikel haben wir die Architektur der am häufigsten eingesetzten Tableau-Produkte – Tableau Desktop und Tableau Server – beleuchtet und Überlegungen zur unternehmensweiten Einführung besprochen.

Wenn du Tableau Server noch besser verstehen möchtest, probiere dieses interaktive Dashboard von Tableau aus. Außerdem lohnt sich diese Präsentation des Tableau-Teams.

Wenn du neu bei Tableau bist, empfehlen wir unseren Kurs Introduction to Tableau und den kompletten Lernpfad zu Tableau Fundamentals. Wenn du bereits Erfahrung hast, probiere den Lernpfad Data Analyst in Tableau aus – er bereitet dich auf die Tableau Certified Data Analyst-Zertifizierung vor.


Islam Salahuddin's photo
Author
Islam Salahuddin

Islam ist Datenanalyst, Moderator am KPI Institute und Dozent an der Universität Kairo. Mit einem journalistischen Hintergrund hat Islam vielfältige Interessen, darunter Schreiben, Philosophie, Medien, Technologie und Kultur.

Themen
Tableau
Business Intelligence

Lerne Tableau mit DataCamp

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
Verwandt

Blog

Arten von KI-Agenten: Ihre Rollen, Strukturen und Anwendungen verstehen

Lerne die wichtigsten Arten von KI-Agenten kennen, wie sie mit ihrer Umgebung interagieren und wie sie in verschiedenen Branchen eingesetzt werden. Verstehe einfache reflexive, modellbasierte, zielbasierte, nutzenbasierte, lernende Agenten und mehr.

Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Blog

Top 50+ AWS-Interviewfragen und Antworten für 2026

Ein kompletter Guide mit grundlegenden, fortgeschrittenen und szenariobasierten AWS-Interviewfragen – mit Beispielen aus der Praxis.
Zoumana Keita 's photo

Zoumana Keita

15 Min.

Blog

2022-2023 DataCamp Classrooms Jahresbericht

Zu Beginn des neuen Schuljahres ist DataCamp Classrooms motivierter denn je, das Lernen mit Daten zu demokratisieren. In den letzten 12 Monaten sind über 7.650 neue Klassenzimmer hinzugekommen.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 Min.

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 Min.

Tutorial

Python Switch Case Statement: Ein Leitfaden für Anfänger

Erforsche Pythons match-case: eine Anleitung zu seiner Syntax, Anwendungen in Data Science und ML sowie eine vergleichende Analyse mit dem traditionellen switch-case.
Matt Crabtree's photo

Matt Crabtree

5 Min.

Mehr AnzeigenMehr Anzeigen