Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7314039
  • 博文数量: 444
  • 博客积分: 10593
  • 博客等级: 上将
  • 技术积分: 3852
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-09 15:26
文章分类

全部博文(444)

文章存档

2014年(1)

2013年(10)

2012年(18)

2011年(35)

2010年(125)

2009年(108)

2008年(52)

2007年(72)

2006年(23)

分类: 系统运维

2009-03-11 11:04:50

Cognos8配置简述
       Cognos8.3版本工具软件中,包含Cognos ServerCognos TransformerCognos FMmode等产品。安装过程比较简单,在配置过程中需要注意,如果是用IIS信息服务管理配置,必须要安装IIS服务。
Win XP环境安装,可以选择两种安装方式:第一:直接选择Cognos自带Tomcat服务。第二:安装IIS服务,另行配置Cognos8虚拟目录。
Win Server环境下,系统包含[url=]IIS[/url]服务,配置如同Win XP安装方式。

Cognos8配置(IIS服务)       安装配置以Win XP环境为例,可以通过网上下载IIS6.0版本以上的服务软件。

Cognos
配置如下:
Web Server配置Web Server(可用微软的IIS)
在默认Web站点下加入三个虚拟目录  cognos8
    cgi-bin
    help

它们对应的实际路径分别为:

..\Cognos\c8\webcontent
..\Cognos\c8\cgi-bin
..\Cognos\c8\webcontent\documentation\zh-cn

IIS服务下配置三个虚拟目录:

配置:..\Cognos\c8\webcontent 之后查看属性。

以下配置可说明:
..\Cognos\c8\cgi-bin
--
针对Cognos执行程序。cgi-bin的操作权限要设为“可执行”。
..\Cognos\c8\webcontent\documentation\en
--
Cognos
帮助文件,如果安装了中文包,可以配置为:\documentation\zh-cn




Cognos参数配置在开始菜单,找到Cognos8目录级下的“Cognos Configuration”。

Environment项说明:
Gateway URI
       在配置了IIS服务之后才可以用,其中/cognos8/cgi-bin/cognos.cgi红色字体,必须与IIS配置的Web站点下加入虚拟目录cognos8一致。
其他可以默认。

安全认证设置       安全认证有多种方式,有LdapSAPCustom Java provider等多种认证。

认证方式一,引用Cognos Access Manager认证登录。
Cognos Configuration中新增一个NameSpace,方法如下图所示:


按照上图标识的 ①②③ 步骤,新增一个Cognos Series 7NameSpace,然后,修改上图中的Security->Authentication->Cognos节点下的“Allow anonymous access?”设置项为False,重新启动服务即可。
这样我们就为所有使用此PortalCognos组件加入了安全认证。
再次登录portal时,就需要用输入用户名与密码了。

TAG:

  发布于2009-02-25 16:39:31
认证方式二,引用第三方系统认证登录。       第三方系统就我们常说的集成应用系统,它把所有应用环境的页面可以通过链接嵌入集成在一起,各系统之间相互独立。也可以共享同一数据库的信息,也有跨不同类型的数据库,为了保证应用系统下用户能统一控制其他应用系统,需要统一控制登录模块或者统一接口程序,只有应用系统才有修改、删除、创建用户等权限。其他关联应用系统只有读的权限。
       Cognos8就可以利用开源接口程序,读取第三方应用系统用户、组、角色等信息表。
统一接口程序需要从Cognos代理商获取,接口程序可以连多种类型的数据库,如:OracleDB2Mysql数据。
       Mysql数据为例,

新建认证登录名字空间:在Cognos Configuration>Security>新建一个namespace

数据类型:Custom Java Provider
Namespace IDdbAuth
Java class nameauth.mssql.JDBCSample
其中:dbAuth 名字在接口程序已经固定,如果有开源统一认证接口程序,可以自己更具系统需要取名。auth.mssql.JDBCSample Java程序类目录,找到JDBCSample.class文件,取应用系统下用户、组、角色信息表。
在配置时,mssqlConnectPool.properties文件是用来配置数据库链接。


配置好,进行测试,直到测试成功。保存配置,重启Cognos8服务。

第三方认证配置说明:1:拷贝JdbcSample.jar proxool-0.9.0RC3.jar CAM_AAA_CustomIF.jar以及数据库的JDBC驱动(如 classes12.jar
FOR ORACLE
)到c8\webapps\p2pd\WEB-INF\lib目录下
2:拷贝xxxxConnectPool.propertiesc8\configuration目录下,修改如

jdbc-0.proxool.driver-url=jdbc:oracle:thin:@localhost:1521:ora92


jdbc-0.user=cognos


jdbc-0.password=cognos

中的数据库连接信息,具体参考
oraConnectPool.properties
ora2ConnectPool.properties
mssqlConnectPool.properties

3: 打开Cognos configuration 配置configure the Custom Java namespace

Type:
Custom Java provider


Namespace ID:
dbAuth


Java class name:
auth.ora.JDBCSample
(oracle
的情况)



auth.ora2.JDBCSample (oracle
的情况)



auth.mssql.JDBCSample (sqlserver
的情况)
4) Apply changes and restart Cognos 8
5) 到数据库,用数据库用户执行sql文件:
createtable for ora.sql
(oracle
的情况)
或则
createTable for ora2.sql
(oracle
的情况)
或则
createTable for mssql.sql (sqlserver
的情况)

  发布于2009-02-25 16:40:34
Cognos数据存储管理配置Cognos自带存储库配置Cognos8.3有自带的数据存储库,安装服务版时,选择Cognos content database即可安装,在Data Aaccess > Content Manager 下会多一个:Cognos content Store


       存储库主要的作用,是保存Cognos引用系统基本配置信息,管理系统文件,数据连接配置,用户登录信息等。

以其他类型存储库配置
Cognos
存储管理知识库可选多种类型;有DB2OracleMS Server等数据库,但数据库的字符集必须是UTF-8.Cognos产品是基于UTF-8标准字符集格式设计的。
       在配置知识库时,首先创建一个新用户,如Cognos用户,最好是DBA权限。该新用户下不需要建表,配置Cognos时测试,是否验证通过。

如果是Oracle数据库

1.
用于Cognos Content Database Oracle数据库的字符集必须是下面的一种:UTF-8UTF-16AL32UTF8AL16UTF16。不能是Unicode。最好是用UTF-8

2.
用于Cognos Content Database Oracle数据库的用户必须具备以下权限:

Createalterand drop tables triggers views procedures and sequencesinsertupdateand _delete data in the content store tables

       Oracle 10g数据库为例:
       首先删除,Content Manager 下:Cognos content Store,再新建一个存储名字,
Oracle_C8
选择数据类型:Oracle database
配置IP与端口:
配置U/P:
配置服务名:

Cognos 8添加Oracle数据库的JDBC驱动程序。找到Ora_Home下面的jdbc\lib目录,如果是Oracle 10gclasses12.jar文件复制到ReportNet安装目录下的webapps\p2pd\WEB-INF\lib目录下;如果是8i9i,则复制classes12.zip文件,并改名为classes12.jar

       配置之后,进行测试。并保存配置,另存为“UTF-8。重启服务,进行用户登录测试。
启动服务之后,在相应的数据库用户下会自动生成表,并把相应的配置信息导入表中,以后重启服务会检查这些配置表信息,如果不存在或被删除都会出错。

注意:在登录时出现:CM-REQ-4012错误,因为配置链接存储库不能写信息或者更新数据。导致无法登陆系统。

解决办法:对数据库用户重新授权。或者重建新用户,授予DBA权限。


Cognos8配置(Tomcat服务)
Cognos
产品在安装时,就把Tomcat服务也安装好了,可以直接配置使用。在任何Windows环境下都可以配置,不需要安装IIS服务。
       配置如下:

       在…\cognos\c8\webcontent目录下,拷贝所有文件或文件夹,

复制到…\cognos\c8\webapps\p2pd目录中。

       Cognos Configuration 中对Environment项进行配置:
Gateway URI
替换为:

       注意:在做transformer设计时,提示登录错误,有等信息提示,是默认网关地址指定错误。


语言包配置       安装了Cognos提供的语言包程序,就可以在Web页面显示中文,同时又部分帮助文档是中文。具体设置如下:
       Actions菜单下,选择“Edit Global Configuration…

1、在Product Locales下的Supported Locales添加 zh-cn


  2、 Product Locale Mappings下添加对 zh-* 的字符映射到 zh-cn



    点击保存,重启服务。登陆Cognos Connection验证已经显示了中文。
帮助文档有部分是中文,该配置只是针对BI Web页面。在FM下不能显示中文,Transformer也不能显示中文。
阅读(2303) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~