
Learn to speed up a slow Tableau dashboard as a business intelligence analyst at Bike Maven by applying performance evaluation tools across data design, filters, calculations, and layout.
Optimize a Tableau Desktop dashboard by refining data design, filters, calculations, and layout to deliver faster, user-friendly performance for a three-year bicycle accident dataset.
Set expectations for a Tableau desktop course focused on performance optimization and localized workbook efficiency for users with basic proficiency, excluding server and online performance.
Explore performance evaluation for Tableau dashboards, distinguishing internal and external factors, recording tools, and event types, and identify optimization opportunities in data design, filters, calculations, layouts, and visuals.
Understand how workbook performance drives speed to insight, analytic flow, and iterative development in dashboard design. Faster dashboards enable quicker decisions, smoother workflows, and better visualizations that meet business expectations.
Explore dashboard types—ad hoc, proof of concept, and production—and how data scope, data freshness, audience, and consumption shape performance and optimization in Tableau desktop and browser usage.
Assess data granularity to match the dashboard's purpose, from order line details to monthly sales trends. Clarify data sources, refresh cadence, and real-time versus extracts to set performance expectations.
Explore internal factors you can directly optimize—data source, visualizations, filters, and dashboard size—and understand external factors like databases, server permissions, and network that influence Tableau performance.
Explore how VizQL translates user actions into structured sql queries, pulls data from sources, and renders visualizations in Tableau, with focus on query calculations, rendering, and layout optimization.
Learn to use Tableau Desktop performance recording to measure dashboard load times locally and on server, establish a baseline, and compare results across multiple runs.
Analyze performance results from Tableau Desktop performance recordings to identify slow dashboards and worksheets, drill into the events list and query details, and compare against the baseline recording.
Explore Tableau Desktop performance recording event types to identify the biggest speed gains in your workbook, focusing on executing queries, rendering, layout, and data source interactions.
Improve workbook performance by optimizing four factors: data design, filtering, calculations, and layout and visuals. Treat dashboards as lightweight trucks delivering insights rather than raw data.
Explore data design and Tableau data modeling options, including relationships, unions, joins, blending, and live versus extract connections, and assess flat files, databases, and published sources to optimize workbook performance.
Explore data modeling options in Tableau Desktop, including relationships, unions, joins, and blending, and learn how each approach impacts performance and data integrity.
Compare live and extract connections in Tableau Desktop and Server, noting live queries on each interaction while extracts use Hyper for fast, offline access and improved performance with native connectors.
Leverage Tableau's workbook level tuning with live connections using relationship models for query optimization, avoid custom SQL, and use initial SQL or multiple sources to boost dashboard performance.
Learn how to optimize extract connections in Tableau Desktop, boosting performance with parallel queries, query fusion, and smaller extracts via filters, visible dimensions aggregation, and appropriate extract types.
Explore Tableau data source options, including flat files and server connections, compare live versus extract modes, and examine published versus embedded sources to optimize performance and data transfer.
Conducts a performance impact analysis on data design, showing 15–20% improvement and identifying bottlenecks in filtering, calculations, and visuals; implements hyper file relationships, hides unused columns, and applies extract filters.
Explore filter optimization techniques in Tableau, including choosing the right filter types. Apply filter options, use set and parameter actions, and understand the filtering order of operations.
Explore how the Tableau order of operations governs where filters apply, from extract and data source filters to context, dimension, measure, and table calculation filters, and how each impacts performance.
Limit the number of filters and avoid large discrete lists to boost Tableau filter performance. Use custom value lists or wildcard filters, and minimize LOD, table calculation, and user filters.
Explore filter options to boost dashboard performance and usability in Tableau Desktop, including apply buttons, range filters, wildcard and multiple value lists, and careful use of only relevant values.
Explore date filtering in Tableau Desktop, covering relative dates, range dates, and discrete dates, and note the performance impact of date parts versus date truncation.
Explore how filter actions optimize Tableau dashboards by using a single source sheet, selected fields, and targeted sheets. Learn run action options, clearing methods, and practices for performant drill-down paths.
Explore parameter actions and set actions in Tableau Desktop to boost performance by pushing dimensional values from sheets into parameters and sets, improving calculations, filters, and dashboard efficiency.
Review performance improvements from filter optimization in a Tableau workbook. The changes reduce query compiling and rendering times by about 25%, with future gains expected from calculations optimization.
Learn calculation optimization techniques to boost Tableau performance for aggregations, table calculations, and conditional functions, including row level functions, aggregators, Lod expressions, calculated groups, and calculation type differences.
Explore the four calculation types in Tableau—row level, aggregate, table, and level of detail—understand their impact on performance and how row-level calculations can be pushed to the database for optimization.
Learn how undefined and defined aggregations affect performance in Tableau calculations, by comparing row-level checks to pre-aggregated logic and using sums or other aggregations.
Explore level of detail expressions to control granularity and decide among table calculations, basic calculations, or loads, considering the view, data source grain, and connection type for performance.
Tableau performance can be improved by replacing heavy table calculations with data source aggregation and level of detail expressions, or by creating database-level views that match the needed grain.
Organize conditional calculations in Tableau by ordering outcomes from most frequent to least to boost performance. Use null checks, else if without a space, and in for faster logic.
Learn how to optimize calculated groups for live connections using sets or case statements instead of native grouping to boost performance, with guidance on testing alternatives.
Identify pain points in calculation optimization and apply alternatives like Tableau's logical relationships and query fusion, push string manipulation to the database, and use sets to replace regex for performance.
assess the performance impact of calculation optimization, with runtimes dropping from 18–20 to 14–18 seconds. employ techniques such as replacing regex calculations, in-calculation aggregation, lod expressions, and frequency-based syntax ordering.
Learn layout and visual optimization in Tableau Desktop and how sheet and mark counts, maps, tooltips, pages, and properties affect workbook speed, with practical UX tips.
Optimize map performance in Tableau by choosing symbol or filled maps, creating high-grain custom territories, and limiting layers; move the level of detail to zip level data to reduce marks.
Optimize tooltips for speed by keeping them simple and using filter actions. Create a minimal viz in tooltip, a bar chart of contributing factors by zip, colored by injuries.
Optimize Tableau pages by selecting dimensions carefully, avoid fields with many unique values, and use the fastest playback and quick animations to boost perceived performance, testing with level of detail.
Leverage fixed sizing to simplify dashboard rendering and caching in Tableau Server and Desktop. Remove device preview layouts and set a common size, like 1150 by 1000, to boost performance.
Optimize dashboard performance by applying three rules: limit objects, reduce image size, and consolidate objects, then use floating sheets to minimize compute time.
Enhance user experience with a z-pattern dashboard layout, hidden filter menus, and sheet hiding to streamline navigation, drill paths, and perceived performance with fast animations.
Reduce dashboard objects and marks to improve performance, using floating objects and fixed sizing. Explain internal factors developers influence and external factors that may impact rendering and query execution.
Examine performance factors for Tableau Server and online, compare embedded and published data sources, and learn caching, cache warming, and client versus server side rendering to optimize dashboards.
Compare embedded and published data sources in Tableau, noting performance from calculation materialization and data transfer, and balance speed, sharing across workbooks, and a single source of truth.
Learn how caching preloads a dashboard for faster load times on Tableau desktop and server, with admin-enabled settings that refresh less often, and clear local caches by closing workbooks.
Preload dashboard views on Tableau Server before users access them using subscriptions. Enable data acceleration via Python utility or Tableau Rest API, mindful of server resource impact.
Understand how Tableau server chooses client or server side rendering based on dashboard complexity, with server rendering around 120 and client rendering around 80, plus testing via render parameters.
If you’re looking to improve the speed and performance of your Tableau Desktop dashboards, this is the course for you.
In this course, you’ll be playing the role of a Business Intelligence Analyst at Bike Maven, a bicycle sharing company based in New York City. You’ve inherited a Tableau dashboard containing 3 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.
We’ll start by reviewing Tableau’s performance evaluation tools, then dive into four key optimization areas, including data design, filters, calculations, and layouts & visuals:
Course Project & Setup
Introduce the course project, set expectations, and install Tableau Desktop
Performance Evaluation
Review performance expectations, internal vs. external factors, and performance recording tools
Data Design
Optimize data models, define aggregations, and leverage Tableau extracts
Filter Optimization
Apply workbook & sheet-level filters, choose efficient filter types, and utilize filter alternatives
Calculation Optimization
Choose best-fit functions, use efficient syntax, and limit complex blends
Layout & Visuals
Create performant visuals, limit mark counts, and optimize dashboard sizing
Tableau Server & Online
Review performance factors outside of local Tableau Desktop dashboards
During the course you’ll 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. We’ll discuss the pros and cons of various data modeling techniques and connection types, share best practices for filter optimization, introduce pro tips to help you write efficient calculations, and review key data analysis, data visualization and dashboard design principles.
We’ll practice applying these techniques to our Bike Maven dashboard, and track our performance improvements each step of the way. Whether you're a casual user, aspiring data analyst, business intelligence professional or data scientist, this course will give you the tools you need to become an absolute Tableau ROCKSTAR!
Join today and get immediate, lifetime access to the following:
3+ hours of high-quality video
50+ page Tableau Speed & Performance ebook
Downloadable Tableau project files & solutions
Homework assignments & quizzes
Course Q&A forum
30-day money-back guarantee
See you in the course!
-Dustin (Featured Tableau Author & Lead Tableau Instructor, Maven Analytics)
__________
Looking for our full course library? Search "Maven Analytics" to browse our full collection of Excel, Power BI, SQL, Tableau, Python, Alteryx & Machine Learning courses!
See why Maven Analytics courses are among the TOP-RATED the BEST-SELLING courses on Udemy:
"Some of the BEST courses I've ever taken. I've studied several programming languages, Excel, VBA and web dev, and Maven is among the very best I've seen!" Russ C.
"This is my fourth course from Maven Analytics and my fourth 5-star review, so I'm running out of things to say. I wish Maven was in my life earlier!" Tatsiana M.
"Excellent from start to finish. I picked up a bunch of techniques that will be useful in the workplace, from new chart templates to some very cool advanced visualizations. I loved all of it!" Robert C.
"Maven Analytics should become the new standard for all courses taught on Udemy!" Jonah M.