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
Anonymous
Not applicable

Best way to implement Row Level Security on the Report Server

Hi all

 

I understand Row Level Security is not currently supported on the Report Server, so what is the best way to implement this?

I've had a scout through various topics on here, even trying the below DAX expression as a measure which I cam across.

 

filterRLS =

CALCULATE(
COUNTROWS(Data),
Data[UserName] = USERNAME())

 

This doesn't work. I find it surprising that Power BI Serivce supports RLS but Report Server does not.

3 REPLIES 3
Anonymous
Not applicable

Hi @Anonymous.

 

We had a similar issue a few months ago and realised the only way to implement Row Level Security was to create a SSAS Tabular Model to do it.

 

The article below uses a good example as to how it can be done (same way as we implemented it):

 

https://www.blue-granite.com/blog/using-dynamic-row-level-security-with-organizational-hierarchies

 

Hope this helps.

Anonymous
Not applicable

Hi @Anonymous,

 

Can you please let us know that what is your Data source for this.

Anonymous
Not applicable

A number of tables from SQL Server

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.