• pexels-markus-spiske-2004161.
        • Software Solutions

          Wir helfen Ihnen bei der Auswahl 
          der richtigen Lösungen, um die 
          Kraft Ihrer Daten freizusetzen.
        • Tableau
        • Das weltweit leistungsstärkste Tool zur Datenvisualisierung und -analyse.

        • Alteryx
        • Die führende Plattform in der
          dynamischen Welt der Analytic
          Process Automation.

        • Amazon Web Services (AWS)
        • Führend bei Cloud-First-Datenlösungen.

        • Snowflake
        • Für Cloud-basierte Data-Warehouse-Lösungen der nächsten Stufe.

        • Celonis
        • Process Mining aus Deutschland. Verschaffen Sie sich ein objektives und datengetriebenes Bild Ihrer internen Prozesse. Ganz im Sinne der optimierten  Wertschöpfung.

  • The Data School
  • News
  • Data Events
        • LockScreen.
        • Über Uns

          Lernen Sie The Information Lab kennen, unser Team, unsere Kunden und erfahren Sie, wie auch Sie ein Teil davon werden können.

          Mehr erfahren

        • Use Cases
        • Wir bieten seit Jahren Datenlösungen für Unternehmen. Und so wie hinter allen Daten eine Geschichte steckt, steckt auch hinter jedem unserer Projekte eine Geschichte.

        • Centre of Excellence
        • Geteiltes Wissen ist Macht – vernetzen Sie sich mit unserer wachsenden Zahl von Beratern und Kunden in ganz Europa. Zusammenarbeit ist der beste Weg zu lernen.

        • Internationales Setup
        • The Information Lab ist an 8 europäischen Standorten mit über 300 Consultants aktiv. Unsere Data School gibt es bereits in London, Sydney und Hamburg.

        • Kunden
        • Wir unterstützen seit 2014 namhafte Unternehmen in der DACH-Region und im deutschen Mittelstand.

        • Team
        • Lernen Sie die Menschen hinter The Information Lab kennen.

        • Karriere
        • Join our team! Wir wachsen stetig und suchen insbesondere im Consulting und unserer Data School stets tolle Kollegen und Kolleginnen.

        • Frequently Asked Questions
        • Häufig gestellte Fragen über uns, unsere Produkte u.v.m.

Banner background image - news

Dinge verschwinden lassen: Dynamic Zone Visibility in Tableau

>>Hier<< geht’s zur Anmeldung zu unserem Dynamic Zone Visibility Webinar!

 

Je nach Bedarf Dinge verbergen oder sichtbar machen, ist in Tableau schon lange Zeit mit Hilfe eines kleinen Tricks möglich: der „Sheet Swap“-Trick. Hierbei werden Arbeitsblätter gänzlich ausgefiltert unter bestimmten Bedingungen, was das Erstellen flexibler Dashboards ermöglicht. Hier eine kurze Videoanleitung, wie dieser Trick funktioniert.

Da dies aber eher ein Trick als ein Feature ist, sollten man vor Allem die Limitationen des „Sheet Swap“-Tricks hervorheben:

  1. Funktioniert nur für Arbeitsblätter (nicht für Textfelder, Filter, etc.)
  2. Muss auf jedem betroffenen Arbeitsblatt implementiert werden
  3. Bearbeiten von Arbeitsblättern wird umständlicher

Gerade das dynamische Anzeigen von Filtern und/oder Parametern je nachdem, welche Visualisierungen angezeigt sind oder, welche Personen sie sehen, lässt sich nicht umsetzen. Dies führt in der Praxis häufig dazu, dass beispielsweise mehrere Versionen desselben Dashboards publiziert werden.

Mit dem neuen Dynamic Zone Visibility-Feature (DZV), das seit dem 2022.3 Release verfügbar ist, soll dies der Vergangenheit angehören. (Tipp: am 10.03.2023 gibt es von The Information Lab ein kostenloses Webinar zur DZV. Hier geht es zur Anmeldung.)

Was kann Dynamic Zone Visibility?

DZV ermöglicht alles, was der „Sheet Swap“-Trick ermöglichte und vieles mehr. Das Anzeigen aller in Tableau verfügbaren Dashboardobjekte lässt sich einzeln durch DZV steuern. Das heißt, dass auch Filter, Parameter, Textfelder, Bilder… dynamisch angezeigt und verborgen werden können. Und um das Fass beinah zum Überlaufen zu bringen: ja, es lassen sich auch Container, in denen mehrere Arbeitsblätter, Filter o.ä. liegen, steuern!

DZV simple demo

Wie funktioniert Dynamic Zone Visibility?

Die DZV eines Dashboardobjekts kann mit einem Feld oder Parameter gesteuert werden, wenn das Feld bzw. der Parameter folgende drei Bedingungen erfüllt:

  1. Muss ein Boolescher Wert (WAHR oder FALSCH) sein
  2. Muss ein einzelner Wert sein
  3. Muss unabhängig von Visualisierungen einen konstanten Wert annehmen

Alle Felder und Parameter in einer Arbeitsmappe, die diese Bedingungen erfüllen, stehen für die DVZ zur Verfügung.

Parameter setup

In der Bearbeitung eines Dashboards kann nach dem Anklicken eines Objekts ein solches Feld unter dem Layout-Tab zur Steuerung der DZV des Objekts zugewiesen werden. Wenn nun beispielsweise ein Feld zur Steuerung der Sichtbarkeit einer Visualisierung genutzt wird, entspricht der Wert WAHR immer dem Zeigen und der Wert FALSCH immer dem Verbergen der Visualisierung.

DZV setup

Anwendungsbeispiele

Das neue Feature lässt sich vielseitig einsetzen und gerade auf Tableau Public kommen in den letzten Wochen fast täglich Beispiele formschönen Einsatzes der DZV dazu. Hier ein paar inspirierende Dashboards von Tableau Public:

Worin die DZV alleinsteht, ist die Steuerung der Sichtbarkeit von Filtern und Parametern auf einem Dashboard. Dies ließ sich mit bisherigen Features nicht erzeugen bzw. Nur vortäuschen. Hierdurch lässt sich nun beispielsweise der Fall abdecken, dass eine bestimmte Leitungsperson mehr Filtermöglichkeiten auf einem Dashboard haben soll als andere Personen.

Außerdem ist durch keine andere Funktionalität die Steuerung der Sichtbarkeit ganzer Dashboardbereiche so einfach und für KonsumentInnen so nahtlos und schnell.

Der entscheidende Faktor bei der Implementierung der DZV ist das Erstellen von Parametern und Feldern (zusammen mit Parameter- und Setactions), die die gewünschten Logiken für das Erscheinen und Verbergen von Elementen beinhalten und die notwendigen DZV-Bedingungen erfüllen. In dieser Arbeitsmappe sind drei mögliche Implementierungen exemplarisch enthalten, welche auch in unserem Webinar (hier anmelden) besprochen werden.

DZV advanced demo

Wie steht es um die Performance?

Wir haben versucht anhand von Performance Recordings grob zu verstehen, wie DZV funktioniert und welche Implikationen dies in der Anwendung haben kann.

Es scheint als funktioniere die DZV im Hintergrund anders als der klassische Sheet Swap. Beim klassischen Sheet Swap wird eine Query an die Datenquelle erst gesendet, wenn die Bedingung zum Zeigen der Visualisierung erfüllt ist. Bei der DZV hingegen scheinen beim initialen Laden des Dashboards schon Queries und weitere Prozesse für verborgene Visualisierungen gesendet bzw. vollführt zu werden. Dies hat zur Folge, dass das Anzeigen von verborgenen Elementen mit DVZ sehr schnell geht und zumeist weit geringere Ladezeiten verursacht als der Sheet Swap. Jedoch geschieht dies auf Kosten der initialen Ladezeit.

Dies könnte darauf hindeuten, dass es sich anbietet bei einem Dashboard mit großer initialer Ladezeit, die als problematisch wahrgenommen wird, eine dynamische Sichtbarkeit eher durch einen Sheet Swap zu erzeugen, wenn möglich. Wenn hingegen während der Nutzung des Dashboards möglichst das sofortige Anzeigen bzw. Tauschen von Visualisierungen gewünscht ist, scheint die neue DZV der naheliegende Weg zu sein.

Fazit

Dynamic Zone Visibility ist zweifelsohne ein großer Erfolg, wenn man sich auf Tableau Public umschaut. Im Businesskontext muss das Urteil jedoch kurzfristig zurückhaltender ausfallen. Punktuell kann durch die DZV “genau das” umgesetzt werden, was lange nicht möglich war. Viele Analyseprodukte hingegen, die für einen großen Personenkreis bestimmt sind, folgen einer “What you see is what you get”-Logik, um leicht verständlich und nutzbar zu sein. Hier wird das neue Feature wohl vorerst wenig Einsatz finden. Bei Analyseprodukten, die jedoch interaktive, explorative Datenanalyse ermöglichen sollen, wird die DZV vermutlich einen großen Mehrwert bringen und ein neues Level der Flexibilität ermöglichen.

Wenn Sie Lust haben sich das neue Feature und die praktische Anwendung davon genauer anzuschauen, melden sie sich gerne zu unserem Webinar am 10.03.2023 an unter diesem Link. (Falls sie selbst ausprobieren möchte, müssen sie mindestens die Version 2022.3 von Tableau nutzen.)