Forum Discussion
gateway can solved firewall error?
- 4 years ago
Yes on-premises gateway will mak it more stable and may help you in speed up processing too.
You can install your enterprise gateway on the same server as the datasource but keep a note on the ports that are required to be opened on the server to make the gateway work as it needs to communicate outside. If your report is already published in a workspace you don't have to do anything, just create a gateway and register it then you will see an option to ocnnect your datasource to gateway and just add it there.
You can find more details here:
https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-communication
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-indepth
Yes on-premises gateway will mak it more stable and may help you in speed up processing too.
You can install your enterprise gateway on the same server as the datasource but keep a note on the ports that are required to be opened on the server to make the gateway work as it needs to communicate outside. If your report is already published in a workspace you don't have to do anything, just create a gateway and register it then you will see an option to ocnnect your datasource to gateway and just add it there.
You can find more details here:
https://docs.microsoft.com/en-us/data-integration/gateway/service-gateway-communication
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-indepth
Again thank you very much nitishsh91 for your reply!
And if my source is an server that communicate with other platofrms not just PBI, if i will install the gateway in the data source, how can i prevent the other platforms to communicate with my data source with the gateway to prevent errors ?
- nitishsh914 years agoSolution Supplier
Sorry I didn't understand your question, can you explain it in detail?
After installing the gateway you will have to create a datasource on gateway which enable it to connect with that particular datasource like particular SQL database with authentication details so that ways its in a controlled way and also you can restrict access to specific people t use it if you want.
- Mornagli4 years agoHelper III
nitishsh91 From my understanding i will:
- Download enterprise-gateway on my machine data source.
- and then in my local computer i will work normally with getting the data (from ODATA).
- Publish it to the Service.
- In the source settings i will add my source to my gateway (from the PBI service).
Is it correct work system or i didnt understood correctly? What are the risks if i will install the enterprise gateway on the same maschine that my data source on it?
In addition, if i will download BI Desktop on my data source maschine, is it reccomended or not?
My biggest problem now is that the refresh (mainlly the first) in the service take too much time (small files, refresh takes sometimes 4 hours).
Thank you!
- nitishsh914 years agoSolution Supplier
You need to review your machine specs where you have to install the gateway, also its not required for gateway to be installed on same server as your data source, it just needs to have connectivity with your data source and other ports as mentioned in the link that I shared above.
Risk is this only if your gateway consumes too much memory then it might impact other systems hosted on same machine so its advisble to have on a separate server. You don't need to download PowerBI desktop on your datasource as you just need to create your report and then you just publish it to Service and source can be added there directly on gateway.