- 对于已经完成的BI报表,根据职位,产品线,客户等方面的原因,每个成员看BI的权限不尽相同。比如销售报表,每个销售员登陆以后只能看到自己名下的销售数据。
在Power BI中针对这个问题可以做行级别安全性设置来实现 !
1、首先,将数据库中的用户表SystemUser作处理后加载进PBI,其中包括UserId,域账号,登陆用的邮箱等
用UserId与模型中的各表作关联,在菜单界面:建模——管理角色中新建角色,使登陆的账号列=username(),
2、将PBI发布到Power BI Report Server中,点击PBI文件右上角的三点——管理
将数据源的身份验证类型改成与PBI文件相同的类型