Cognos实战入门
下面是对Cognos使用的一些简单工作总结,希望这些文字对Cognos初学者有帮助! 1. Cognos体系结构
在Cognos的产品体系中,主要包括以下组件: 1 Netscape Directory Server
功能:为Upfront Server,Enterprise Server,Transformer,Powerplay, Impromptu提供安全验证来源。
2 Cognos Powerplay Enterprise Server 功能:提供Cube或报表的Web访问方式 3 Cognos Powerplay Transform Server 功能:设计Cube模型和生成Cube。 4 Cognos PowerPlay
功能:OLAP报表与分析工具(C/S方式分析与展现) 5 Cognos Impromptu
功能:数据查询和报表制作工具(我们主要用它为Transform提供数据源) 6 Impromptu Web Reports
功能:Web方式的动态查询报表管理服务 2. Cognos安装要点
通常情况下,只要严格按照安装文档安装和配置,安装可以顺利完成。但有时候由于粗心或对文档理解的差异会导致安装配置不当而无法使用。一般情况下,安装完成后如果出现无法访问的情况,考虑以下因素:
1、安装PPES时选择语言时要注意选择双字节语言,一般选择Locales for Simplified Chinese 或者Locales for other Languages.,如果语言选择不恰当,安装完成后配置将会无法完成。
2 、安装Netscape Directory 过程中选择端口号时要注意,我成功安装过的是第一个端口号(Directory Server)为389,安装完成后配置的第二个Data Directory Sever的端口号为390。
3、 对于7.0以上版本Cognos是通过配置管理器Configuration Manager来进行配置的。配置包括Services.Access Manager-Directory Server.General和 Services.Access Manager-Runtime.Authentication Source.Directory Server中关于目录服务的配置。如下示意图:
第 1 页 共 55 页
特别提醒Base distinguished name的值为:o=域名。安装过程中如果没有改变口令,Default Namespace Administrator Password的值不用改,否则需要改成跟安装过程中一样的口令。 4、 不同网段的IE客户端访问Cognos的服务器时,很有可能会出现无法访问的情况,主要原因是无法解析服务器域名导致的。解决办法是将服务器端的Cognos的机器名改为固定IP地址。具体操作示意图如下:
第 2 页 共 55 页
将PPES Server Group和Upfront Server Group右边Gateway URL中的机器名改为IP地址。
5、对Cognos6.6版本,有一个把Bug,就是如果出现启动Enterprise server administrator 和upfront server administrator没有反应。解决办法是请删除下面路径下的文件: D:Program FilesCognoscer1binjre1.18binsymcjit.dll 3. Cognos对Cube访问的安全控制机制
在我们实际的项目方案中,都是以B/S访问Cube的,所以在此仅论述B/S方式的Cognos安全控制机制。Cognos的B/S安全认证机制是通过Netscape Directory Server实现的。Cognos的所有用户信息都是放在Netscape Deirectory Server 的实例中的,需要进行权限认证时都是从Netscape Directory Server中读取用户信息来进行。用户信息的维护是通过Cognos工具Access Manager访问Netscape Directory Server进行的。
是如何实现安全控制的。
1.2. Cognos对Cognos提供了两种安全机制来控制用户对Cube的访问。第一种是控制以B/S访问的用户对Upfront中对象的读写权限。第二种是控制用户类是否可以访问Cube以及可以访问Cube中的那些数据。
1.2.1. Upfront对B/S用户的访问安全控制
Upfront 的Datastore组件存放着所有用户的在Upfront上的对象的读/写/隐藏权限,DataStore对这些对象可设定的权限如下表: 第 4 页 共 55 页
百度搜索“爱华网”,专业资料、生活学习,尽在爱华网!