May 29 2014

cognos10安装

首先cognos安装的时候会自带jdk 建议删除环境变量下的所有java_home相关的东西。或者找一台干净的机器装。

环境:cognos10  ,   vm10—>windows7

去官方下载安装包

一共有四个文件夹CZQ6GML(transformerinstall) CZQ6MEN(framework manager)CZQ6UML(这个是据说是和权限角色什么相关的,我没装。不太清楚)CZS50ML(bi 安装文件)

先装CZS50ML(bi文件)然后再装CZQ6GML 然后再装CZQ6MEN

装bi没什么 下一步下一步就可以了,装好之后的配置很关键

首先删除数据访问下的content manager 默认的db2的数据库 然后新建自己的数据源。我是用的oracle 提示找不到dbca驱动  把指点的odbc4还有classes12.jar classes12.zip放到目录下就可以了。然后如果还是报错的话,可能是你数据库不是utf-8的编码格式。。

一般会是utf-8的超集,直接改成utf-8是不可以的 请参照以下sql:

SQL>SHUTDOWN IMMEDIATE;

SQL>STARTUP MOUNT EXCLUSIVE;

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQL>ALTER DATABASE OPEN;

SQL>ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;

SQL>SHUTDOWN immediate;

SQL>startup;

Cognos configuration的配置完成以后,要配置IIS虚拟目录才能打开web的控制台

1.添加Iis服务,注意把CGI和ISAPI 也添加上。此步不会的请百度。。。。

2.在Default Web Site下指定一个虚拟目录 ibmcognos指向你的c10/webcontext

在ibmcognos这个虚拟目录下再创建一个虚拟目录cgi-bin 指向c10/cgi-bin

3.选择ISAPI and CGI Restrictions点add path写c10/cgi-bin/cognos.cgi  对应值为cognos.cgi

需要注意的是,在添加以上内容的时候需要选中“Allow extension path to execute”复选框。

点击选择右边的“Edit Feature Settings”,同时选中“Allow unspecified CGI Modules”和”Allow unspecified ISAPIModules”

 

4.

点击选择虚拟目录“cgi-bin”,并在功能列表中选择“Handler Mapping”

点击选择刚添加的cgi-cognos,并在右侧选择“Edit Feature Permissions”,并选中”Execute”

5.

在..\c10\cgi-bin目录下找到web.config并打开它

找到如下的一段节点:

<add name=”CGI-cognos” path=”*.cgi” verb=”*” modules=”CgiModule” resourceType=”Unspecified”  />

并在最后添加allowPathInfo=”true”,如:

<add name=”CGI-cognos” path=”*.cgi” verb=”*” modules=”CgiModule” resourceType=”Unspecified” allowPathInfo=”true” />

最后即可以访问cognos connection

如果不做第5步打不开administerIbm cognos content  以上五步缺一不可。

主页——cognos Administration——配置——左边选定“数据源连接”——右上角“新建数据源”图标——输入“数据源名称”——选定“类型”下拉框,如“Oracle”——SQL*Net connect string: (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
输入Orcl(服务名称)—— User ID Password 都要输入(切记)——test connection就可以了

如果你人品不好报错了,那么你装一个oracle软件吧 不一定非得和要连的库版本一样,但是得装。。。。 装好之后重启你的服务就可以了。

接下来就是用Framework_Manager创建一个包了

在初始页面中点击Create a new project 链接,新建一个project,在Project name:标签框下输入名称,在location中选择project保存的位置。然后点击OK按钮缺省选择中文,点击OK按钮在Metadata Wizard-Select Metadata Source,选择元数据类型,缺省为Data Sources,点击Next按钮,在Select Data Source框中选择所需数据库在选择对象对话框中,选择所需要的对象,在Generate Relationships对话框中点击Import按钮,将上一步中选择的对象导入 接下来双击你的对象。就可以进行设计了 设计完了就可以生成一个包 然后在web控制台里查询就可以了



Copyright 2019. All rights reserved.

Posted 2014年5月29日 by ucjmh in category "cognos

Leave a Reply

Your email address will not be published. Required fields are marked *