Skip to main content

Power BI

New

Enable RLS for reports connected to a live Power BI Service dataset

Vote (54) Share
's profile image

on 17 Apr 2017 22:54:57

RLS roles are disabled for reports built on a live connection to a Power BI Service dataset. Please enable this functionality -- this is critical for the scalability of Power BI in my organization!

Comments (7)
's profile image Profile Picture

659442d6 94d5-ea11-a813-000d3a563be2 on 03 Aug 2020 14:28:06

RE: Enable RLS for reports connected to a live Power BI Service dataset

This is key to optimizing data sets & capacity usage, and must be enabled urgently to allow scalability of Power Users in Organisation happening to be under different roles & different divisions.
Everyone creating their own data sets create struggles with the available premium capacity.

's profile image Profile Picture

8619322b d84d-4f3a-83a8-a62c37dd9621 on 06 Jul 2020 00:06:49

RE: Enable RLS for reports connected to a live Power BI Service dataset

I have just posted my question in the community about this issue:

(https://community.powerbi.com/t5/Desktop/Get-Power-BI-Datasets-in-Power-BI-Desktop-from-published-dataset/m-p/908794#M435575)

Got response back to submit an new idea, but found in this case (kind of) the similar situation.


When dataset creators create the dataset with RLS, publish the dataset in the PBI Service (and promote the dataset) and assign roles to the dataset security to certain users, I was expecting that users with viewer role can just see the report/dashboard, but contributors should be able to find the (promoted) dataset as a source in PBI Desktop to connect to in order to make their own (child) report, but now they can see the data without RLS. This is just a breach that has been secured through PBI Service, but broken by sharing it through the Contributor/Member role....


Possible solution? Who is signing in to the PBI Desktop and connect to the Dataset should be linked to the RLS Security role from the Parent Dataset?

Any thoughts how to get this idea very very quickly and urgent to the Dev Team? Vote!

's profile image Profile Picture

6251d4b8 3021-4d21-a760-6cdb03328403 on 06 Jul 2020 00:06:10

RE: Enable RLS for reports connected to a live Power BI Service dataset

a very important feature pending from April, 2017 and not addressed yet. any possibility on this?

's profile image Profile Picture

d780a352 509b-48fa-af7a-b44977a2705a on 05 Jul 2020 23:50:19

RE: Enable RLS for reports connected to a live Power BI Service dataset

This is not correct. RLS is against the dataset not the child reports and dashboards. It works fine with live connections. However view as role in child reports is a must in big organisations. It's the only way to be sure!

's profile image Profile Picture

afe57868 1a65-4e79-9b9a-7b091e7c32e7 on 05 Jul 2020 23:43:28

RE: Enable RLS for reports connected to a live Power BI Service dataset

I agree with proposal. "Test as role" online on child reports would be useful

's profile image Profile Picture

53f9d7dc 6cc5-4289-825a-dd56569606b2 on 05 Jul 2020 23:20:51

RE: Enable RLS for reports connected to a live Power BI Service dataset

Luke is correct, we use this functionality heavily. the roles applied to the parent report are reflected in the child report. The View as Role should be accessible from the child report though. The inability to do this makes managing complex security rules a nightmare. We are going to have to revert back to our on premise SSAS model if this feature can't find it's way in soon which would be a sad day for us :(

's profile image Profile Picture

1af18fc3 c51c-4422-8305-c29424ac9a43 on 05 Jul 2020 23:15:19

RE: Enable RLS for reports connected to a live Power BI Service dataset

I believe RLS still applies to online reports created from the dataset, but it can't be viewed in a desktop report created from the online dataset.