行级别安全性在Power BI与组中不起作用

时间:2018-04-25 11:38:33

标签: powerbi row-level-security

我正在运行这个奇怪的问题:

  • 首先我准备了一些带有电源BI桌面的报告
  • 然后我进入"管理角色"创建一个仅显示region =" Italy"
  • 的数据的规则
  • 我将报告上传到电源BI服务
  • 我转到数据集下的安全标签,并将某些用户(myuser@mytenant.com)与规则相关联
  • 最后,我创建了一个sharepoint页面,我在其中嵌入了我准备的报告
  • 当我使用myuser@mytenant.com访问报告时,我看到了所有数据,而不仅仅是区域="意大利"根据需要。

规则有什么问题? 另一个奇怪的事情是,测试规则很好,当我测试用户时规则不起作用......

还有人吗? 很多!

2 个答案:

答案 0 :(得分:3)

典型的“问题”是Power BI App工作区(组)设置保留为默认值:成员可以编辑Power BI内容。要使RLS正常工作,需要将其更改为成员只能查看Power BI内容

您可以登录app.powerbi.com(作为群组管理员)进行此更改,然后使用左侧导航栏选择应用工作区(群组),然后选择修改工作区

这在doco中有描述:

https://docs.microsoft.com/en-us/power-bi/service-admin-rls#using-rls-with-app-workspaces-in-power-bi

答案 1 :(得分:0)

如果将Power BI Desktop报告发布到Power BI服务中的工作区,则角色将应用于只读成员。您需要指出成员只能在工作区设置中查看Power BI内容。

注意

如果您已经配置了工作区,以便成员具有编辑权限,则RLS角色将不会应用到他们。用户将能够看到所有数据。

官方文档Using RLS with workspaces in Power BI