Forum Discussion
Stop refresh activity during deployment and then start automatically
When the refresh activity is going on at the same time of deployment in service then what are the ways to stop the refresh activity and it should continue after deployment automatically.
Anonymous refresh @schedule refresh @incremental refresh
2 Replies
- tackytechtom
Most Valuable Professional
Hi kalyani_bang ,
If you are triggering the refresh with the enhanced refreshes API you can programmatically cancel that refresh with ths call:
Datasets - Cancel Refresh In Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn
For the refresh to cancel, you first need to get the respective RefreshID, whch you could fetch from this one here:
Datasets - Get Refresh History In Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn
After your deployment you can trigger a new refresh with this operation:
Datasets - Refresh Dataset In Group - REST API (Power BI Power BI REST APIs) | Microsoft Learn
Let me know if this helps 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/- kalyani_bangFrequent Visitor
Hi tackytechtom , thanks for the reply. But with this, how we can stop the refresh for all the datasets in just a click and then after the deployment gets over, refresh for all datasets continue by just clicking the button?
Also what is the difference between doing this and switching off the schedule refresh till the time deployment is over?