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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
jaryszek
Impactful Individual
Impactful Individual

DataFlow is not replacing table in Fabric OneLake

Hi Guys,

I have a table like this:

jaryszek_0-1756806725978.png

and this is coming from this query in dataflow:

jaryszek_1-1756806750681.png



what i have done , i added the new step to add new test column into this and run "Save & Run":

jaryszek_2-1756806788013.png


But new column eventhough the Update method is replaced...didnt work! Why? 

jaryszek_3-1756806816372.png

new column is not appearing in OneLake environment...

Best,
Jacek

 

 

1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Hi @jaryszek 

When you add a new column in a Dataflow and run Save & Run, the change is applied inside the dataflow but it doesn’t always show up in OneLake unless the output settings are refreshed. The “Update method = Replace” only overwrites the table structure that was already mapped, but if the schema in OneLake isn’t refreshed, the new column won’t appear.

Here are a few things to check:

  1. Confirm the destination mapping : In the Dataflow output settings, go to Column mapping and make sure the new column is mapped to the OneLake table. If it’s not mapped, OneLake won’t include it.

  2. Run a full refresh : Sometimes incremental or cached runs don’t push schema changes. Try running a full refresh of the dataflow.

  3. Verify OneLake table schema : Open the table in OneLake Explorer or SQL Endpoint and check if the column exists at the schema level. If it doesn’t, the mapping didn’t apply.

  4. Consider schema drift settings : If your workspace has schema enforcement on, new columns may be blocked until you explicitly allow schema drift or remap the output.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

3 REPLIES 3
rohit1991
Super User
Super User

Hi @jaryszek 

When you add a new column in a Dataflow and run Save & Run, the change is applied inside the dataflow but it doesn’t always show up in OneLake unless the output settings are refreshed. The “Update method = Replace” only overwrites the table structure that was already mapped, but if the schema in OneLake isn’t refreshed, the new column won’t appear.

Here are a few things to check:

  1. Confirm the destination mapping : In the Dataflow output settings, go to Column mapping and make sure the new column is mapped to the OneLake table. If it’s not mapped, OneLake won’t include it.

  2. Run a full refresh : Sometimes incremental or cached runs don’t push schema changes. Try running a full refresh of the dataflow.

  3. Verify OneLake table schema : Open the table in OneLake Explorer or SQL Endpoint and check if the column exists at the schema level. If it doesn’t, the mapping didn’t apply.

  4. Consider schema drift settings : If your workspace has schema enforcement on, new columns may be blocked until you explicitly allow schema drift or remap the output.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Hi @jaryszek 

We haven’t heard back from you on the response provided by @rohit1991  and just wanted to check if your query has been resolved. If not, please share more details so we can assist you further.

Hi @jaryszek 

Just checking in to see if you had a chance to review the previous response. If you still need assistance, please let us know and we’ll be glad to help.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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