一,配置报表查看权限
需求:不同的人或角色查看不同的PowerBI报表
方法一:使用dynamic365添加用户组管理
参考教程:https://www.pianshen.com/article/25031937531/
方法二:配置访问目录和用户角色
参考教程:https://blog.csdn.net/bluefire5/article/details/119619022
方法三:如果数据源是SQL,通过SQL AS实现人员或者部门级的权限控制
二,配置行级权限
参考教程:
https://docs.microsoft.com/en-us/power-bi/admin/service-admin-rls
教程已经很细了,简单记录一下步骤:
Step1 - 准备数据,从文件路径获取限制行级权限的字段 [Country]
Step2 - 在PowerBI Desktop上选择角色管理,新建角色,CN,VN,,,
Step3 - 选择角色VN,右击表,双击字段Country,修改DAX为Country = "VN"
Step4 - 选择角色CN,,右击表,双击字段Country,修改DAX为Country = "CN"
Step5 - 对每个国家重复以上步骤
Step6 - 点击发布,选择Workspace
Step7 - 在PowerBI Service上,选择Workspace ->Workspace Access, 添加用户或用户组并设置为Views
Step8 - 选择刚刚发布的Dataset - >Security -> 在各个国家下添加对应的用户或用户组
Step9 - 测试,配置完成。