Quantcast
Channel: Power Query topics
Viewing all articles
Browse latest Browse all 31068

Gateway Access to Non-Domain Joined Computer Running Analysis Services

$
0
0

Hi,

I want to connect from PBI to an Analysis Services multidimensional cube running on a standalone server not member of any domain (actually, this server is a VM running in Azure). Is this scenario not supported, and will it only work if the SSAS server is member of a domain?

What I did:

  • Made sure Analysis Services is new enough to support the gateway --> it is version 2016 SP1 CU3
  • Installed the gateway on the server
  • Configured a data source to an AS database on the server, getting a connection success message in PBI
  • Mapped my user to the effective user name "SERVERNAME\existingUser"
  • Added the local user existingUser on the server to the AS instance administrators.
  • With PBI Desktop locally on the server, created and uploaded a report containing data from this AS database.
  • Got an error message in PBI: "Couldn't load the model schema associated with this report. Make sure you have a connection to the server, and try again."
  • Switched on "Additional logging" in the gateway, and checked the log while trying to get this working.

In the gateway log, I find the following error message: "AdomdErrorResponseException: The following system error occurred:  There are currently no logon servers available to service the logon request."

I then tried to change the user name mapping of the connection so that the effective user name is "localhost\existingUser". The error in PBI stayed the same, just in the log the message changed slightly, it now was: "AdomdErrorResponseException: The following system error occurred:  A specified logon session does not exist. It may already have been terminated."

When I changed the mapping to result just in "existingUser", I got still another error message: "AdomdErrorResponseException: The following system error occurred:  The name provided is not a properly formed account name."

In all cases, the gateway log showed the effectiveusername in the connection string as I had it mapped.

I then added a connection to the AS server via http/msmdpump to the gateway configuration in PBI, and changed the report to use that. But I got the same error message. And mapping the user name to "existingUser@localhost" or "existingUser@SERVERNAME" resulted in the "The name provided is not a properly formed account name." error message again, presumably as the "@" syntax would point to a UPN, which is a Kerberos concept, and hence not valid in a non-domain standalone server environment.

 

The gateway documentation only states that you may not set up the gateway on a domain controller, but it does not mention anywhere that it only works on a computer which is member of a domain.

 

Is the only way to get access to these AS multidimensional data setting up a domain controller and making this server member of  the domain?

 

Frank

 


Viewing all articles
Browse latest Browse all 31068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>