BIEE11g权限管理详解:从LDAP到数据权限设置

3星 · 超过75%的资源 需积分: 13 4 下载量 173 浏览量 更新于2024-09-11 收藏 379KB PDF 举报
"BI11g权限管理涉及用户数据权限、LDAP认证过程、角色与组的创建、变量设定以及数据和报表权限的分配。" 在Oracle Business Intelligence (BI) Enterprise Edition 11g (BI11g)中,权限管理是一项关键任务,它确保用户只能访问他们被授权的数据和功能。相较于10版本,11g的权限设置更加复杂,通过多层结构来实现更细粒度的控制。 首先,用户在BI11g的管理控制台(Console)中创建,然后将这些用户分配到不同的组中。组是权限分配的基础单位,而11g引入了应用程序角色的概念,使得权限管理更为灵活。应用程序角色在企业管理器(EM)中创建,随后将组添加到这些角色中。这样,可以通过角色来集中管理一组具有相同权限的用户,比单一的组管理更为高效。 在BI11g中, LDAP(轻量目录访问协议)认证过程用于验证用户身份。虽然本文并未详述此过程,但通常包括配置LDAP服务器,设置BI11g与LDAP的集成,以便用户可以使用其 LDAP 身份信息登录 BI 平台。 接下来,创建变量是权限设置的关键步骤。在BI11g中,组变量被命名为`ROLES`,用于存储用户所属的角色信息。通过SQL查询,可以从数据库中获取这些信息。例如,创建的变量可能还包括`POSTN_NAME`和`ORG_NAME`,以根据用户的职位或组织来进一步定义权限。 权限管理分为两个主要部分:数据权限和报表权限。数据权限控制用户可以访问的数据范围。最高级别的`Admin Role`拥有所有数据的访问权限,而其他如`Manage-OrgRole`则基于组织进行划分,确保用户只能查看与其组织相关的信息。 报表权限的设定允许管理员控制用户能够查看和交互的报表和仪表板。在11g中,一个显著变化是,用户不仅需要权限查看仪表板,还需要访问包含报表的特定文件夹(如Answers)。这意味着不同权限的用户必须有各自的文件夹,以防止他们访问不应看到的报表。与10版本相比,这种做法增加了管理的复杂性,但提供了更强的安全性和定制化。 BI11g的权限管理是一个多层次、细致的过程,涉及用户、组、角色、变量和权限分配等多个方面,旨在提供安全且灵活的数据访问环境。正确理解和配置这些元素对于确保企业信息的安全性和用户的工作效率至关重要。