Join 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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello guys,
I created a power bi file with power bi desktop. Its very big and has many imported sources. In power bi desktop the refreshing needs about 15-20min - sometimes more.
Now I uploaded it to app.powerbi choose all the right login informations and try to refresh it.
It needs there forever and after a period of time (like an hour) it says it "timed out".
What else can I do besides to try to downsize the file?
Thanks
Solved! Go to Solution.
Hey @Anonymous ,
the SQL server you can change the timeout in the data source dialog:
This will then be translated to the "CommandTimeout" parameter with the #duration function:
The timeout can also be added to.
WebPages:
= Web.Page(Web.Contents("URL", [Timeout=#duration(0, 1, 0, 0)]))
Or OData Feeds:
= OData.Feed("http://myUrl.com/service.svc/", null, [Timeout=#duration(0, 1, 0, 0)])
Maybe that solves already your problem.
Hey @Anonymous ,
depends if you only have one table from this database or multiple tables from this database.
In both cases go to Power Query first.
If you have multiple tables from the same database do it via the data source settings. Select the "data source settings", select the SQL Server and click "Change Source". In the next dialog you can change the timeout. This changes it for all tables from this data sources:
If you just want to change it for one table, you can do it directly in the query:
Hey @Anonymous ,
what is the data source? Is it SQL Server, is it OData, is it an Excel file? For some data sources you can change the duration before timeout, for some data sources you can change the performance of the underlying source, for example by adding an index, some you can scale up.
Is the data source on premises with a gateway or in the cloud?
I got 2 sources. One is a Excel file in the cloud and one is a table from an SQL Server.
Where do I find the options for the timout and the performance you mentioned.
Hey @Anonymous ,
the SQL server you can change the timeout in the data source dialog:
This will then be translated to the "CommandTimeout" parameter with the #duration function:
The timeout can also be added to.
WebPages:
= Web.Page(Web.Contents("URL", [Timeout=#duration(0, 1, 0, 0)]))
Or OData Feeds:
= OData.Feed("http://myUrl.com/service.svc/", null, [Timeout=#duration(0, 1, 0, 0)])
Maybe that solves already your problem.
I got 2 sources. One is a Excel file in the cloud and one is a table from an SQL Server.
Where do I find the options for the timout and the performance you mentioned.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.