Bird
Raised Fist0
Tableaubi_tool~20 mins

Extract optimization in Tableau - Practice Problems & Coding Challenges

Choose your learning style10 modes available

Start learning this pattern below

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
Challenge - 5 Problems
🎖️
Extract Optimization Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Tableau Extract Optimization Techniques

Which of the following methods is the most effective way to reduce the size of a Tableau extract without losing important data?

AFilter the data during extract creation to include only relevant rows
BInclude all columns and rows to keep the extract comprehensive
CUse live connection instead of extract to avoid extract size issues
DAdd calculated fields to the extract to increase data detail
Attempts:
2 left
💡 Hint

Think about how limiting data upfront affects extract size.

❓ dax_lod_result
intermediate
2:00remaining
Effect of Aggregation on Extract Size

Consider a Tableau extract created with aggregated data at the monthly level instead of daily. What is the expected impact on extract size?

AExtract size will decrease because fewer rows are stored
BExtract size will increase due to additional calculated fields
CExtract size will remain the same because aggregation does not affect storage
DExtract size will increase because aggregation adds complexity
Attempts:
2 left
💡 Hint

Think about how aggregation changes the number of rows stored.

🔧 Formula Fix
advanced
2:00remaining
Diagnosing Slow Extract Refresh Performance

A Tableau extract refresh is taking much longer than expected. Which of the following is the most likely cause?

AThe extract is stored on a fast SSD drive
BThe extract includes unnecessary columns and rows increasing processing time
CThe extract uses incremental refresh instead of full refresh
DThe extract uses data source filters to limit data
Attempts:
2 left
💡 Hint

Consider what increases the amount of data Tableau must process during refresh.

❓ visualization
advanced
2:00remaining
Visualizing Extract Size Impact

You want to create a dashboard showing the impact of different extract optimization techniques on extract size. Which visualization type best communicates this comparison?

AA scatter plot showing extract size versus refresh time without grouping
BA pie chart showing the percentage of total data by extract technique
CA line chart showing extract size over time without technique comparison
DA stacked bar chart comparing extract sizes before and after applying filters and aggregations
Attempts:
2 left
💡 Hint

Think about how to compare multiple categories clearly.

🎯 Scenario
expert
3:00remaining
Optimizing Extracts for Large Datasets with Multiple Sources

You manage a Tableau dashboard that uses extracts from multiple large data sources. The extracts are slow to refresh and the dashboard performance is poor. Which combined approach will best optimize extract performance?

ARemove all filters and aggregations to keep extracts raw and refresh extracts during peak hours
BUse live connections for all data sources to avoid extract refresh delays
CApply data source filters to limit rows, aggregate data at the source, and schedule incremental refreshes during off-peak hours
DIncrease extract refresh frequency to every 5 minutes without changing extract design
Attempts:
2 left
💡 Hint

Consider how to reduce data volume and refresh load while maintaining data freshness.

Practice

(1/5)
1. What is the main benefit of optimizing extracts in Tableau?
easy
A. Automatic data cleaning
B. More colorful visualizations
C. Faster dashboard performance and reduced storage use
D. Increased number of data sources

Solution

  1. Step 1: Understand extract optimization purpose

    Extract optimization aims to make Tableau faster and lighter by reducing data size and improving query speed.
  2. Step 2: Identify the main benefit

    Smaller extracts lead to quicker dashboards and less storage use, improving performance.
  3. Final Answer:

    Faster dashboard performance and reduced storage use -> Option C
  4. Quick Check:

    Extract optimization = Faster dashboards and less storage [OK]
Hint: Think speed and size reduction for extracts [OK]
Common Mistakes:
  • Confusing extract optimization with visualization design
  • Assuming it cleans data automatically
  • Believing it increases data sources
2. Which of the following is the correct way to apply a filter when creating a Tableau extract?
easy
A. Create extract first, then add filter in data source
B. Apply filter after publishing the workbook only
C. Filters cannot be applied to extracts
D. Select the filter option before creating the extract

Solution

  1. Step 1: Review extract creation steps

    Filters should be applied during extract creation to reduce data size effectively.
  2. Step 2: Identify correct timing for filter application

    Applying filters before extract creation ensures only needed data is included.
  3. Final Answer:

    Select the filter option before creating the extract -> Option D
  4. Quick Check:

    Filter before extract creation = Correct [OK]
Hint: Apply filters before extract to reduce data [OK]
Common Mistakes:
  • Trying to filter only after publishing
  • Thinking filters can't be used with extracts
  • Adding filters after extract creation
3. Given a Tableau extract with 1 million rows, which action will most reduce extract size?
medium
A. Add a filter to include only last 3 months of data
B. Change the dashboard colors to grayscale
C. Increase the number of worksheets in the workbook
D. Add more calculated fields without aggregation

Solution

  1. Step 1: Analyze impact of filtering data

    Filtering to last 3 months reduces rows drastically, shrinking extract size.
  2. Step 2: Evaluate other options

    Changing colors or adding worksheets does not affect extract size; calculated fields without aggregation may increase size.
  3. Final Answer:

    Add a filter to include only last 3 months of data -> Option A
  4. Quick Check:

    Filtering data reduces extract size best [OK]
Hint: Filter data to reduce extract size, not visuals [OK]
Common Mistakes:
  • Thinking dashboard colors affect extract size
  • Assuming more worksheets reduce extract size
  • Adding calculated fields without aggregation increases size
4. You created an extract but notice it is still very large. Which fix will help optimize it?
medium
A. Remove unused fields and apply filters during extract creation
B. Add more calculated fields to the extract
C. Increase extract refresh frequency
D. Disable incremental refresh

Solution

  1. Step 1: Identify causes of large extract size

    Unused fields and lack of filters keep extract size large.
  2. Step 2: Apply best practices to reduce size

    Removing unused fields and applying filters during extract creation reduces data volume effectively.
  3. Final Answer:

    Remove unused fields and apply filters during extract creation -> Option A
  4. Quick Check:

    Remove unused fields + filter = Smaller extract [OK]
Hint: Drop unused fields and filter early [OK]
Common Mistakes:
  • Adding calculated fields increases size
  • Increasing refresh frequency doesn't reduce size
  • Disabling incremental refresh can increase load
5. You have a large dataset updating daily. To optimize extract refresh time and size, what is the best approach?
hard
A. Add all fields and refresh extract manually weekly
B. Use incremental refresh with filters and aggregate data in extract
C. Disable extract and use live connection only
D. Create a full extract every day without filters

Solution

  1. Step 1: Understand incremental refresh benefits

    Incremental refresh updates only new data, saving time and resources.
  2. Step 2: Combine with filters and aggregation

    Filtering reduces data volume; aggregation summarizes data, both reducing extract size and improving speed.
  3. Step 3: Evaluate other options

    Full daily extracts are slow; live connections may be slower; manual weekly refresh misses daily updates.
  4. Final Answer:

    Use incremental refresh with filters and aggregate data in extract -> Option B
  5. Quick Check:

    Incremental + filter + aggregation = Best optimization [OK]
Hint: Combine incremental refresh with filters and aggregation [OK]
Common Mistakes:
  • Doing full daily extracts wastes time
  • Ignoring aggregation increases extract size
  • Relying only on live connections may slow dashboards