Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is the main goal of query performance tuning in Tableau?
The main goal is to make Tableau dashboards and reports load faster by optimizing how data queries are run.
Click to reveal answer
beginner
Name one common cause of slow queries in Tableau.
Using large data sources without filters or aggregations can cause slow queries because Tableau has to process too much data.
Click to reveal answer
intermediate
How does using extracts instead of live connections help with query performance?
Extracts store a snapshot of data optimized for fast reading, reducing the time Tableau takes to run queries compared to live connections.
Click to reveal answer
intermediate
What is the Tableau Performance Recorder used for?
It records how long each step in loading a dashboard takes, helping you find slow queries or actions to improve.
Click to reveal answer
beginner
Why should you limit the number of quick filters in Tableau dashboards?
Because each quick filter can add extra queries or processing, too many can slow down dashboard performance.
Click to reveal answer
Which of these improves Tableau query performance the most?
AUsing data extracts instead of live connections
BAdding more quick filters
CIncreasing dashboard size with many sheets
DUsing unindexed data sources
✗ Incorrect
Data extracts are optimized for fast queries, unlike live connections which query the source each time.
What does Tableau's Performance Recorder help you find?
AData refresh schedules
BSlow loading steps in dashboards
CUser login times
DData source connection errors
✗ Incorrect
Performance Recorder tracks how long each dashboard action takes to identify slow parts.
Why can too many quick filters slow down Tableau dashboards?
AThey reduce data source size
BThey cache data locally
CThey improve data aggregation
DThey increase the number of queries Tableau runs
✗ Incorrect
Each quick filter can trigger extra queries, increasing load time.
Which practice helps reduce query time in Tableau?
AAdding many complex calculated fields
BUsing all data without filters
CFiltering data at the source before loading
DUsing live connections for all data
✗ Incorrect
Filtering data early reduces the amount Tableau needs to process.
What is a sign that a Tableau dashboard query is slow?
ADashboard takes a long time to load
BDashboard shows data instantly
CFilters update immediately
DData source connection is offline
✗ Incorrect
Slow queries cause dashboards to load slowly.
Explain three ways to improve query performance in Tableau dashboards.
Think about how data size and query complexity affect speed.
You got /3 concepts.
Describe how Tableau's Performance Recorder helps with query performance tuning.
It’s a tool to find where delays happen.
You got /3 concepts.
Practice
(1/5)
1. What is the primary purpose of using Tableau's Performance Recorder?
easy
A. To schedule data refreshes
B. To identify slow queries and dashboard actions for optimization
C. To export data to Excel
D. To create new visualizations automatically
Solution
Step 1: Understand Performance Recorder's role
Performance Recorder tracks how long queries and dashboard actions take to run.
Step 2: Identify its main use
This helps users find slow parts to improve dashboard speed.
Final Answer:
To identify slow queries and dashboard actions for optimization -> Option B
Quick Check:
Performance Recorder = Identify slow parts [OK]
Hint: Performance Recorder finds slow dashboard parts fast [OK]
Common Mistakes:
Thinking it creates visualizations
Confusing it with data export tools
Assuming it schedules refreshes
2. Which of the following is the correct way to enable Performance Recorder in Tableau?
easy
A. Use the Data menu to activate Performance Recorder
B. Right-click on a worksheet and select 'Enable Performance Recorder'
C. Click on Dashboard > Performance Settings > Enable
D. Go to Help > Settings and Performance > Start Performance Recording
Solution
Step 1: Locate Performance Recorder in Tableau menus
Performance Recorder is started from the Help menu under Settings and Performance.
Step 2: Confirm correct menu path
The correct path is Help > Settings and Performance > Start Performance Recording.
Final Answer:
Go to Help > Settings and Performance > Start Performance Recording -> Option D
Quick Check:
Performance Recorder start = Help menu [OK]
Hint: Performance Recorder starts from Help menu [OK]
Common Mistakes:
Looking under Data or Dashboard menus
Right-clicking worksheet expecting option
Assuming a separate settings panel
3. Consider a Tableau dashboard with many filters applied on live data. Which change is most likely to improve query performance?
medium
A. Replace live connection with an extract
B. Add more filters to narrow data further
C. Use complex calculated fields for filtering
D. Increase the number of worksheets in the dashboard
Solution
Step 1: Understand impact of live connections
Live connections query the database every time, which can be slow with many filters.
Step 2: Use extracts to improve speed
Extracts store data locally and speed up queries by reducing database load.
Final Answer:
Replace live connection with an extract -> Option A
Quick Check:
Extracts speed queries better than live connections [OK]
Hint: Use extracts to speed up slow live queries [OK]
Common Mistakes:
Adding more filters increases query time
Complex calculations slow performance
More worksheets increase load, not reduce
4. You notice your Tableau dashboard is slow. You see this calculation: IF [Sales] > 1000 THEN [Profit] ELSE 0 END. What is a likely fix to improve performance?
medium
A. Replace the calculation with a simple filter on Sales > 1000
B. Add more nested IF statements
C. Use a string function instead of IF
D. Remove all filters from the dashboard
Solution
Step 1: Analyze calculation impact
Calculations inside dashboards can slow queries, especially row-by-row IF statements.
Step 2: Simplify by filtering data first
Filtering data before calculations reduces rows processed and speeds performance.
Final Answer:
Replace the calculation with a simple filter on Sales > 1000 -> Option A
Quick Check:
Filtering before calculation improves speed [OK]
Hint: Filter data before calculations to boost speed [OK]
Common Mistakes:
Adding more IFs increases complexity
Using string functions unrelated to numeric filters
Removing filters can increase data load
5. A Tableau dashboard uses multiple data sources with complex joins and many filters. Performance is poor. Which combined approach best improves query speed?
hard
A. Increase dashboard size and add more worksheets
B. Keep live connections but add more calculated fields
C. Use extracts for data sources, reduce filters, and simplify joins
D. Remove extracts and rely only on live data
Solution
Step 1: Identify performance bottlenecks
Complex joins and many filters slow queries, especially on live data sources.
Step 2: Apply combined fixes
Using extracts reduces database load, fewer filters reduce query complexity, and simpler joins speed data retrieval.
Step 3: Avoid opposite actions
Adding calculated fields or more worksheets increases load; removing extracts loses speed benefits.
Final Answer:
Use extracts for data sources, reduce filters, and simplify joins -> Option C