Tableau Speed and Performance
3h 14mAdvanced2024-09-11
Authors

Maven Analytics

Dustin Cabral
Course details
Looking to improve the speed and performance of your Tableau dashboards? In this course, you’ll play the role of a business intelligence analyst at a bicycle sharing company based in New York City. You’ve inherited a Tableau dashboard containing three years of accident data, but it’s so slow that it’s practically unusable. Your mission? Use the optimization tools and techniques covered in this course to make the dashboard fast, scalable, and user-friendly.
Start with a review of Tableau’s performance evaluation tools, then dive into four key optimization areas, including data design, filters, calculations, and layouts and visuals. Learn how to record and interpret query performance, understand exactly how Tableau processing and rendering actually works, and review common event types and their impact on speed and usability.
Explore pros and cons of various data modeling techniques and connection types, best practices for filter optimization, pro tips to help you write efficient calculations, and much more.
Start with a review of Tableau’s performance evaluation tools, then dive into four key optimization areas, including data design, filters, calculations, and layouts and visuals. Learn how to record and interpret query performance, understand exactly how Tableau processing and rendering actually works, and review common event types and their impact on speed and usability.
Explore pros and cons of various data modeling techniques and connection types, best practices for filter optimization, pro tips to help you write efficient calculations, and much more.
Skills covered
TableauTableau SoftwareData VisualizationBusiness AnalyticsData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOne-Off
Concepts
0. Introduction
- 01 - Course structure and outline
- 02 - Introducing the course project
- 03 - Setting expectations
1. Performance Evaluation
- 04 - Intro to performance evaluation
- 05 - Why performance matters
- 06 - Dashboard types
- 07 - Key performance questions
- 08 - Internal vs. external factors
- 09 - VizQL and query processing
- 10 - Performance recording
- 11 - Interpreting performance results
- 12 - Event types
- 13 - Workbook performance factors
2. Data Design
- 14 - Intro to data design
- 15 - Data modeling options
- 16 - Live vs. extract connections
- 17 - Live connection optimization
- 18 - Extract connection optimization
- 19 - Data source options
- 20 - Performance impact - Data design
3. Filter Optimization
- 21 - Intro to filter optimization
- 22 - Filtering order of operations
- 23 - Filter optimization tips
- 24 - Filter options
- 25 - Date filtering
- 26 - Filter actions
- 27 - Parameter and set actions
- 28 - Performance impact - Filter optimization
4. Calculation Optimization
- 29 - Intro to calculation optimization
- 30 - Calculation types
- 31 - Aggregation
- 32 - Level of detail expressions
- 33 - Table calculations
- 34 - Conditional calculations
- 35 - Calculated groups
- 36 - Common pain points
- 37 - Performance review - Calculation optimization
5. Layout and Visuals
- 38 - Intro to layout and visual optimization
- 39 - Mark and sheet counts
- 40 - Mapping options
- 41 - Tooltips
- 42 - Pages
- 43 - Dashboard properties
- 44 - Dashboard objects
- 45 - User experience tips
- 46 - Performance impact - Layout and visuals
6. Tableau Server and Online
- 47 - Intro to server and online
- 48 - Embedded vs. published sources
- 49 - Dashboard caching
- 50 - Cache warming
- 51 - Client-side vs. server-side rendering
Conclusion
- 52 - Key performance takeaways