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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Anonymous
Not applicable

Loading ->GetData into a DataMart/Dataflow/Desktop.

When GetData-> loading tables from any source, it reloads everything what’s in existing datamart/dataflow/desktop. It is time consuming and creating multiple dataflows is not relevant for many projects. I believe Microsoft could come up with solutions to that. Would it be possible just to load whatever table(s) you’re getting?

(Answer I have from your team: There is no such feature that can load data by objects, it will be loading all the data from the source side. You can break out the data source into multiple dataflows and load the specific dataflow you needed each time. )

1 REPLY 1
freginier
Solution Sage
Solution Sage

What you're seeing is expected: a standard refresh re-runs every query that has "Enable load" turned on, so refreshing or adding one table triggers a full refresh of the model/dataflow. The advice to split into multiple dataflows is one valid approach, but there are a few others that usually help more.

 

In Power BI Desktop:

- You don't have to refresh everything. Right-click a single table in the Data/Fields pane and choose "Refresh data" to refresh just that one table.

- For a query you only use as an intermediate step, turn off "Enable load" (right-click the query in Power Query) so it isn't reloaded as its own table.

 

For the time-consuming part (the real fix at scale):

- Set up Incremental refresh on your large tables. With an incremental policy, only the most recent partition (for example the last N days) is refreshed, and historical partitions are not reloaded each time, which is usually where the time goes.

- Make sure your queries fold (query folding) so filtering and the incremental ranges are pushed down to the source instead of pulling everything and filtering in Power Query.

 

In dataflows / datamarts:

- Incremental refresh applies there too, and you can use linked/computed entities so a staging dataflow loads once and downstream dataflows reference it instead of re-pulling from the source.

 

So while Power BI won't "load only the one object you picked" during a full refresh, per-table refresh + incremental refresh + query folding gets you most of the time savings without having to break everything into separate dataflows.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.