Forum Discussion
Dataflow intermittent long-running refresh. Not enough detail in logs to thoroughly troubleshoot.
I'd bet it's related to other Dataflows (and Datasets) running, which I know you mentioned, but in my experience Dataflows & Datasets running in the same Workspace impact eachother. The fact that 2 of your long runs are at the same time, something must be competing.
However, and I've never got an explanation for this, I see far more success when running Dataflows/Datasets in their own Workspace if they are high priority...even though they are on the same Capacity. It seems to prevent a sort of "blocking". May be worth giving a test.
For what it's worth, we have dedicated workspaces for dataflows depending on the subject matter. We don't have any datasets in the same workspace. We only pull the dataflows into our models as needed, and then are published to separate workspaces.
- cassidy3 years ago
Power Participant
Yes that is good management of Workspaces in my opinion, but I'd still run a copy of that Dataflow independently in it's own Workspace for a few days and see what happens. Scheduling it to run concurrently with the original could give an interesting result. If the test Dataflow refreshes quickly at times when the original lags, it may point to blocking within the original Workspace.
You'd think it's either your Source prioritizing inbound queries or BI Service prioritizing Dataflows, I believe you've confirmed the first thing is not happening.- Anonymous3 years agoNot applicable
I will try that. Thank you for the suggestion.
The primary complaint is that the Service and logs fail to provide sufficient information to easily determine the root cause. If it's a prioritization issue, it would be nice to see that detailed out somewhere. Running these tests may not lead to a definitive answer, which puts me right back at square one. 😑- cassidy3 years ago
Power Participant
Oh I hear you. A lot of BI Service is "magic optimization", which both allows low experience folks to do great things ( me ), but at the same time will not reveal what's really happening (especially around refreshing).
For example, Dataset refreshes are also like a black box, except at least one helpful person figured out how to analyze the progress and display bottlenecks https://dax.tips/2021/02/15/visualise-your-power-bi-refresh/
- Anonymous3 years agoNot applicable
cassidy the results are in...
Here is the refresh history for the exact same dataflow, but is the only dataflow or object in a new workspace.
New test dataflow in its own workspace
Same exact refresh schedule for the existing dataflow in a workspace with multiple other dataflows.
Existing dataflow