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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Do accesses at the source affect RLS filters?

Hi All,

 

I've setup RLS which reads reader's e-mail address and filters data accordingly. All works well, especially when displaying as respective person in Power BI Desktop.

 

Yet, after I published the report and in dataset security added a global AD group things start to get weird - as for the most people RLS filter works well as for some it shows all the data. I've checked the membership of the abovementioned group but these people are found there so it isn't a thing (anyway, if someone would not be a member of the group he/she should see nothing, right?).

 

I noticed that the people having the filter-free view are people who have the access to the SharePoint library from which the data is collected (yet, with one exceptional person who sees - as designed - only respective data).

 

And here I got a question - could accesses at the data source override RLS? It would make sense logically but how would it happen in the Power BI Service?

 

Any answer will be much appreciated!

Rob

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hello @v-angzheng-msft,

 

Thank you for your response. I have already removed all accesses from the workspace and left the access on the app only. There must have been something stuck on cache or so, because I noticed that if I published the report on new workspace then everything works as designed... Must be some glitch

View solution in original post

4 REPLIES 4
v-angzheng-msft
Community Support
Community Support

Thanks for your feedback😀. Could you please mark this thread as Answered since it is working now? It will help the others in the community find the solution easily if they face the same problem with you. Thank you.

v-angzheng-msft
Community Support
Community Support

Hi, @Anonymous 

 

Yes, access to the data source affects RLS filtering, if a user has access to the data source then RLS does not work, in other words, row level security only works for users with viewer privileges. If RLS does not work as expected, check if the workspace role permission is set to viewer.

 

 

Hope this helps.

 

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

Anonymous
Not applicable

Hello @v-angzheng-msft,

 

Thank you for your response. I have already removed all accesses from the workspace and left the access on the app only. There must have been something stuck on cache or so, because I noticed that if I published the report on new workspace then everything works as designed... Must be some glitch

Anonymous
Not applicable

I realized there was a direct access added for the working group (a group from MS Teams) who have the access to the source data. Yet, even after removing this access they still can see all, unfiltered, data. When I check it on Power BI Desktop the behaviour is correct, so it's something with the Power BI Service...

 

I'd appreciate any support on this

Helpful resources

Announcements
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