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
slingy_
Frequent Visitor

Enterprise Gateway requires Server Admin role for SSAS connections, Personal Gateway does not

This is stupid:

PowerBI SSAS.png

 

It works fine with a Personal Gateway, but doesn't work with an Enterprise Gateway.
From a bit of searching it appears that admin role is required for the server/database, but a normal read-only user role is fine for the Personal Gateway.
Why is it like this?
I work for a company that is too large to go around granting admin rights to everyone who needs to refresh a dataset, why can't the "Discover Method" be added to a read-only role when it really just exists to read cube metadata anyway?
Why is that method required for an Enterprise Gateway anyway when a Personal Gateway is fine without it?
Does anything in this world make sense?


4 REPLIES 4
v-diye-msft
Community Support
Community Support

Hi @slingy_ 

 

Your root request is make sure others can refresh the AS report in service, but without the AS admin role. right?

Actually, it's no need to add them as role in the AS, you should only ensure that the report owner can refresh it smoothly in the service, and share the report to others in the workspace. Others can refresh the report using your gateway as long as they are added in the worksapce as a role.  But please note that you need map the user to the account which can refresh the datasource successfully.

 

 

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

"Your root request is make sure others can refresh the AS report in service, but without the AS admin role. right?"
No, I want to be able to refresh it.

SSAS is managed by a partner IT company, they do not have any access to our Power BI workspaces or anything like that. We also cannot get them to use their Server Admin credentials to refresh the SSAS cube connections in our datasets.


1:- I own/manage the report, dataset and (Premium) workspace 
2:- I can refresh the dataset fine in Power BI desktop
3:- I can refresh the dataset in the Power BI service with an On-Premises Gateway (Personal).

But the problem here is
4:- I cannot refresh the report using an On-Premises Gateway (Enterprise), even though I'm using the same credentials for the SSAS data source as I'm using in Desktop and Personal Gateway.
The error is due to the lack of "Discover method" (or read metadata or whatever) permissions in a non-Server Admin role for SSAS and I'm not sure why it's required for an enterprise gateway and not a personal gateway.

There are many reasons why a dataset refresh using a personal gateway or manual via PBI Desktop is not suitable in this case, so that is not an option.

Yeah, this is exactly the problem I'm talking about. Seems like there's no solution apart from being granted Admin role to the SSAS server, which is not useful at all.
Users shouldn't need to be admins to access data.

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
Top Kudoed Authors