Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hey, I've got a report that refreshed on the hour, and then after 15 minutes, an email subscription will be sent out.
The issue is, that sometimes the refresh will take over 15 minutes, meaning that the email subscription will not be updated when it is sent out. Over the past week, i've noticed refresh times of between 10 and 17 minutes.
I've already tried reducing the dataset to the bare minimum (it shouldn't be a problem anyway since there's only ~5000 rows of data and less than 20 measures / calculations). And besides, a manual refresh is completed in a minute. Because of this, I think the issue with the refresh hapenning concurrently with other datasets. Is there any way to prioritize this dataset refreshing? or even to send the email after the dataset has refreshed?
Thanks!
you have no control over the dataset prioritization/queue placement.
You can however monitor the completion status of a dataset refresh request via the Power BI REST API (by checking for the presence of a refresh end date). You can do that in Power Automate.