1、biee11g权限管理内部用户和外部用户biee11g权限管理(内部用户和外部用户)一、BIEE内部户用户权限管理(console中建立的用户)1、首先在conlose中建立一个组Admin Role,把这个组 继承BIAuthors把这个用户赋给组Admin Role说明一下这里BIAdministrators拥有管理权限,BIAuthors拥有创建权限,BIConsumers拥有访问权限。2、在em的安全性中 添加新的角色其实这里只需要添加在console中添加的用户就可以了,至于添加程序角色,添加组未测试,还不知其效果。补充说明:删除下面的用户,在上面添加进入Admin Role 可以达
2、到一样的效果3、联机打开oracle BI 管理工具(1)在权限中可以选择表的访问权限这里控制某个表禁止访问。(2)选择字段的权限这里控制访问某表的某一个字段时,只能访问过滤后的信息。(3)同时字段的权限可以选择主题区域。然后再把这个rpd文件复制为另外一个rpd文件,然后部署其文件,重启。整个权限关系图,如下4、登陆analytics(1)Huanglong用户的效果这里明显的看到被过滤掉的表在主题区域中没有显示出来。(2)Weblogic用户的效果 二、外部用户权限控制(用户数据信息储存在表中)联机打开rpd文件,新建一个连接池,之前建立的连接池已经被占用。新建变量新建初始化块建好数据源,选好连接池建好变量目标建好之后 在变量管理器中就可以查看到系统和非系统的变量然后保存rpd文件。 部署,用表中的用户数据登录。登陆之后的打开某个分析。图中只显示了储蓄的数据,和内部用户的那个是公用了同一个rpd文件,毕竟两边的用户都是属于同一个组,所以那个里面的权限字段的控制也是有效(修改组之后好像也没有建分析的功能)。 但是这个用户没有创建分析等功能,具体情况有待进一步摸索。或许可能需要在em的用户角色中处理一下。目前部署的rpd文件中Admin Role添加的一个用户huanglong是在console中添加的。