MicroStrategy 9权限管理详解

需积分: 9 4 下载量 42 浏览量 更新于2024-07-15 收藏 1.09MB PDF 举报
"MicroStrategy9权限管理" 在MicroStrategy9中,权限管理是系统安全的核心,旨在确保用户只能访问和操作他们被授权的功能和数据。这一系统由应用功能权限、访问控制列表(ACL)和安全过滤器三个层次构成,全部集成在元数据库中,以提供全面的访问控制。 1、应用功能模块权限 应用功能模块权限是根据用户角色来分配的。用户类型多样,从基础用户到高级分析员,他们的权限也相应不同。基础用户可能只能进行数据的简单格式化和排序,而高级分析员则可能需要创建自己的分析报告。管理员可以通过权限管理对用户或用户组进行精细控制。MicroStrategy9引入了安全角色的概念,允许安全管理员创建定制的安全角色,将特定的权限组合打包,然后分配给相应的用户或用户组。例如,新创建的用户或用户组默认继承"NormalUser"角色的权限,如需调整权限,只需修改此角色设置。 2、访问控制列表(ACL) ACL是控制对象访问的关键机制。每个对象,如报表、模板、过滤器和度量,都有与其关联的ACL,它定义了用户和用户组的访问级别,包括浏览、使用、执行、读、写、删除和控制等权限。通过ACL,开发者可以精确控制用户能查看报表中的哪些度量,甚至实现对特定度量的隐藏。此外,ACL允许对不同用户设置不同的访问权限,比如仅允许特定部门访问特定的业务对象,比如财务部门查看企业开支数据。同时,ACL还能控制钻取操作,让某些用户可以深入数据,而其他用户则只能看到汇总信息。在目录结构中,ACL也可以用来控制用户对目录各级别的访问能力。 3、安全过滤器 安全过滤器是实现数据细粒度控制的工具,尤其在行级安全性的实现上。通过控制表、事实表和属性对象的ACL,管理员可以确保用户只能看到他们有权限查看的数据行和列。这使得在单元格级别上的数据安全成为可能,保证了敏感信息不被未经授权的用户访问。 总结来说,MicroStrategy9的权限管理系统提供了多层次的访问控制,确保了系统的安全性和数据的保密性。通过灵活的角色分配和细致的ACL设置,管理员可以根据组织需求为用户定制合适的功能权限和数据访问权限,从而实现既满足业务需求又保证数据安全的环境。