you can synchro the data warehouse and your first qvw
start your qvw
in qvw make a loop
does data warehouse execution finished?
yes --> load data
no--> loop again or if too many time elapsed stop
you can use sleep N; in qlik; N is milliseconds
data warehouse side
when execution ends, flag something (a record in a table, a file, etc.........)
Control Panel/Administrative Tools/Schedule Tasks
Just create a new task and give it a name - in the Triggers section, work out what schedule you require it to run under (times and frequency etc MAKE sure it's enabled !) - in the Actions tab - click new then browse to the .bat file - in the Conditions tab - select what you require ie allow it run even though you are logged off etc...smae with the Settings tab - click OK, and you're done.
As the task fires off the reload on the QVW - in the QMC you will see the tasks showing the QVW as running...this is how you know it's working correctly from the batch script.
To chain another qvw on the back of it - edit the Reload tab on the QMC (schedule) - and near the bottom where it says On Event from Another Task, select Successful and then in the next drop down, select the QVW that is running from the batch script.
Remember to click APPLY !
Hope that helps !