Hello,
I am not able to refresh the data from the cloud using personal gateway. I created a report using Power BI desktop (Import data) against a On-Prem SQL database and published it to the cloud. I downloaded the latest version of Personal Gateway and was able to install it without any issues.
But when I tried to refresh the data from the cloud I got this error
"Failed to update data source credentials: GatewayOfflineHide details
Under the "Gateway Connection" I do see the gateway status as Online.
Also when I tried to edit the data source connection (under Data source credentials) with Windows Authentication and clicked "Sign in" it would keep spinning and finally showed the same error message "Failed to update data source credentials: GatewayOffline".
But when I launched the Data Management Gateway Configuration Manager (C:\Program Files\Power BI Gateway - Personal\1.0\Shared\ConfigManager.exe) and tried to "test" the connection from the gateway to on-prem data source I got the error "Signing credential failed because the gateway is not online".
Since we use proxy server I modified the config files to inherit the default proxy setting.
<defaultProxy enabled="true" useDefaultCredentials="true">
<proxy
usesystemdefault="true"
proxyaddress="http://XXXproxy:80"
bypassonlocal="true"
/>
</defaultProxy>
a
These were the config files I modified.
C:\Program Files\Power BI Gateway - Personal\1.0\Configurator\GWConfig.exe.config
C:\Program Files\Power BI Gateway - Personal\1.0\Configurator\PowerBIGatewayAgentCmdLine.exe.config
C:\Program Files\Power BI Gateway - Personal\1.0\Gateway\diawp.exe.config
C:\Program Files\Power BI Gateway - Personal\1.0\Shared\diahost.exe.config
C:\Program Files\Power BI Gateway - Personal\1.0\Shared\diacmd.exe.config
Any suggestions what could be wrong? I also opened a SR with Microsoft few weeks ago but I have not had any luck with the advice I got.
I know PowerBI documentation says we only need to open outbound ports from the company network to the cloud. Is there any requirement to allow inbound traffic from the cloud to the company network ?
Thanks