您的位置:首页 > 其它

BIEE11G用户及权限设置

2014-01-04 17:53 387 查看
海数信息www.dataonv.com


用户登录、数据权限

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

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

步骤:

1. 以biee登录em

2. 进入创建角色界面







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

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

BUSiness INTELLIGENCE

COREAPPLICATION

概述中启动

二、 配置数据权限

步骤:

1、 以biee进入BI Administrator Tool

2、 进入 管理->身份

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





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

三、 配置外部表用户

步骤:

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



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

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



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



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





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



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等名称必须按这样写,因为这样就是系统变量了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息