BIEE11G用户及权限设置

海数信息www.dataonv.com

用户登录、数据权限


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

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

步骤:

1. 以biee登录em

2. 进入创建角色界面

BIEE11G用户及权限设置_第1张图片

BIEE11G用户及权限设置_第2张图片

BIEE11G用户及权限设置_第3张图片


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

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

BUSiness INTELLIGENCE

COREAPPLICATION

概述中启动


二、 配置数据权限

步骤:

1、 以biee进入BI Administrator Tool

2、 进入 管理->身份

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

BIEE11G用户及权限设置_第4张图片

BIEE11G用户及权限设置_第5张图片

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

三、 配置外部表用户

步骤:

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

BIEE11G用户及权限设置_第6张图片

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


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

BIEE11G用户及权限设置_第7张图片

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

BIEE11G用户及权限设置_第8张图片

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

BIEE11G用户及权限设置_第9张图片

BIEE11G用户及权限设置_第10张图片

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

BIEE11G用户及权限设置_第11张图片

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等名称必须按这样写,因为这样就是系统变量了。

你可能感兴趣的:(BIEE11G)