分页报表的行级安全性

问题描述

我有一个 Power BI 报告,其中有一个按钮,其中包含指向 Power BI 分页报告的链接。 Power BI 报告从 Azure 分析服务 (AAS) 获取数据,并对其应用了行级安全性 (RLS)。我想确保分页报告也应用了 RLS。我正在努力解决在 Azure Active Directory (AAD) 的分页报告上应用 RLS 的过程。 AAS 具有基于 AAD 的角色。如何在分页报告上应用相同的 RLS(由 AAD)?

希望得到任何帮助。提前致谢。

解决方法

目前RLS仅适用于报表服务器或数据库端,您无法在分页报表上启用RLS 我们在这里可以做的是我们可以嵌入分页报告,当您嵌入分页报告时,您可以控制显示哪些数据。这允许为每个用户定制显示的信息。例如,如果您有一个包含全球销售结果的 Power BI 分页报表,您可以将其嵌入,以便只有特定区域的销售结果可用。

此功能提供了一种显示数据子集的安全方式,不会危及其余数据。它类似于 Row Level Security 功能,它提供了一种在 Power BI 报告(未分页)、仪表板、磁贴和数据集中显示数据的安全方式。

将行级安全应用于 Power BI 分页报表时,需要为 UserID 属性分配 Perameter。在嵌入报表之前,此参数将限制从数据集中提取的数据。

这是 Use row-level security with Power BI embedded analytics content - Power BI

的参考文档

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...