Visualisatie

Wennen aan Tableau: wat is het moeilijkste voor gebruikers van Python of SQL?

Reddit r/tableau

Samenvatting

Tableau vraagt Python- en SQL-gebruikers om anders te denken over berekeningen, filters en de volgorde van bewerkingen.

Tableau-berekeningen en filters vragen een andere werkwijze

Een Reddit-gebruiker met ervaring in Python, C/C++, R en SQL verkent Tableau sinds kort serieuzer. Die gebruiker ervaart dat Tableau berekeningen en filters anders behandelt dan een workflow waarin vrijwel alles met code gebeurt.

De vraag draait vooral om twee Tableau-concepten: LOD-expressies en de order of operations. Ook vraagt de auteur waar andere gebruikers data meestal opschonen en transformeren: vooraf in SQL of later in Tableau.

Waarom Tableau voor Python- en SQL-gebruikers anders aanvoelt

Python en SQL geven de gebruiker doorgaans directe controle over de stappen in een berekening of transformatie. Tableau legt een deel van die logica vast in de manier waarop visualisaties, filters en berekeningen samenwerken. Daardoor volstaat kennis van de syntax niet; je moet ook begrijpen wanneer Tableau een bewerking uitvoert.

LOD-expressies maken dat verschil zichtbaar. Ze beschrijven een berekening op een bepaald detailniveau, terwijl filters bepalen welke gegevens in een weergave overblijven. De volgorde van die bewerkingen beïnvloedt dus de uitkomst van een analyse.

De Reddit-post bevat geen antwoorden over de benodigde leertijd of over de meest gebruikte plek voor datatransformatie. Er is daarom geen basis om te stellen dat SQL of Tableau hiervoor de vaste keuze is.

Concrete takeaway voor Tableau-gebruikers

Maak bij het leren van Tableau een klein testdashboard waarin je dezelfde berekening eerst in SQL en daarna met een LOD-expressie uitvoert. Noteer vervolgens welke filters de uitkomst beïnvloeden en op welk moment de transformatie plaatsvindt. Zo bouw je begrip op van Tableau’s rekenlogica, zonder die automatisch gelijk te stellen aan een Python- of SQL-script.

Lees het volledige artikel
Meer over Visualisatie →