首页 > 解决方案 > Power BI 中的 RLS 不适用于某些用户?

问题描述

我对 Power BI 中的行级安全性有一个奇怪的问题 - 对于某些用户,RLS 正在工作,而对于其他用户则不是。

这是我的情况:

  1. 我在 Power BI 服务中有一个工作区。所有用户都定义为“查看者”,包括用户 A 和用户 C:

  1. 我有一个具有 2 个 RLS 角色的 Power BI 数据集和报告:

  1. 我将数据集和报告部署到 Power BI 服务,并将用户映射到 RLS 角色。我将用户 A 和用户 C 添加到“MA-Aus”角色中。这意味着他们不应该看到“MA Auslastung”表中的任何数据:

  1. 我转到“测试角色”以检查一切是否按预期工作:

- 我测试用户 C。“MA Sollzeit”返回值。未应用过滤器,RLS 不工作。

这里发生了什么?两个用户均已正确配置(工作区中的查看者,已添加到角色中)。对于用户 A,RLS 正在工作,而对于用户 C,来自角色的过滤器未应用。

标签: powerbi

解决方案


推荐阅读