我在RLS(行级别安全性)上进行POC。
[internalemailaddress] = USERPRINCIPALNAME()
。请建议如果我做错了。
另外请建议,如果CRM / O365中的系统角色/组定义可以在PowerBI中重用(例如,SalesPerson应该只能查看他的数据,Sales-Manager应该能够获取所有数据)在他的领土下的销售人员等。)
答案 0 :(得分:1)
您必须将数据集的所有者更改为其他人或使用其他CRM用户登录/测试才能看到RLS正在运行。
在Power BI社区中引用this thread:
RLS不适用于数据集的所有者。因为所有者可以编辑数据集和报告。 RLS旨在控制数据访问而不是过滤等。您可以运行“作为角色测试”来查看效果。