Cognos 8.3用户权限详解:OpenDS集成与Framework Manager应用

需积分: 9 6 下载量 30 浏览量 更新于2024-10-10 收藏 1.76MB DOC 举报
Cognos 8.3 用户权限控制是企业管理中的一项关键任务,它确保了数据安全性和合规性。本篇指南将引导你入门Cognos 8.3 的权限管理,重点关注如何通过OpenDS与Cognos的集成来实现精细的用户数据访问控制。 首先,OpenDS是一个目录服务,用于存储组织机构和用户信息,它是Cognos授权系统的基础。在Cognos 8.3中,你需要下载OpenDS(版本2.2.0),可以从官方网址<http://www.opends.org/>获取安装包。安装过程中,通过`d:\OpenDS-2.2.0\bat\control-panel.bat`控制面板启动OpenDS管理控制台,以管理员身份登录,并创建组织单元如"sales",同时添加管理员账户admin并设置密码。 接下来,Cognos的权限控制涉及以下几个步骤: 1. **OpenDS Authentication Namespace**:在Cognos Configuration > Security > Authentication中,创建一个新的OpenDS Authentication Namespace。设置Namespace ID为"OpenDS",Host and Port为"127.0.0.1:389",Base Distinguished Name为"dc=yeepay,dc=com"。对于Userlookup,使用 `${userID}`动态关联用户ID,确保外部身份验证被禁用,绑定用户DN和密码,指定管理员用户名为"cn=admin"。 2. **Cognos Security 设置**:在CognosConfiguration > Security > Authentication > Cognos中,禁止匿名访问,确保只有经过身份验证的用户才能访问系统。 3. **Data Access**:在CognosConfiguration > DataAccess > ContentManager中,创建新的Data Resource,选择Database选项,以便限制用户对特定数据库的访问权限。 4. **Notification 配置**:最后,确保电子邮件通知功能正确设置,这通常涉及到配置邮件服务器,以便在数据访问或报告生成时发送通知给相关人员。 二次开发方面,你可能需要进一步定制Cognos与企业内部业务系统的集成,使得用户数据能够根据其角色和权限进行动态过滤,这样用户只能看到与其权限匹配的数据。这通常涉及到编写脚本或者应用适配器,以连接不同系统的用户数据并映射到Cognos的权限模型。 Cognos 8.3的用户权限控制是通过OpenDS作为身份认证仓库,结合Cognos Framework Manager实现的,通过细致的配置和定制开发,确保了数据的安全性和访问的可控性。掌握这些步骤有助于企业高效、有序地管理其Cognos环境中的用户权限。