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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Anonymous
Not applicable

DF Gen2 Schema Changes

Hi all,

 

I'm currently building a Fabric Finance Cube, and I have an architecture like so:

 

Pipelines for each: Dimension tables and Fact tables using Copy Data activity from Google Cloud + One DataFlow to bring another fact table from SQL Server (will adjust this to a Pipeline but our gateway is out of date and need to wait for IT to update). This data gets stored in an ingestion-layer lakehouse (all of this is one workspace).

 

Then, using DataFlows Gen2, I take the raw data from the ingestion Lakehouse and perform transformations (mostly consolidating the dimension and fact tables), and push the consolidated table to the final modeling lakehouse where I use the default semantic model to build up the cube.For testing purposes, I limited the data publishing to max of 5 rows and will set it to publish full data when I'm happy with it, so I don't need to wait 15 minutes just to see "error"

 

Problem is, this an interative process, and I build on things, I need to adjust the schemas of the consolidated dimension or fact tables (add a column here and there). But when I go in to the data destination, the new columns are never there. Neither in the destination lakehouse, nor in the destination settings (the cog in the DF). I've ensured that it's the correct data type, and my destination does not have any relationships or measures. I've tried swapping between new/existing table. The only solution to get the new columns to show up is to delete the table in the destination lakehouse manually, then re-do the destination settings. Very frustrating.

 

Am I just missing something here? Would be really grateful for any advice!

1 REPLY 1
frithjof_v
Super User
Super User

This should be possible by using "Use automatic settings" or "Dynamic schema".

 

https://learn.microsoft.com/en-us/fabric/data-factory/dataflow-gen2-data-destinations-and-managed-se...

 

 

Note that the table gets dropped and recreated on each refresh, and only replace (overwrite) mode is available.

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 Fabric Update Carousel

Fabric Monthly Update - September 2025

Check out the September 2025 Fabric 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