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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi guys,
I recently created a report and published to the powerbi service. I am connecting to only one SQL database but pulling in 8 seperate tables. There are no additional steps in power query, all the tables in the data warehouse are indexed and perform pretty fast in SQL server Management studio. The problem is that it times out everytime i try to refresh within the service. I would like to keep all these tables in one report but am thinking i may need to split the semntic model into two with 4 tables each. Let me know if you have experinced this issue or have any solutions.
Solved! Go to Solution.
Hello @wc123
Before you split the semantic model, i would recommend enabling Incremental Refresh to see if this can improve your refresh time.
You can set up incremental refresh policies for each table and only load new/changed data during refreshes.
Incremental refresh for semantic models in Power BI - Power BI | Microsoft Learn
And although you've mentioned there's no additional steps in power query, I'd suggest double-checking to ensure all transformations can fold back to SQL and avoid steps that break folding (like certain merges or custom columns). You can do this by right-clicking each step in Power Query to check if "View Native Query" is enabled.
Hope this helps:)
Thankyou, @MasonMA for your response.
Hi wc123,
We appreciate your inquiry submitted through the Microsoft Fabric Community Forum.
Based on my understanding, since the queries execute quickly in SSMS but the refresh operation times out in the Power BI Service, the primary cause is likely service side constraints such as dataset size, memory, refresh duration or gateway/network bottlenecks, rather than issues with SQL performance.
Please follow the steps below, which may help to resolve the issue:
For further reference, please see the following links:
Data refresh in Power BI - Power BI | Microsoft Learn
Monitor and optimize on-premises data gateway performance | Microsoft Learn
We hope this information helps to resolve the issue. If you have any further queries, please feel free to contact the Microsoft Fabric Community.
Thank you.
Hi wc123,
We wanted to see if the information we gave helped fix your problem. If you need more help, please feel free to contact the Microsoft Fabric community.
Thank you.
Hi wc123,
We are following up to see if what we shared solved your issue. If you need more support, please reach out to the Microsoft Fabric community.
Thank you.
Hi wc123,
We would like to follow up and see whether the details we shared have resolved your problem.
If you need any more assistance, please feel free to connect with the Microsoft Fabric community.
Thank you.
Thankyou, @MasonMA for your response.
Hi wc123,
We appreciate your inquiry submitted through the Microsoft Fabric Community Forum.
Based on my understanding, since the queries execute quickly in SSMS but the refresh operation times out in the Power BI Service, the primary cause is likely service side constraints such as dataset size, memory, refresh duration or gateway/network bottlenecks, rather than issues with SQL performance.
Please follow the steps below, which may help to resolve the issue:
For further reference, please see the following links:
Data refresh in Power BI - Power BI | Microsoft Learn
Monitor and optimize on-premises data gateway performance | Microsoft Learn
We hope this information helps to resolve the issue. If you have any further queries, please feel free to contact the Microsoft Fabric Community.
Thank you.
Hello @wc123
Before you split the semantic model, i would recommend enabling Incremental Refresh to see if this can improve your refresh time.
You can set up incremental refresh policies for each table and only load new/changed data during refreshes.
Incremental refresh for semantic models in Power BI - Power BI | Microsoft Learn
And although you've mentioned there's no additional steps in power query, I'd suggest double-checking to ensure all transformations can fold back to SQL and avoid steps that break folding (like certain merges or custom columns). You can do this by right-clicking each step in Power Query to check if "View Native Query" is enabled.
Hope this helps:)
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.