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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
red_lotus85
New Member

Issue with Pipelin Semantic Model Refresh (preview) in Fabric

Hi everyone,

I’m working on a project in Fabric that involves periodically updating data in the Data Lake via a notebook, followed by a complete refresh of semantic models to ensure that Power BI reports reflect the latest data.

Workflow Description

  1. A notebook updates the data in the Data Lake.
  2. Once the notebook completes, the semantic models are refreshed sequentially using a refresh task.

Issue Encountered

The first semantic model in the sequence does not update correctly. While the task appears to complete successfully, the model doesn’t reflect the new data from the Data Lake.

To address this temporarily, I had to add a second refresh task for the same model, queuing it as shown in the attached image. This workaround ensures that the model updates correctly on the second execution.

red_lotus85_0-1733478674157.png

 

Has anyone encountered a similar issue? Could it be that the semantic model refresh task starts before the updated data is fully available in the Data Lake? If so, what strategies would you recommend to handle this situation without duplicating the task?

Thanks in advance for your support!

1 ACCEPTED SOLUTION
AndyDDC
Super User
Super User

Hi @red_lotus85 @it's likely that the lakehouse Sal endpoint metadata has not been refreshed by the time the semantic model refresh task is running.

 

there is a manual way of triggering the refresh which you could add into your pipeline 

 

https://youtu.be/XbKxbbuKWSA?si=VuXt0bz7Uh00rHoE

View solution in original post

3 REPLIES 3
red_lotus85
New Member

Thank you so much for your insight and for sharing the solution! 🙏

It turns out you were absolutely right—the issue was indeed related to the lakehouse endpoint metadata not being refreshed in time. I followed the approach suggested in the video you shared, and it worked perfectly!

I'm really grateful for your support; this has resolved my issue entirely. Thanks again for taking the time to help!

Anonymous
Not applicable

Hi @red_lotus85 ,

 

Thanks for the reply from AndyDDC , he has a point. Other than that, I have some other suggestions:

 

You can introduce a wait activity after the refresh semantic model task in the pipeline. This can provide enough time for the data lake to completely update the data before the refresh starts.

vhuijieymsft_0-1733732352413.png

 

Use the polling mechanism to check that the data update task has completed successfully before starting the semantic model refresh task.

vhuijieymsft_1-1733732352417.png

 

If you have any other questions please feel free to contact me.

 

Best Regards,
Yang
Community Support Team

 

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

AndyDDC
Super User
Super User

Hi @red_lotus85 @it's likely that the lakehouse Sal endpoint metadata has not been refreshed by the time the semantic model refresh task is running.

 

there is a manual way of triggering the refresh which you could add into your pipeline 

 

https://youtu.be/XbKxbbuKWSA?si=VuXt0bz7Uh00rHoE

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.