Power BI 系列 - 权限设计 通用设计 2 直连方式

解决方案:

POWER BI 分为直接和导入模式.

1.直接方式, 使用数据库本身模型控制,  例如  SSAS模型 需要在SSAS中配置角色,设置权限表达式. 使用SSAS语义模型作为事例 

2.导入模型, 直接使用PowerBI中的角色模型

 

原理说明

 1.直接方式

   Power bi在网页版中请求查询->通过网关->找到用户映射->以特定账号运行查询语句->返回结果.   如下

 

 

 

步聚:

>>1 创建一个SSAS语义模型,并创建角色   (简单模型) 

这里创建一个角色 只有江西,山东的行级别数据  ( 这里作为事例,权限部份可以通过权限表动态配置,这里使用仅使用简单方法进行展示)

 

数据如下:

 

 

 

 

>>2 在网关中新增数据库连接,并且配置用户映射.

 

 用户映射,  可以把Power邮箱账号映射成winow 域账号.

假设我power BI账号是  zengxinwen@msbi.com  

我的域账号是  zengxinwen@tech.com  ,  用户映射可以是  msbi.com   替换成 tech.com

用户映射 可以创建多个规则,所以前面名称不 一致的,可以再自定义替换规则

 

-----------------------------------------------------------------------

由于Power BI Service 云版本我的不能用,使用  Power BI Server 版本演示.

 

 

posted @ 2019-09-01 22:48  曾新文  阅读(718)  评论(0编辑  收藏  举报