I have an ETL that runs daily to refresh data on the report server. the ETL takes different time based on how much new data is there to process, so it finishes at a different time each day. Therefore I want the SSRS cache refresh and subscriptions to run as at the end of my ETL process. How can I accomplish that? What queries to run from the ETL to run a subscription and cache refresh.