2

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

  • 首先,我用 Power BI desktop 准备了一些报告
  • 然后我进入“管理角色”以创建仅显示区域 =“意大利”的数据的规则
  • 我将报告上传到 Power BI 服务
  • 我转到数据集下的安全选项卡并将一些用户(myuser@mytenant.com)关联到规则
  • 最后我创建了一个共享点页面,我在其中嵌入了我准备的报告
  • 当我使用 myuser@mytenant.com 访问报告时,我会看到所有数据,而不仅仅是 region = "Italy" 所需的数据。

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

有人知道吗?多谢!

4

2 回答 2

4

典型的“陷阱”是 Power BI 应用工作区(组)设置保留为默认值:成员可以编辑 Power BI 内容。要使 RLS 正常工作,需要将其更改为Members can only view Power BI content

您可以通过登录 app.powerbi.com(作为组管理员)进行此更改,并使用左侧导航选择 App Workspace(组),然后选择Edit Workspace

这在 doco 中有描述:

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

于 2018-04-26T03:22:55.657 回答
0

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

注意

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

官方文档在 Power BI 中将 RLS 与工作区一起使用

于 2020-05-12T12:47:23.737 回答