Biee-BIEE用户登录、数据权限

浏览: 4893

主要实现通过外部用户表来实现登录analytics,并且设置相关的数据权限,通过数据回写来实现用户自己修改密码。

一、 新建三个角色BIOperQxj、 BIOperFj、 BIOperZrq,用于控制数据权限。

步骤:

1. 以biee登录em

2. 进入创建角色界面

Clipboard Image.png


Clipboard Image.png

Clipboard Image.png

注:“创建”一开始可能是灰的,但随便选择一个角色点击“编辑”再返回,它就会变可操作了。

角色创建好后要在em中重启服务。

BUSiness INTELLIGENCE

COREAPPLICATION

概述中启动

二、 配置数据权限

步骤:

1、 以biee进入BI Administrator Tool

2、 进入 管理->身份

3、 为BIOperQxj角色配置数据权限(以BIOperQxj为例,其它两角色一样)

Clipboard Image.png

Clipboard Image.png


注:加数据过滤时,名称的选择无所谓,数据过滤器内容时,可点“编辑表达式”来完成。


三、 配置外部表用户


步骤:

1、 以biee在mstrsj上创建用户表dmn_user,具体见脚本。

Clipboard Image.png

注:每个用户必须要有BIAuthor角色,没有的话登录analytics是不能新建分析、报表等的,其它根据用户所在分局加相应角色。多个角色之间用“;”隔开。

2、 以biee进入BI Administrator Tool,创建一个新的连接auth,导入表dmn_user和表dmn_czry,并建关联,主要也是为后面密码回写作准备。


Clipboard Image.png

3、BI Administrator Tool中,工具à选择à一般信息,将“允许将第一个连接池用于初始化块”打勾。这样会降低这个连接的查询效率,默认是不打勾的,所以要单独建新连接。另外,这一步不做的话,下一步就选择不到连接。

Clipboard Image.png


4、BI Administrator Tool中,管理à变量,选择“会话”下的“初始化块”,右侧右键“新建初始化块”。

Clipboard Image.png

Clipboard Image.png

Clipboard Image.png

编辑数据源时,选择刚新建的连接。

Clipboard Image.png

Sql语句为:

select t.userid,t.username,t.password,t.swjgdm,t.swjgmc,t.zrqdm,t.zrqmc,t.groupname,t.rolename,'201201' as SysSssq from dmn_user t where t.userid=':USER' and t.password=':PASSWORD'。

“编辑数据目标”建变量时,变量顺序要与sql语句相对应。同时USER,PASSWORD,DISPLAYNAME,GROUP,ROLES等名称必须按这样写,因为这样就是系统变量了。

推荐 0
本文由 biee新手 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册