Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
I have a dataset that is admitedly very large and probably not very optimized. I'm trying to improve the refresh times of scheduled refreshes. Is there a way to view the query times/execution times on each query or each step within a query? I want to be able to complete an analysis to determine if there are tables in the dataset that are taking up bandwidth and could be removed.
Thanks.
Hi @Anonymous
You can create a dataflow in the service, refresh it and see the refresh history, to the far right you will see dow arrow icon (download) this will download details for every query that was marked as enabled load.
Hi @Mariusz
I am looking to optimize a dataset vs. a dataflow.
My dataset is sourced by multiple dataflows, and has additonal transformations applied on top.
IE: "Dataset" consists of "Dataflow 1", "Dataflow 2" and "Dataflow 3". I bring Datasets 1,2, and 3 into my dataset, and apply transformations, conditional columns, etc to each dataflow to obtain the final dataset.
I'm trying to determine which of those three dataflow transformations is most demanding when refreshed. (Or even better which steps in the query are time consuming)
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.