新工作区中的 RLS 以及查看者和成员权限

问题描述

我们有一个最近更新的工作区。在此工作区中,我们有一个带有 RLS 的 Power BI 数据集。此数据集的主要用例有两个方面:

  1. 用户使用应用了过滤器上下文的预构建报告。
  2. 用户利用“在 Excel 中分析”来根据数据集构建其他数据透视表报告。

这是我们注意到的......

  1. 用户被设置为工作区的成员时,RLS 几乎会被完全忽略,他们会看到包含所有记录的数据。
  2. 用户设置为查看器时,RLS 正常工作,但随后他们无法使用“在 Excel 中分析”。

我了解不允许“查看者”访问“在 Excel 中分析”的权限要求。那是设计使然。但是,我们对导致我们无法实现这两个结果的新工作区缺少什么?我们已确认 RLS 已正确到位。

谢谢!

解决方法

基本上,由于所有成员都是工作区中的贡献者,因此无论 RLS 是什么,他们都可以访问所有数据。您可以禁止对成员进行编辑,在这种情况下,RLS 将为您工作。

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

此外,即使我不是某些工作区的成员,我也可以在 Excel 中分析数据集,但数据集已与我共享。