Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I've been reading some articles about dataflows and refreshes but I'm still a little bit confused, can anyone clarify something for me?
I set up dataflows that I am using for my dataset that resides on the same app workspace. I set up a scheduled refresh for both the dataflows and the dataset that uses those data flows. I'm just wondering if I'm refreshing more than I need to? Does the scheduled dataset refresh also refresh the dataflow? Are there conditions? Why does the dataflow refresh take 8 minutes, but the dataset refresh take 15 minutes? All of the data in that dataset is coming from my dataflow.
Any direction is appreciated!
Hi @dvl_ctaul ,
1、Does the scheduled dataset refresh also refresh the dataflow?
The answer to your question is no as dataflow and dataset refreshes are completely separate. Refreshing one does not automatically refresh the other, if you want to trigger one refresh when the other is done you'll have to set that up using APIs.
This could help : https://community.powerbi.com/t5/Service/Dataflow-vs-Dataset-refresh/m-p/699601#M68755
2、Why does the dataflow refresh take 8 minutes, but the dataset refresh take 15 minutes.
A Power BI dataflow can run Power Query transformations, and load the output into Azure Data Lake storage for future usage. And that is exactly, how it can help with reducing your Power BI dataset refresh time.
More details: Dataflow Vs. Dataset: What are the Differences of these two Power BI Components
How to Use Dataflow to Make the Refresh of Power BI Solution FASTER!
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
That's the problem though, since I started migrating my data sources to data flow my dataset refreshes started taking longer. Very weird.
Hi @dvl_ctaul ,
The reason for refreshing taking too much time:
Too many datasets to refresh at the same time occupy CPU and memory, Insufficient gateway or underlying data source performance (busy on network / refresh), To refresh the model to be loaded into memory, it takes up 2 times the size of the data set, and you need to wait for memory resources.
You need to scheduled the refresh of dataset at different time.
I have found a similar post, please refer to it to see if it helps you.
Best Regards
Community Support Team _ Polly
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @dvl_ctaul
A scheduled dataset refresh will NOT refresh the dataflow.
You will need to ensure that you first refresh your dataflow and only once that is finished then refresh your dataset.
The reason it often takes longer to refresh a dataset compared to a dataflow could be due to what else is being refreshed and the steps taken in Power Query?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
25 | |
22 | |
11 | |
10 | |
9 |
User | Count |
---|---|
48 | |
30 | |
18 | |
17 | |
15 |