Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
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. )
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.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 23 | |
| 21 | |
| 20 | |
| 17 | |
| 13 |
| User | Count |
|---|---|
| 58 | |
| 51 | |
| 37 | |
| 30 | |
| 26 |