我正在开发一个场景,我使用Dynamics 365中的数据和其他一些Web源来生成Power BI中的可视化报表 . 我启用了RLS,其中包含一组角色和分配给这些角色的用户 .
我创建的仪表板特定于单个角色,但基于相同数据源(通过RLS过滤) .
然后将这些仪表板集成到Dynamics 365中 .
我的问题是:
-
用户可以移动到Power BI(通过"Open in Power BI"按钮)
-
一旦用户进入Power BI,他就能看到所有报告和仪表板(虽然通过RLS过滤到他的访问权限)
-
所有用户只有视图访问权限,因此无法访问数据集
有没有办法让用户只能访问选定的仪表板和报告,我们可以隐藏其他报表/仪表板,就像数据集一样 .
PS:我们正在使用Power BI Premium和Workspace分配的高级容量 . 添加到RLS的所有用户都会自动添加到Workspace中,这可能就是为什么他们能够看到所有内容 .