Troubleshoot Performance in Tableau
Applies to Write-Back Server and Write-Back Cloud
Troubleshoot
There are occasions where Tableau takes a lot of time to refresh when submitting data with Write-Back (and auto-refresh is ON) or Write-Back takes a long time to load.
Solution
You don’t need to follow any particular order as these are some general steps to try while troubleshooting.
Step 1: Make sure you are not overloading the dashboard
When working with Write-Back, it is recommended that you do not exceed over 1000 marks at least on the worksheet that Write-Back is reading.
This applies even more when using the inline form as Write-Back is reading the worksheet to check when a mark is selected.
Step 1.2: Use a filtered viz
If you do have a lot of rows of data or data points, make sure to use filters to drill down to the data that you need to interact with.
A good rule of thumb is to think that Write-Back is going to be used by a human and humans will have a hard time reading hundreds of marks on a worksheet.
Step 1.3: Use a different dashboard for submitting data
If it is not possible to narrow down the data in the dashboard, consider using a helper dashboard where data can be filtered and use Write-Back in that one. This will also help making the dashboard story telling more directed towards the actions the users need to take to fill in the information on Write-Back.
Step 2: When possible, use Tableau Relationships
If you are using Write-Back to show changes right away on your dashboard, consider using a relationship to link your data with the Write-Back data as they tend to be more performant.
https://help.tableau.com/current/pro/desktop/en-us/relate_tables.htm
Step 3: Data blending to refresh only the Write-Back datasource
If you have a very heavy data source or cannot refresh it because it is an extract, you can check if data blending is a viable solution for this because when you have auto-refresh enabled, you can simply choose to refresh the Write-Back datasource instead of the main one, making it so that only a small fraction of the data is being refreshed on the dashboard.
Helpful Tableau Articles
https://help.tableau.com/current/pro/desktop/en-us/perf_record_create_desktop.htm
https://help.tableau.com/current/server/en-us/perf_record_create_server.htm