Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
wkasaval
Frequent Visitor

Refresh Semantic model and Automate emails based on alert

> Automating of the Refreshing of sematic model is only for eg: 1:00pm or 1:30pm.
I have seen answers saying premium allows for more finer time selctions but I also see people who bought the prem license just for this still dont have the options..
>>> It was recommended here to use Powerautomate, there is no such options in powerautomte...

> I want to send an email when the dataset refreshes (successfully) but this seems only possible with:
>>> Setting thresholds, which does not work for me, as the numbers im reporting change and accumulate, so thst wont work
>>> Using power automate, they seem to have removed all the possible suggestions given here.
>>> Finally chat gpt etc is recommending using Azure with Rest APIs etc...

Such simple things, they have made hard/impossible....
How is this done simply -> refresh a dataset at a given time eg: 4:05 and send an email when its complete....
Please help...

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @wkasaval ,

 

Just like @lbendlin methioned, you can use power automate to do this.

 

Create a schedule flow and set the start time of the trigger, and use the Delay action to delay sending the email. If the refresh fails, no email will be sent, but you will receive an email that the flow failed. If you want to receive mail even when the refresh fails, you can add a parallel action and set it to run when the semantic model refresh fails.

vmengmlimsft_0-1729587233154.png

 

Setting of Send an email(2).

vmengmlimsft_1-1729587347769.png

 

 

 

Best regards,

Mengmeng Li

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @wkasaval ,

 

Just like @lbendlin methioned, you can use power automate to do this.

 

Create a schedule flow and set the start time of the trigger, and use the Delay action to delay sending the email. If the refresh fails, no email will be sent, but you will receive an email that the flow failed. If you want to receive mail even when the refresh fails, you can add a parallel action and set it to run when the semantic model refresh fails.

vmengmlimsft_0-1729587233154.png

 

Setting of Send an email(2).

vmengmlimsft_1-1729587347769.png

 

 

 

Best regards,

Mengmeng Li

lbendlin
Super User
Super User

It was recommended here to use Powerautomate, there is no such options in powerautomte...

Yes, there is.  But it's still using the legacy "dataset"  name for semantic models.

 

lbendlin_0-1729523186050.png

 

Using power automate, they seem to have removed all the possible suggestions given here.

You will have to create your own polling flow for that. for example:

 

lbendlin_1-1729523269315.png

 

 

Not simple at all, but certainly possible, and it works reliably once set up.

 

 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors