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

Join us at FabCon Vienna from September 15-18, 2025, for the ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM. Get registered

Reply
DALI007
Helper II
Helper II

Problem with semantic model refresh after data transformation in Data Flow Gen2

Hello,

I have created a DataFlow Gen2 in Microsoft Fabric. I made some transformations by adding a new column "type_site", as shown in the screenshot "image1". However, when I publish my DataFlowGen2 and try to refresh the data in my lakehouse (LakeHouse.png) , the changes are not being reflected. Note that I did not receive any error message. Can you please help me resolve this issue?

Thank you in advance for your assistance.image1.pngLakeHouse.png

1 ACCEPTED SOLUTION
13 REPLIES 13
miguel
Community Admin
Community Admin

Hey!

I am not sure I completely follow. How was the table in your destination (LakeHouse) created? Are you able to check the schema to see what data types it requires and that is bound to? 
is the dataflow inserting the right values according to the definition of the schema of the lakehouse table that you see in the lakehouse experience and table browser?

Hello Miguel,
I inserted the first time a table (a schema ) which does not contain the last column "type_site". But after a transformation I wanted to insert a new table that will replace the existing table with the addition of this new column "type_site". I do not know if this action is possible to do it automatically by just updating the semantic model or I must manually delete the old table and insert the new table again. I hope I was clear in my explanations.
Thank you in advance for your return

Hey!

Im not sure I follow. You mention a semantic model, a Lakehouse and a DataflowGen2.

 

The Dataflow Gen2 cannot load data directly to a semantic model. However, it can load data to a Lakehouse.

If you initially created a table in your Lakehouse to load data to, how did you create such table? Did you use the Dataflow Gen2 to create it? Assuming that such table needs to change its schema, how do you plan to change its schema? Or are you trying to create a completely new table? If you try to create a new table, how will you create such table?

Hello,
Exactly I used a Dataflow Gen2, a semantic model and a Lakehouse.
To my knowledge, with the default settings, a Direct Lake dataset is automatically refreshed when the data is loaded into a Lakehouse.
Yes, Initially I published manually the dataFlow Gen2 which made me the creation of the table in the lakeHouse.
In a second time I made a transformation on the table at DataFlow Gen2 (Adding a column "type_site" in the table).
my problem how to replace the existing table automatically or manually if the shemas of the table latter changes (in my case : addition of this new column for example) ? Thank you

Is the issue that the new column is reflected in the Lakehouse but not in the automatic semantic model? Or that the new column is not reflected in the Lakehouse at all?

Yes, the new column is not reflected in the Lakehouse at all

A Dataflow Gen2 doesn't change the schema of a table in the destination at the moment.

 

You can either create a new table by going through the "data destination" configuration for your query and defining a new table, or make the changes in your backend (your LakeHouse) to alter the schema of a table and then update your dataflow gen2 to load the data to the updated schema. In both scenarios you'll have to go into the dataflow gen2 and update the configuration for the data destination.

 

hope this helps!

Hi @miguel ,

 

I have a similar problem.
I initially created a schema in a warehouse. I use this warehouse to create a report using PowerBi Desktop. From this point on, I can no longer see the schema changes I make in the warehouse. If I add a column to a dw table, I can't see it in the PowerBI model.
Is this normal?
How can I update the PowerBi semantic model schema when I make changes to the source structure?
What's more, even when I delete the table from the semantic model, and add it again, I get back exactly the same structure as before, without the new column...

I'd recommend posting your full scenario in the Power BI forum:

Power BI forums - Microsoft Fabric Community

It doesn't seem to be related to a Dataflow Gen2, so it might be best for someone from the Data Warehouse team or the Power BI to take a look at it

Anonymous
Not applicable

Hi @DALI007 
We haven’t heard from you on the last response and was just checking back to see if your query has been resolved. Otherwise, will respond back with the more details and we will try to help.
Thanks

Hello @Anonymous,
Not yet, actually my problem as it is indicated in the tittre of subject how to do a refresh of semantic model after an update of dataflow Gen2. To my knowledge, with the default settings, a Direct Lake dataset is automatically refreshed when the data is loaded into a Lakehouse. But in my case I have the dataflowGen2 which is updated every day (it is a parametrage that I set up) but the dataset (semantic model) is not updated.
Thank you in advance for your help.
Thanks

Hello @amolt,
it worked, thanks for your help.
Thank you

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

May FBC25 Carousel

Fabric Monthly Update - May 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.