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
sandra_p
Helper I
Helper I

Keeping data sources in separate folder and model data only within tables that reference source

I can't recall the resource, but I read once, that it is a good practice to keep datasource tables in a separate folder, don't shape them, and then reference them and do all the data shaping and modeling in those tables that reference source tables.

I wanted to find our what are the opinions about this here 🙂  And, does anyone here uses this approach?

What could be pros and cons? Wouldn't this approach create redundant data that takes up space?

4 REPLIES 4
v-yingjl
Community Support
Community Support

Hi @sandra_p ,

If you've fixed the issue on your own please kindly share your solution. If the above posts help, please kindly mark it as a solution to help others find it more quickly. Thanks!


Best Regards,
Yingjie Li

v-yingjl
Community Support
Community Support

Hi @sandra_p ,

In most instances, we connect to the data source and shape data directly because what we have done in power query can all be seen in Applied steps and Advanced editor, we can restore the data source by deleting steps when we need. This sounds cumbersome but we don't need to reconnect to the data source to get table again to add memories in power bi.

Another situation is that we really need to refer to the source table, in this way, we can use 'Duplicate' and 'Reference' in power query:

  • Duplicate copies a query with all the applied steps of it as a new query; an exact copy.
  • Reference will create a new query which has only one step: Getting data from the original query.
  • It is a good idea to uncheck the enable load on other queries to save some memory in Power BI.

You can refer this article which describes in detail the differences between them.

 

Best Regards,
Yingjie Li

If this post helps then please consider Accept it as the solution to help the other members find it more quickly.

amitchandak
Super User
Super User

@sandra_p , not very clear

do you mean

https://exceleratorbi.com.au/measure-tables-in-power-bi/

Or

https://docs.microsoft.com/en-us/power-bi/connect-data/desktop-report-lifecycle-datasets

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

I mean - when you connect to datasource - you get the table.

And you don't do any datashaping in that table.

You create new table, that references that first table and do you data modeling and shaping there, so your original table stays as it was retrieved from data source.

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!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI 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.