Forum Discussion
Refreshing semantic model does not work
- 1 year ago
The issues with our semantic models have been resolved. They were related to a problem that recently occurred in the French region. It turned out to be a synchronization issue in the metadata coming from the lakehouse.
All our semantic models can now be updated again, and the dashboards are displaying correctly.
Hi Nikos83
Root Cause: Even though the Delta table exists and is accessible via SQL Endpoint, Microsoft Fabric sometimes fails to sync the table's metadata properly with the semantic model especially after schema changes or table recreation.
Steps :
- Go to the Lakehouse where your Delta table is stored.
- In the “Tables” section, delete the existing table reference (not the actual Delta file, just the reference).
- Click “New Table” >> “From Files”, and re-add the same Delta table again.
>> This forces a fresh metadata sync with the Lakehouse. - Then, go to your Semantic Model, remove the old table (if still linked), and add the newly re-linked table from the Lakehouse again.
- Now try refreshing the semantic model
Thanks for your quick repley.
I’ve already created an entirely new Lakehouse with a brand-new table in it, and I’m experiencing exactly the same issue there. I think microsoft is having some problems related to their meta data synchronisation
- rohit19911 year agoSuper User
Hi Nikos83
Thanks for the update and you're absolutely right, Microsoft Fabric has had ongoing intermittent issues with metadata sync, especially when:- Tables are recreated (even with new names),
- Or when schema changes are involved,
- And even in brand-new Lakehouses as you mentioned.
Try this forced metadata rebuild trick:
- Delete the semantic model completely from the workspace (not just refresh).
- In the Lakehouse:
a. Go to the Delta table folder >> Temporarily rename the *_delta_log folder (e.g., to _delta_log_backup)
b. Wait a few seconds, then rename it back to _delta_log.
This forces Fabric to re-evaluate the table metadata on next connection.
- Then recreate the semantic model from scratch using the re-added table.
Optional Check:
Open the SQL Endpoint and run:
sqlCopyEditSELECT * FROM INFORMATION_SCHEMA.TABLES