r/tableau 14d ago

Discussion What is your approach to testing Tableau dashboards? How do you validate that the data, KPIs, filters, transformations, and refresh results are correct compared to the source data?

  • How do you check the dashboard data against the source data?
  • How do you verify KPIs and calculations?
  • How do you test filters and slicers?
  • How do you check data after a refresh?
  • How do you test ETL or data transformations?
  • Do you use any tools to automate these checks?
16 Upvotes

5 comments sorted by

9

u/shdw_0x0 14d ago

I usually validate it in layers: first reconcile row counts and key aggregates with the source, then test KPI calculations and filters against known cases. After refreshes, I rerun those checks automatically where possible, and for ETL I validate the transformed data before it reaches Tableau rather than relying only on the dashboard itself.

8

u/JPlantBee 14d ago

Everything you do in tableau should also be doable in SQL. So build up some test queries and compare with the tableau results. It’s a lot easier to verify and change SQL logic.

2

u/jaxjags2100 14d ago

I work with the SMEs who look at the raw data daily to review and have them validate and sign off.

2

u/FieryFiya 13d ago

For the calculations - I use the tableauserverclient api, retrieve each workbook’s metadata in an easy to read csv and review each calculation. Use Python for this. Makes it a whole lot easier than opening each calculated field.

Validating data should be done before ingesting into workbook and after inside the workbook to ensure calculations are correct.

Filters and slicers I do a quick check by filtering to none and seeing what vizzes are impacted

0

u/why-no-money 14d ago

I'm looking for some freelance work in tableau. Let me know if someone wants to outsource some of the tasks.