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.
Verdiep je kennis
ETL uitgelegd — Extract, Transform, Load in gewone taal
Wat is ETL? Leer hoe Extract, Transform en Load werkt, het verschil met ELT, en welke tools je kunt gebruiken. Helder ui...
KennisbankWat is Business Intelligence? Uitleg, voorbeelden en tools
Wat is business intelligence (BI)? Leer over de definitie, de BI-stack, praktijkvoorbeelden, populaire tools en de trend...
KennisbankPredictive Analytics — Wat kan het voor jouw bedrijf?
Ontdek wat predictive analytics is, hoe het werkt en hoe je het inzet voor je bedrijf. Van de 4 niveaus van analytics to...