Forum Discussion
What is the proper use case for Dataflows
Anonymous - So, in general Dataflows were created by Microsoft to make queries reuseable. So, originally, if you had 5 Power BI PBIX files you might have the same query and transformation in each one. So, if a change happened to the source data and you needed to make adjustments you ended up having to modify all 5 PBIX files. Dataflows allowed you to have a single place to make modifications and you could use that dataflow within your PBIX files.
So, that's the original intent of dataflows or what they originally brought to the table. Now, if you have having issues with the size of your datasource, you have 2 options.
1. See if you can implement incremental refresh
2. Move to Direct Query
If you move to Direct Query dataflows are basically out of the picture unless you do the preview thing where you direct query to a dataflow but that's kind of a different thing.
- Anonymous6 years agoNot applicable
Greg_Deckler - Thanks for the advice. Are you saying there is an incremental refresh option for the dataset? I know of the incremental refresh option for dataflows, but the dataflows refresh fine. We only run into memory issues when we attempt to refresh the dataset built from the dataflows.
We enabled the enhanced compute engine and tried directquery against the dataflows themselves. We ended up using about 1/3 of the tables with directquery and 2/3 dataflows and still exceeded our memory. We may just switch it over to directquery against DB2 and see how that works.
- v-lionel-msft6 years ago
Community Support
Hi Anonymous ,
1. For the role of Dataflow, you can study this document.
“As data volume continues to grow, so does the challenge of wrangling that data into well-formed, actionable information. We want data that’s ready for analytics, to populate visuals, reports, and dashboards, so we can quickly turn our volumes of data into actionable insights. With self-service data prep for big data in Power BI, you can go from data to Power BI insights with just a few clicks...”
Self-service data prep in Power BI
2. “We only run into memory issues when we attempt to refresh the dataset built from the dataflows.”
Maybe your local computer’s configuration can not load such a large dataset. You can refer to these links and try to reduce the query cache.
Are Your Power BI Performance Issues Due To High Memory Consumption?
Ten Techniques for Optimising Memory Usage in Microsoft Power BI
Performance Tip for Power BI; Enable Load Sucks Memory Up
Incremental refresh in Power BI
Best regards,
Lionel ChenIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.