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

Join the FabCon + SQLCon recap series. Up next: Power BI, Real-Time Intelligence, IQ and AI, and Data Factory take center stage. All sessions are available on-demand after the live show. Register now

Reply
mpgoggin
Advocate II
Advocate II

RLS for datasets from multiple workspaces

Hello!

I have been struggling with the following issue around RLS. I am trying to set things up as follows.

- DATASET A with RLS in Workspace A 

- DATASET B with RLS in Workspace B

- REPORT in Workspace B built with Data from DATASETS A & B

DATASET A is pulled into the REPORT using GetData --> PowerBI Dataset 

 

For users with access limited by RLS, they cannot see the visuals in the report dependent on DATASET A

Is this a limitation related to the connection method? Could it be because connecting the powerBI dataset in this method doesn't allow for Import? If so, what is the preferred workaround? 

 

Thank you,

Michael

 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @mpgoggin ,

Row-level security (RLS) with Power BI can be used to restrict data access for given users.In the Power BI service, members of a workspace have access to datasets in the workspace. RLS doesn't restrict this data access. If you publish your Power BI Desktop report to a workspace in the Power BI service, the RLS roles are applied to members who are assigned to the Viewer role in the workspace.

 

If you want to cancel the RLS in dataset A, you need to calcel the rls in dateset A from DATASETS A & B. Then there would only rls in dateset B .

 

Row-level security (RLS) with Power BI - Power BI | Microsoft Learn

 

If it still does not help, please provide more details.

 

Best Regards
Community Support Team _ Polly

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

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @mpgoggin ,

Row-level security (RLS) with Power BI can be used to restrict data access for given users.In the Power BI service, members of a workspace have access to datasets in the workspace. RLS doesn't restrict this data access. If you publish your Power BI Desktop report to a workspace in the Power BI service, the RLS roles are applied to members who are assigned to the Viewer role in the workspace.

 

If you want to cancel the RLS in dataset A, you need to calcel the rls in dateset A from DATASETS A & B. Then there would only rls in dateset B .

 

Row-level security (RLS) with Power BI - Power BI | Microsoft Learn

 

If it still does not help, please provide more details.

 

Best Regards
Community Support Team _ Polly

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

Thank you for the background,

To confirm then, a successful RLS scenario would mean that the User has been granted Security to the Dataset AND Viewer access to the workspace that contains the dataset.

I was hoping there was a way to apply RLS without granting access to the workspace. In other words, just share the report. My understand now is that this scenario is infeasible.

Thanks again,

Mike

Helpful resources

Announcements
April Power BI Update Carousel

Power BI Monthly Update - April 2026

Check out the April 2026 Power BI update to learn about new features.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.