加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。
PowerBI设置权限的环节比较多,梳理如下,通过它们的递进关系可以实现报告的权限管理。
1 PowerBI主页权限
打开app.powerbi.com(中国版为app.powerbi.cn),需要使用PowerBI账号登录,通常组织邮箱就是账号,它决定用户是否可登录组织的PowerBI主页,组织邮箱通常由IT负责开关,入职则有,离职则无。
2 工作区权限
只有在工作区分配了角色的用户,才可以看到工作区上的模型或报告,用户看不到权限以外的工作区。可以为不同的用户设置不同的工作区权限,工作区管理员可以设置用户角色。
工作区的角色包括:管理员、成员、参与者、查看器(应译为查看者)。通常为报告用户设置参与者或查看器角色。如果用户需要用Excel或者PowerBI桌面版连接模型,工作区的角色应是管理员、成员或参与者。
如果是用模型+Live Connection开发的报告,且模型和报告发布在不同的工作区,用户需要同时具备模型工作区和报告工作区的角色。
3 行级别权限(RLS,Row Level Security)
行级别权限是在用户查看数据的时候,按照其行级别权限角色对应的筛选条件对模型数据进行筛选。此功能适用于模型所在工作区中角色是查看者的用户。如果用户在模型所在工作区的角色是管理员、成员、参与者,行级别权限对他们不起作用,他们能查看所有数据。
行级别安全性有静态和动态之分。静态权限的角色和条件都是死的,适用于角色和人数较少的组织;动态权限是根据用户的USERPRINCIPAL()和手工的用户权限表分配权限,权限维护起来更直观更便于管理。
操作步骤
STEP 1 在PowerBI桌面版中,点击菜单栏建模下的管理角色,新建行级别权限角色和它对应的筛选条件。
STEP 2 在PowerBI线上版中,点击模型的三个点,选择安全性,给用户分配角色。
拓展
1 单独的报告也可以给用户设定权限,但不建议这样做,这样不利于权限的统一管理。
2 如果使用了PowerBI应用分享报告,可以在PowerBI应用设定权限,取代用户在报告工作区的权限。
3 建议使用带有邮件功能的安全组(Security Group with Email Enabled)设置权限,安全组就像一个“壳子”,只需要把用户邮箱加入安全组即可。
4 行级别权限也可灵活地用于页面权限。
5 使用PPT中的PowerBI插件查看报告,类似于在线上版查看报告,遵循文中提到的所有权限。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。