Tableau Server scheduling is very weak
True, but you can create your own using Windows Task Scheduler. Then write a tabcmd script to do your extract refreshes (I assume that's what you're doing).
Vien's right--that does work for extract refreshes. Unfortunately though, it doesn't actually work for Subscriptions. Those schedules can actually be triggered manually via the web UI, but not through tabcmd runschedule as of the time of this writing.
Should be able to achieve this with the below steps - we do this to trigger some subscription refreshes based on the completion of back-end ETL processes
- Set up a subscription schedule with the name that you want (doesn't matter what you pick for the other options such as frequency/time) - Disable it so that it doesn't run automatically
- Create a TabCMD script to run that schedule with the runschedule command
- Use an external scheduling tool (Windows Scheduler should work) to trigger the script based on schedule (i.e. 1st day of month) or based on event
Thanks Justin for your response.
But how can we disable other option such as frequesncy/time??
You don't, once you disable the schedule those options won't matter.