0
0
Tableaubi_tool~20 mins

Query performance tuning in Tableau - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Query Performance Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Tableau's Query Performance

Which of the following best explains why using Extracts instead of Live Connections can improve query performance in Tableau?

ALive Connections cache data automatically, so extracts are slower.
BExtracts always use more server resources, which speeds up queries.
CExtracts require more network bandwidth, improving query speed.
DExtracts store a snapshot of data locally, reducing the need to query the original database repeatedly.
Attempts:
2 left
💡 Hint

Think about where the data is stored and how often Tableau needs to ask the database for information.

dax_lod_result
intermediate
2:00remaining
Calculating Average Sales per Region with LOD Expressions

Given a Tableau data source with sales data by region and date, which LOD expression correctly calculates the average sales per region regardless of filters?

Tableau
{ FIXED [Region] : AVG([Sales]) }
A{ INCLUDE [Region] : SUM([Sales]) }
B{ FIXED [Region] : AVG([Sales]) }
C{ EXCLUDE [Region] : AVG([Sales]) }
D{ FIXED [Date] : AVG([Sales]) }
Attempts:
2 left
💡 Hint

Consider which LOD type fixes the calculation at the region level, ignoring filters.

visualization
advanced
2:00remaining
Optimizing Dashboard Performance

You have a Tableau dashboard with multiple complex visualizations. Which design choice will most improve dashboard load time?

AUse fewer quick filters and replace them with parameter controls.
BAdd more detailed tooltips to each visualization.
CIncrease the number of worksheets on the dashboard.
DUse live connections for all data sources.
Attempts:
2 left
💡 Hint

Think about how filters affect query execution and dashboard rendering.

🔧 Formula Fix
advanced
2:00remaining
Identifying Query Bottlenecks in Tableau

A Tableau dashboard is slow because of a complex join between two large tables. Which approach will most likely improve query performance?

ACreate an extract of the joined data to reduce query complexity.
BAdd more calculated fields to the dashboard to optimize joins.
CUse live connection and increase the number of quick filters.
DRemove all filters to speed up the dashboard.
Attempts:
2 left
💡 Hint

Think about how extracts and joins affect query execution time.

🎯 Scenario
expert
3:00remaining
Designing a High-Performance Tableau Report for Large Data

You need to build a Tableau report that queries a very large dataset with millions of rows. Which combination of strategies will best optimize query performance?

AUse live connections, avoid extracts, and rely on dashboard actions for filtering.
BUse extracts with full detail data, add many quick filters, and avoid LOD expressions.
CUse extracts with aggregated data, limit quick filters, and optimize calculations with LOD expressions.
DUse live connections, add many quick filters, and create complex calculated fields on the fly.
Attempts:
2 left
💡 Hint

Think about reducing data volume, minimizing queries, and efficient calculations.