...
https://tc19.tableau.com/learn/sessions/when-sets-rock-when-parameters-roll
https://tc19.tableau.com/learn/sessions/zen-master-tableau-speed-tipping
https://tc19.tableau.com/learn/sessions/next-level-viz-tooltip
https://tc19.tableau.com/learn/sessions/zen-master-what-why-and-how’s-extensions-tableau
Kristen
https://tc19.tableau.com/learn/sessions/zen-master-you-did-what-your-data-deep-dive-imputing-and-densifying-data (ways to Impute - assign a value to something, Pad - add rows or columns, Densify - Tableau-specific type of padding)
~25min: Creating a scaffold, ZN()
~35-40min: Dates
~50min: Nesting table calcs
https://tc19.tableau.com/learn/sessions/tuning-tableau-server-performance-best-practices
Workbook Design (reduce filters; how many marks do you need? aggregation levels; avoid massive crosstabs as a default; optimize the popular content first)
Database design (Index relevant fields; Fewer columns is better; parameterizing data source filters; materialized tables)
Optimize extracts (localize your data; only keep data you care about; reduce load on live databases; hide row or fields; materialize your dates)
Server topology (1 vizQL / 4 cores)
VM resource allocation (Reserve CPU & memory)
AntiVirus software (Excluding Tableau & Windows directories, & scheduling can help. Link to whitepaper)
https://tc19.tableau.com/learn/sessions/performance-best-practices-hyper-extracts
The language of hyper is SQL (I have enough notes that I’ll probably want to rewatch this one)