`
shuang7255
  • 浏览: 23452 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

BIEE数据权限控制

    博客分类:
  • BIEE
 
阅读更多

权限设置:

BIEE中设置用户权限的方法有两种,

       1.内部权限机制,Administration tool中的manage/security下直接设置。

       2.通过外部权限表设置。

 

        BIEE内部权限机制:这种方法相对简单一点,即在security中新建用户和组。

 过程如下:

         1. new/user新建用。

         2.permissions/filters设定权限,logging lever是否记录日志,password exprires every用户  有效时间。

         3.new/group新建组,同样可以限定权限。

注意:

           1.      一个用户可以属于多个组,一个组可以属于多个组,同一层的组对同一个用户是“或”的关系,即只要在同一层中有一个允许权限,那么这个用户就有这个权限。

           2.      Administrator是系统默认用户,属于Administrators组,不可以删除,在web下可以管理其他用户权限,通过“设置/管理”。

 

外部权限表:通过外部权限表设置权限的方法需要三个步骤

        1.    数据库中新建外部权限表。建表时必须包括”USERNAME””PASSWORD”两项,用来记录登录用户和密码,根据需要添加相应的限定属性列。

        2.    将外部权限表与BIEE想关联。关联外部权限表是通过Administration tool中的manager/variables/session新建变量实现的。到这一步就可以实现新建用户与用户组。

       3.    添加权限限定条件。首先要将外部权限表添加Administration tool的物理层,然后在逻辑 层中找与权限限定相关的表(一般都是主要的维度表),在Sources/content/where中添加限定条件。

注意:

1.   在限定条件中用到POSITION(character_expression1 IN character_expression2)valueof()函数,其中position()函数用来返回character_expression1character_expression2中的位置,数值类型,如果不存在则返回0valueof()可以获得相应变量的值,其中变量用NQ_SESSION.引用。

2.   当同时使用两种方法对用一个用户设定权限时,权限成交集状态。例如在security中设定A用户只能看到全钢胎,在外部权限表中设定A用户只能看到半钢胎,则在web中不会查询到结果;如果security中设定A用户只能看到全钢胎,设定外部权限表中A用户可以看到全钢胎,半钢胎,斜交胎,则在webA用户只可以看到全钢胎。

通过学习发现这两种权限设定方法各有优点,前者设定起来相对简单,但是当用户数量很大时就显得比较麻烦;后者对然设置起来相对复杂一点,但是通过一张表来管理用户及其权限,一目了然,而且以后管理起来也比较方便。


分享到:
评论

相关推荐

    biee 12c 权限

    此系统允许管理员精确地定义哪些用户或用户组可以访问特定的数据和功能,从而实现灵活的权限控制。以下是关于"biee 12c 权限"的详细解释: 1. **WebLogic 用户和组管理**: WebLogic Server是OBIEE的基础应用...

    BIEE用户权限及修改密码设计

    Oracle Business Intelligence Enterprise Edition (BIEE) 是一个强大的商业智能平台,提供了精细的权限控制机制。本文将详细阐述如何在BIEE中设计用户权限以及修改密码的过程。 **BIEE权限方案** 1. **创建并导入...

    biee与bi publisher用户权限集成权限集成

    - 用户在BIEE中的角色和权限需要同步到BI Publisher,反之亦然,以保证用户访问控制的准确性。 3. **外部表实现Analytics集成**: - 外部表是一种将数据源(如数据库表)暴露给BI系统的方式,以便进行分析。 - ...

    biee安装权限管理以及数据回写

    ### BIEE安装权限管理以及数据回写 #### 一、BIEE的安装 **BIEE**(Business Intelligence Enterprise Edition),即Oracle Business Intelligence Enterprise Edition,是Oracle公司推出的一款全面的企业级商业...

    BIEE权限设计.pdf

    BIEE的权限设计是确保数据安全、实现不同角色用户对数据访问控制的重要组成部分。 #### 二、BIEE权限设计流程 ##### 1. 创建并导入外部用户表 - **创建用户表**:首先,在数据库中创建一个名为`FOR_...

    biee权限管理(内部用户和外部用户)

    BIEE权限管理提供了一种灵活和强大的权限控制机制,管理员可以根据不同的用户和角色分配不同的权限,以确保数据和系统的安全性。同时,BIEE权限管理也提供了一种灵活的方式来控制用户对表和字段的访问权限,确保数据...

    OBIEE 12c 数据级安全权限控制指南

    ### OBIEE 12c 数据级安全权限控制详解 #### 一、引言 在企业环境中,确保数据的安全性和保密性至关重要。Oracle Business Intelligence Enterprise Edition (OBIEE) 12c 提供了一种强大的机制——数据级安全权限...

    BIEE客户端连接到服务器

    BIEE的管理工具提供了一个图形界面,用于管理BIEE环境,包括数据源、权限、用户、报告等。以下是启动和连接BIEE管理工具的步骤: 1. **启动管理工具** - 通过"程序"菜单,找到"Oracle Business Intelligence",...

    ORACLE BIEE 教程

    理解权限控制是确保数据安全和合规使用的关键。 "OBIEE Server Administration Guide.pdf" 是服务器管理指南,包含了如何配置、监控和优化BIEE服务器的详细信息。这对于系统管理员来说至关重要,确保系统的稳定运行...

    BIEE11G入门培训

    Oracle Business ...这将帮助你理解BIEE的工作原理,进一步深入学习数据建模、元数据管理、报告开发、权限控制和性能优化等内容。通过实际操作和练习,你将能够更好地利用BIEE来解决业务问题,提供有价值的洞察。

    Oracle+BIEE开发讲解

    需要设置用户角色和权限,控制数据访问,确保敏感信息的安全。此外,可以使用BIEE的审计功能跟踪用户的活动,以便于管理和合规性检查。 八、性能优化与最佳实践 开发过程中,需关注系统性能,如查询速度、内存使用...

    BIEE 树状菜单实现

    总的来说,构建一个根据用户权限动态显示的BIEE树状菜单是一个涉及权限管理、元数据设计、Web Catalog定制和测试的过程。这个功能不仅提升了用户体验,也确保了数据的安全性和访问控制的有效性。

    BIEE 入门学习资料

    - BIEE支持角色和用户级别的安全控制,确保数据访问的安全性。 - 可以根据用户或角色分配权限,限制对特定数据或功能的访问。 7. **性能优化**: - BIEE使用缓存机制提高响应速度,减少对源系统的直接查询。 - ...

    BIEE入门教程数据脚本.zip

    在BIEE中,数据访问和操作需要根据用户角色进行控制。SQL脚本可能也涉及创建用户和角色,以及分配相应的数据访问权限,确保数据的安全性和合规性。 **6. 性能优化** 为了提高BIEE的性能,可能需要对SQL查询进行优化...

    biee二次开发(WebService)_oracle_BIEE_

    这在需要在外部应用中展示BIEE分析结果,或者基于BIEE数据进行进一步处理时非常有用。 3. **展现服务**:展现服务Web Service主要用于构建和操作自定义的仪表板和报表。开发者可以通过这些API创建、更新、删除报表...

    biee10开发手册

    开发BIEE涉及创建数据模型、编写SQL查询、设计分析和报表、设置权限等。具体步骤包括: 2.1 设计数据模型 使用RPD工具构建物理、逻辑和展示层,定义数据源连接、表格和维。 2.2 创建分析 在Answers中构建分析,利用...

    BIEE12C 官方发布 的用户操作手册(中文)

    7. **安全性与权限管理**:手册会讲解如何设置用户角色、权限,以及如何实现基于角色的安全控制。这包括对数据、分析和仪表板的访问限制,以保护企业数据的安全。 8. **性能优化与维护**:这部分涵盖了监控、性能...

    BIEE学习step_by_step

    - 理解BIEE的用户管理和权限控制,如何分配角色和权限。 - 学习如何使用Policy Manager来设定访问控制和数据安全性。 7. **性能优化** - 分析和优化查询性能,减少响应时间,提升用户体验。 - 学习使用BI ...

    BIEE资料(大部分)

    此外,还能学习到如何利用BIEE的共享服务进行用户管理和权限控制,确保信息安全。 总之,"BIEE资料(大部分)"压缩包提供了全面学习和掌握Oracle Business Intelligence Enterprise Edition所需的知识,对于想要在...

    BIEE11G培训资料

    安全是任何企业级应用的基石,BIEE11G提供了多种安全机制,如角色基础的访问控制、数据屏蔽等。这部分将探讨如何确保数据的安全性和用户的隐私。 8. **Essbase与BIEE集成** Essbase是Oracle的多维数据库系统,常...

Global site tag (gtag.js) - Google Analytics