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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
dbeavon3
Memorable Member
Memorable Member

Power bi service connect to ssas with sso

I've been able to set up service gateway to connect to ssas md on prem. It seemed easy at first glance but don't like two things. 1) requires entering ssas md server admin credentials to allow users to connect via 'effective user' spoofing , 2) the user mapping strategy for 'effective user' seems fragile and error prone.


I see that there are some other power-bi-service data-sources that will allow sso, via Kerberos kcd. And I see that on-prem power-bi-report-server also supports Kerberos kcd for ssas. Any plans to allow bi service to authorize users to ssas md, by using Kerberos kcd?
4 REPLIES 4
GilbertQ
Super User
Super User

Hi there

Yes it can be a challenge to potentially map the users through to your MD model.

With that being said I have not had an issues once they have been mapped through and it has worked.

As far as I am aware there is nothing in the pipeline for SSO for MD.

There is quite possibly an idea that you could vote on at https://ideas.powerbi.com




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

Just to be clear, I found the following link that says SQL Server *is* supported for Kerberos constrained delegation:

https://docs.microsoft.com/en-us/power-bi/service-gateway-sso-kerberos

 

... but it sounds like you are telling me that doesn't refer to SSAS MD, but is only referring to the SQL relational database?  Am I getting that right?

 

Why was SSAS MD excluded from this feature?  We've been using Kerberos delegation to query our OLAP MD cubes for many, many years (eg. from Excel Services in Sharepoint).  I would have thought this would be just as easy to support this feature for SSAS MD as it is for the SQL relational database.

 

I'm not crazy about the requirement of sharing the SSAS Server Admin credentials out to people who are developing Power BI reports and dashboards.   If they don't need it to create an Excel workbook, they shouldn't need it to create a Power BI report.  

 

I am new to Power BI.  Is this going to be a regular theme?  Will it typically require granting super-user credentials to any data sources that are used?  So far I've only played with connecting to SSAS MD via the gateway.

 

 

Hi there

You have to remember that in order to connect to an SSAS Instance be that MD or Tabular it has to first authenticate with an Admin Account.

After this it does use the Impersonation which has been running like this for many years.
When configuring the data source in the gateway this should be secured for only people with the correct permissions to setup the data source via the Gateway. And in my opinion this is secure.

With regards to SSAS MD due to it being an older technology it was not built for the cloud, so these things can take longer, or there is possibly a different priority from Microsoft it would seem.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

>> You have to remember that in order to connect to an SSAS Instance be that MD or Tabular it has to first authenticate with an Admin Account.

 

I remember this very well and it is my main complaint.  A team responsible for building reports shouldn't have to have the server-admin credentials to the entire SSAS instance.  That seems totally silly, considering that the BI reports themselves don't require that level of authorization.  

 

Now that other data sources are capable of using normal Kerberos KCD, it is unfortunate that SSAS MD is left out in the cold.

 

I will test the "effective user" behavior and see if it will work for us in our environment.   After reading over the available docs, they don't make me very optimistic (ie. UPN's needing to match email addresses, user-mapping needs to be done manually in some cases, etc).  

 

>> With regards to SSAS MD due to it being an older technology it was not built for the cloud,

 

OK, let me ask what is older SQL relational databases, or SQL analysis services?  Both of these are very mature and if they are supporting SSO with with SQL relational databases, they should do it with SSAS MD too.  We've been using Kerberos KCD on-prem with SSAS for many years.  It seems unfortunate that Microsoft wouldn't get the Power BI service to do Kerberos KCD with SSAS, the same as they do for SQL relational databases. 

 

 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.