March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
We are using Power BI service. Our reports are pulling the data through the on prem gateway from SQL server. The issue is it does impact our live ERP system when it is refreshing. We have changed all the heavy reports to be incrmemntal refresh, but it is still impacting. I wonder if there is a way to set a limitation on the number of records per second, or kb per second the gatway or BI pulls? Or some other method to throttle it?
It's hard to say. How does it impact your ERP system? Does the ERP system also get data from the same SQL Server? Do you use on-demand refresh or scheduled refresh on Power BI Service when you see it impacts the ERP system?
I guess your datasets are in import mode. In my understanding, when the on-premises gateway is triggered to refresh the datasets, it will build connections to the on-premises data sources, get data from those data sources and temporarily store data on the gateway machine until all data is received from the data sources, then the data is sent back to the cloud service. During this process, the on-premises gateway will take up the CPU and memory resources of the machine it is based on.
So I suggest you may try setting schedule refresh on the datasets at an inactive time of the ERP system. You can also set different schedule time for different datasets to break down the refresh load on the gateway. Also, there may be connection limits or throughput limits on the SQL Server side which may influence this issue.
There are also some settings you may try on the gateway, please refer to the following links:
https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-performance-cpu
https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-high-availability-clusters
Best Regards,
Community Support Team _ Jing Zhang
If this post helps, please consider Accept it as the solution to help other members find it.
Many thanks for the reply. Much food for though you gave me.
I have already tried adjusting the times job run to about the best I can get them to limit the impact on the SQL server. Many are requird to refresh during the working day so I can't avoid that.
And the issue is not with the machine that the gateway is on, but the SQL server and service on another machine that that it pulls from. I was hoping for a "Records per minute" setting or the like but it looks like that doesn't exist. I will check again for options on the SQL side.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
40 | |
26 | |
17 | |
11 | |
10 |
User | Count |
---|---|
54 | |
51 | |
23 | |
12 | |
11 |