Sounds like caching on Tableau Server. This is configured in the Tableau Server Configuration Utility, as detailed here: Configure Data Connections . As you discovered, the data can be refreshed manually using the Refresh button. A refresh can also be forced by including :refresh=yes in the URL, as specified here: Parameters for Embed Code.
I hope that helps.
i would like to suggest you to select the option of refresh more often in tableau server configuration-data connection window.
Hope this helps you.
I agree with the consensus that this looks like a caching issue. However, I would recommend using the URL parameter to bypass the cache rather then adjusting the caching method unless there is a specific reason to change it globally - it's a bit "bull in the china shop" approach to a single workbook's potential caching issue. Both settings effectively have the same impact, but just on a different scale. Deciding to change the caching method can has a massive impact on Server performance and to just change this setting with the only symptoms being a single workbook failing to load fresh data is premature. This setting is a part of a holistic data strategy and shouldn't be used to fix a single workbook problem.
Tableau is a query based tool, not a live streaming tool. A Live Connection means that Tableau sends queries to your database, and retrieves data. Generally, these queries will return whatever data is currently in the database; with one important exception – any data currently in Tableau’s cache. The fail-safe way to retrieve current data is click "refresh" on the dashboard. This tells Tableau to dump the cache and update the view using data retrieved from the database.
Another way is to include the URL parameter ?:refresh=yes at the end of your URL. E.g.
Note: If a hash symbol (#) and number, or a ":iid=<n>" appear at the end of the URL, do not include those characters.
- e.g. you may see this https://company.com/#/views/ServerActivity/TraffictoViews?:iid=10, if you want to add the parameter ?:refresh=yes, don’t include :idd=10, so your URL would simply be https://company.com/#/views/ServerActivity/TraffictoViews?:refresh=yes.