Cognos 8.3权限控制教程:OpenDS集成与用户数据过滤

需积分: 9 3 下载量 35 浏览量 更新于2024-09-20 收藏 1.76MB DOC 举报
"Cognos_8.3用户权限控制入门,介绍如何集成OpenDS进行组织机构和用户信息存储,以及通过Cognos Framework Manager实现用户数据过滤,保证用户只能查看自己的数据。此外,还涉及二次开发以实现Cognos与业务系统用户数据的集成。" 在Cognos 8.3中,用户权限控制是安全管理的核心部分,确保了数据的准确性和用户访问的合法性。本入门教程旨在帮助用户了解如何有效地管理和控制Cognos环境中的用户权限。 首先,教程提到了使用OpenDS作为用户身份和组织结构的存储解决方案。OpenDS是一款开源的轻量级目录访问协议(LDAP)服务器,它允许管理员存储、管理和搜索用户信息。安装OpenDS后,通过控制面板可以配置用户和组织单元,如在示例中创建名为“sales”的组织单元,并设置管理员权限。 接着,Cognos与OpenDS的集成是通过Cognos Configuration中的Authentication Namespace设置完成的。在Cognos Configuration中,新增一个OpenDS Authentication Namespace,填写必要的参数,如Host and port(OpenDS服务器的IP和端口)、Base Distinguished Name(基础区别名称)等。通过设置User lookup和Use external identity,Cognos将识别OpenDS中的用户身份。 在Cognos Security部分,需要确保不允许匿名访问,即设置“Allow anonymous access?”为“False”,这增强了系统安全性,防止未授权用户访问。 数据访问(Data Access)配置是权限控制的关键环节。通过Cognos Configuration的DataAccess,可以添加新的资源数据库,定义用户对数据的访问权限。这样,可以根据用户角色或个人设置数据过滤,使得每个用户只能看到他们被授权的数据。 至于通知(Notification)配置,虽然不是直接的权限控制,但邮件服务器的设置对于发送报告和权限变更的通知至关重要,确保用户及时了解到自己的访问权限变化。 最后,提到的二次开发通常涉及到编写自定义代码或利用Cognos SDK,以实现Cognos与业务系统之间的用户数据集成。这可能包括同步用户信息,根据业务系统中的用户角色更新Cognos权限,或者实现特定的访问控制逻辑。 Cognos 8.3用户权限控制入门教程涵盖了从基础的身份验证集成到高级的数据过滤和权限设定,帮助管理员构建一个安全且定制化的商业智能环境。正确理解和应用这些知识,能有效保护敏感数据,同时提供个性化的用户体验。