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
I apologize in advance if this is the wrong place to post this question. We are just starting out on our Power BI journey, and so far have been fine with Reports based on Sharepoint hosted Excel Data sources. However, we'd like to start doing reports from an Enterprise software that runs with an internal SQL database, so we are at the phase of setting up a Gateway for this environment.
The main concern we have is not affecting the performance of the people using the software throughout the day. So we've been debating on a few options:
I'm wondering if the first two options are overkill, and the normal practice is to have the Gateway on a system that is not the SQL server. My only hesitation is that it is still unclear to me which system is doing the heavy lifiting during a refresh.
Is it the Gateway system (therefore needing more cores/memory), or is the SQL server still doing a lot and we may get performance issues during refreshes? For reference, the SQL server is a VM, licensed for 4 cores and has 96 GB Ram (live DB instance is capped at 64GB usage)
Solved! Go to Solution.
Hi @Anonymous
When a dataset is being refreshed where the gateway software is being installed it will use CPU and memory to mashup the data before sending it to the Power BI Service.
I recommend if possible to install the Gateway on another VM, which will ensure that the gateway can perform well. Also that the SQL Server will not have any direct impact when the gateway is being used.
The SQL Server load when the refresh is running should be small as long as the queries to the SQL Server are optimized.
Hi @Anonymous
When a dataset is being refreshed where the gateway software is being installed it will use CPU and memory to mashup the data before sending it to the Power BI Service.
I recommend if possible to install the Gateway on another VM, which will ensure that the gateway can perform well. Also that the SQL Server will not have any direct impact when the gateway is being used.
The SQL Server load when the refresh is running should be small as long as the queries to the SQL Server are optimized.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!