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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
domc23
Helper I
Helper I

Access granted by user login

Hello, I hope I am in the right forum for this question. And I hope that I explain it correctly. My company has built an Executive Dashboard that we can use and show to our brokers and clients. We have SSO incorporated into the dashboard already, that allows a client to login to our portal and passthrough to the dashboard. That part is working fine. Here is what we are looking / hoping to do. Because there could be hundreds of clients utilizing the portal and dashboard, we are looking for a way to restrict what a user can see based to access given to each user id. The hope is we will not have to build out hundreds of dashboards to restrict individuals to what they should only be able to see.

 

Is there a way to build some sort of table that would house all the login and access information that the master dashboard would lookup and only show the information that has been setup for that user ID.

 

I do not have any code or anything writen out at this time as I am not programmer. Looking for any information / direction on if this can even be done and if so, how might I go about setting soemthing like this up?

 

Thank you all in advance for any direction you can offer.  

3 REPLIES 3
v-jiascu-msft
Microsoft Employee
Microsoft Employee

Hi @domc23,

 

What are the things you want to filter or hide? 

If it's data, for example, User A only can see data of Customer A, you can try power-bi/service-admin-rls.

If you want to hide some tiles from the Dashboard, I'm afraid it isn't available.

 

Best Regards,

Dale

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

Hello Dale,

 

Basically, all the data will be loaded into one master dashboard. We are looking to restrict what a client / broker can see based on their SSO login to the dashboard. We would need to create some sort of table that would say, broker A can have access to client data based on their affiliation to that client. They would not be able to see any of the other client data that would be loaded into the dashboard.

 

Does that make any sense?

Hi @domc23,

 

The RLS is the right way you can try. The function USERNAME can recognize the login user. Please refer to service-admin-rls#using-the-username-or-userprincipalname-dax-function.

One Note: the RLS won't work if the end users have Edit permission.

 

Best Regards,

Dale

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

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.