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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
dcheng029
Helper II
Helper II

How to set up a bulk and dynamic RLS permissions list?

Hi everyone,

 

I have a published Power BI dashboard that contains sensitive and confidential information that only a select cohort of staff within the business should have access too. 

 

Quick run down; two of the data sources that this dashboard uses is from "Salesforce Objects" where there are fields that define the 'Business Manager' and 'Business Owner' of each Job ID, example of each data source:

Job IDBusiness ManagerBusiness Owner
123Person 1Person 2
456Person 2Person 3
789Person 4Person 5

 

I need to apply some form of security measure (I was initially thinking RLS) to restrict dashboard access to a dynamic list of staff dictated by the above mentioned Salesforce Objects data source.

 

I would expect the permissions list to update whenever the Salesforce Object data source updates with people movements. I have PBI Pro access but not PBI admin. Is the above possible at all?

 

1 ACCEPTED SOLUTION
lbendlin
Super User
Super User

Maybe.  Dynamic RLS requires the presence of an email address that you can then compare against USERPRINCIPALNAME().  If your SFDC Objects data source can provide that list of email addresses then you can use that to control the dynamic RLS.

 

NOTE:  SFDC management chain changes are notoriously sluggish.  Make sure you don't accidentally expose data to users that have recently changed managers.

View solution in original post

5 REPLIES 5
lbendlin
Super User
Super User

Maybe.  Dynamic RLS requires the presence of an email address that you can then compare against USERPRINCIPALNAME().  If your SFDC Objects data source can provide that list of email addresses then you can use that to control the dynamic RLS.

 

NOTE:  SFDC management chain changes are notoriously sluggish.  Make sure you don't accidentally expose data to users that have recently changed managers.

Hi @lbendlin thanks for the pointers, will check this out!

Hi @dcheng029 ,

We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. In case if you have any resolution please do share that same with the community as it can be helpful to others .
If you have any question relating to the current thread, please do let us know and we will try out best to help you.


Thank you.



Hi @dcheng029 ,

We haven’t heard back from you regarding our previous response and wanted to check if your issue has been resolved.

If it has, please consider clicking “Accept Answer” and “Yes” if you found the response helpful.
If you still have any questions or need further assistance, feel free to let us know — we're happy to help!

Thank you!

Hi @dcheng029 

If our response addressed by the community members is resolved for your query, please mark it as Accept Answer and click Yes if you found it helpful.

Should you have any further questions, feel free to reach out.
Thank you for being a part of the Microsoft Fabric Community Forum!

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.