如何构建一套自动化的权限体系
背景
当一个企业有多个分公司,且每个店长管理多个店铺时,
第一,由于人员的变动,手动维护BI上的用户信息会变得比较繁琐且不及时;
第二,因为一个店长可能有多个店铺,那么就需要给每个店长设置仅他所管辖的店铺的数据权限,如果一个个店铺去设置,那么工作量会比较大,并且如果店长变更了店铺,那也得手动修改权限,比较麻烦;
所以针对上面两个问题,观远可以通过以下两个模块的设置来得到比较方便的解决方案:
需要设置的模块
1、账户同步
2、数据权限模板
二、操作步骤
1、设置用户相关信息
① 把用户数据信息和用户组数据信息从数据所在的数据库里抽取到BI(如果用户信息没有存在数据库里,那就只能手动传excel,会比较麻烦,实现不了自动化);
② 把这两份数据放到账户同步的数据集里,设置好字段关联和更新方式,具体参考:账户同步
2、设置数据权限模板
① 设置数据权限模板,具体参考:数据权限模板使用方法
② 将数据权限模板应用到所需数据集:
需要注意,数据集里的字段要跟数据权限上写的字段对应上,才能生效,比如这里的【编号ID】要跟数据集的【编号ID】对应上:
此时,一套自动化的权限体系就搭建完成了,只需维护数据库里的用户信息即可。