Why not just use live connection?
1 of 1 people found this helpful
I saw on of the Jeff's post as below(Tableau Admin access needed)
Out of the box, Tableau scheduling I believe goes down to the frequency of 15 minute refreshes. If you want to refresh extracts more frequently and it's a quick refresh, then potentially what you can do is to setup the following:
1. Create a script that contains tabcmd specifics which can be found here: tabcmd Commands . This script can live within a folder on your server or if you install tabcmd locally, then it can live local too, but generally my experience is that it's easier for it to live on the windows server itself.
- tabcmd login...
- tabcmd refreshextract...
- tabcmd logout...
2. Go to windows task scheduler on the server (assuming you're running windows) and then setup a new task that will be triggered every 5 minutes. Under the action tab is where you can point at the script that you create.
Please mark the answer as CORRECT/HELPFUL if it really helped you so that it can help others as well
Thanks for pointing that out. I have used the tabcmd script through MS scheduler before and that is indeed a way to be able to set a more flexible schedule.
I wasn't looking for a way to refresh every 5 minutes, but to find something that allows you to have a Tableau schedule with multiple refresh tasks only run on weekdays, but yet refresh every 15 minutes or 30 minutes.
It seems though that Tableau is missing one more layer of flexibility to do so.
The disadvantage of using a scheduled task through MS scheduler is that it is hard to monitor progress, other than setting up an email alert that tells you whether the task succeeded or failed, you don't have the same Tableau Server interface that lets you monitor things.
By the way, is it possible to do multiple extract refreshes (multiple tasks) through one script with the tabcmd refreshextract and define whether they should run in parallel or series?