Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
andrewporter
Advocate I
Advocate I

On-prem enterprise gateway installation best practice

I have been reading the various Power BI On-Prem Enterprise Gateway installation docs, mainly https://powerbi.microsoft.com/en-us/documentation/powerbi-gateway-onprem-indepth. 

 

"If you have an Analysis Services data source, you’ll need to install the gateway on a computer joined to the same forest/domain as your Analysis Services server.

 

The closer the gateway is to the server, the faster the connection will be. If you can get the gateway on the same server as the data source, that is best to avoid network latency between the gateway and the server."

 

We want to use Power BI on-prem gateway to connect Power BI to our SQL Server instance running on Windows Server.

 

The article clearly states that if possible, install the gateway on my data source (Windows Server running SQL Server).

 

There is hesitancy from our infrastructure team who are concerned with the Power BI Gateway Service taking up server resources because it is polling Azure Service Bus and handling Power BI queries. Is this a valid concern? Should we lean towards installing Power BI On-Premise Gateway on a dedicated server, or should we be content with simply letting it run on our SQL Server instance.

 

 

 

1 ACCEPTED SOLUTION

@andrewporter Valid concern, depending on the load that you are going to be putting on the gateway. Is the SQL instance the main source for all your data access needs? Will there be other datasources on the gateway, what type of connection are you using?These and many more questions are why "it depends" is the typical answer.

The recommendations are based on getting the best performance. Kasper De Jonge wrote up a nice blog that touches on some of your question here

If you are using your SQL DB, especially in Direct Query, then yes it would be more advantagous to have the Gateway on the same server. But the gateway will obviously consume resource and increase the SQL traffic, and it could be significant if there are many users interacting with the report in DQ mode, or if reprocessing the dataset takes a long time. Hope that helps a bit.


Looking for more Power BI tips, tricks & tools? Check out PowerBI.tips the site I co-own with Mike Carlo. Also, if you are near SE WI? Join our PUG Milwaukee Brew City PUG

View solution in original post

4 REPLIES 4
v-qiuyu-msft
Community Support
Community Support

Hi @andrewporter,

 

The most import thing to consider is Requirements. If the server run the SQL Server meet the requirement, it would better to install the data gateway on the same machine. You can also install on a dedicated server if the network is good and that server meet that requirement. Personally, I would suggest you install on the same server which hosts SQL server instance if that server can afford.

 

 

Best Regards,
Qiuyun Yu

Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@andrewporter Valid concern, depending on the load that you are going to be putting on the gateway. Is the SQL instance the main source for all your data access needs? Will there be other datasources on the gateway, what type of connection are you using?These and many more questions are why "it depends" is the typical answer.

The recommendations are based on getting the best performance. Kasper De Jonge wrote up a nice blog that touches on some of your question here

If you are using your SQL DB, especially in Direct Query, then yes it would be more advantagous to have the Gateway on the same server. But the gateway will obviously consume resource and increase the SQL traffic, and it could be significant if there are many users interacting with the report in DQ mode, or if reprocessing the dataset takes a long time. Hope that helps a bit.


Looking for more Power BI tips, tricks & tools? Check out PowerBI.tips the site I co-own with Mike Carlo. Also, if you are near SE WI? Join our PUG Milwaukee Brew City PUG

@Seth_C_Bauer - thanks for the reply! I would say the SQL Server is the main source of our data access needs for now. In the future we'll definitely have other data sources on the gateway though.

 

In terms of connections (I belive you are referring to an import vs Direct Query) we had planned to use Direct Query for more operational / transient reports. However for reports on larger datasets and year over year with calculations we were planning to import that directly to PowerBI / Azure SQL Databases wherever that lives.

@andrewporter The approach you outline is solid. I would say that the admins should baseline server activity prior to installing the gateway so they have an idea of the traffic prior to installation. Based on Kasper's blog, if you are going to start adding other datasources that don't include the SQL Server, then maybe a different gateway should be installed in to serve those sources.

Additional load should be assumed however, and your admins should be aware of the activity. Adam Saxton has some great video's that he does around Power BI, and I think he did a few on ways you can monitor or troubleshoot issues with traffic. I'd check his stuff out at guyinacube.com and pass any relevant topics to your admins.


Looking for more Power BI tips, tricks & tools? Check out PowerBI.tips the site I co-own with Mike Carlo. Also, if you are near SE WI? Join our PUG Milwaukee Brew City PUG

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors