Are you confirming that the extracts are refreshing "Successfully" in the background tasks pane of the Maintenance window .
Test by appending ?:refresh=yes at the end of the URL for a dashboard.
If this is a major concern you might need to adjust your cache settings for Tableau Server
(Set to More often or a really low "Balanced:" value for minutes.)
Start>All Programs>Tableau Server X. > Configure Tableau Server
Awesome!! Thanks for the update.
It really works.!!
As you said, i have refreshed the extract and the background task show it as successfully completed. Then i refreshed my URL without suffixing ?:Refresh=yes. The result is the workbook does show the updated values.
Then i suffixed the URL with ?:Refresh=yes and hit the URL, now I could see the updated data in dashboard.
It is really interesting thing. So changing the Cache setting from Configuration panel would resolve the issue i guess. But one thing i am worried is, will this Caching technique will degrade the server performance by any cause?
Yeah it's a toss up. In order to leverage caching you have to account that your data might not be up to date on the viz but it's a case by case basis. If you have low concurrency then leveraging caching isn't as important. I have a similar issue in that I have time sensitive data updated every hour and the dashboards need to immediately reflect the change. I embed my vizes in a web portal with ?:refresh=yes in all of my dashboards where this is needed. I don't have to adjust my cache settings because I can explicitly specify which dashboards that I don't want to leverage caching for.