Cognos BI Server 安装(1)——基于windows的完全默认安装

浏览: 3401

写在前面的话

一开始学习Cognos的时候,以为所谓的安装部署不过就像安装个应用软件一样简单,选个安装路径,一路next就搞定了。那时候什么也不懂,二货一个。无知者无畏。随着接触加深,慢慢的了解,发现事情远不像想得那么简单。安装Cognos不难,但是真要安装一套在项目中可用的Cognos环境,其实不是那么容易的。这也跟谈恋爱差不离,一见钟情的时候觉得事情就这么定了,简单明了。等到真想结婚过日子,才发现,丈母娘这关还不太好过。这么多废话,就想说明一个道理:安装Cognos不难;但是要安装一个符合要求的,优化的,可用的Cognos是不容易的。

先从简单的示例开始。后期会一点点的复杂化可用化。一开始,为了方便初学者借鉴,采用step by step的形式。本文所有的示例,在环境相同的情况下保证其可用性。

 

 Cognos BI Server 安装(1)——基于windows的简单部署

1. 环境

操作系统:WindowsXP

Cognos版本:Cognos BI 8.3

 

2. 原则

往简单了说,安装cognos无非是把cognos安装包里面的文件复制到安装环境里面,然后通过配置合适的java环境使之可以正确的运行,还要配置一些数据库的连接jar包使之可以正确的连接数据库,另外还需要部署配置合适的web服务器使用户可以正确的访问。总结一下,就是安装cognos文件、配置java环境、配置数据库连接、配置web服务器。

 

3. 安装计划

本次安装将完全采用默认安装,所有的cognos组件会被安装在同一个位置,内容库采用cognos自带的cognos content database,web服务器采用apache http server 2.2.

4. 开始安装

4.1 双击cognos安装文件所在位置...\win32文件夹下面的issetup.exe文件。

4.2 点击next按钮。

4.3 选择I accept复选框之后点击next按钮。

4.4 修改你需要的安装路径之后点击next按钮。

4.5 如果此路径不存在,会跳出一个提示框,问是否要建立路径,点击yes按钮。

4.6 展开component selection复选框,把Cognos Content Database勾选上。保证所有的组件都被勾选上。然后点击next按钮。

4.7 修改程序在开始菜单中显示的名字。此处我采用Cognos 8 test。然后点击next按钮。

4.8 出现Installation Summary的信息,可以看一下,看是否都符合自己的要求。然后点击next按钮。

4.9 出现安装进度条,安装开始。视电脑性能不同安装的时间有所不同,大约在十到二十分钟之间。

4.10 待文件复制完成后点击finish按钮结束安装。

 

5. 安装配置apache web server

apache web server是一个轻量级的网络服务器,安装简单,一路next。这里不多做介绍。重点说一下如何配置它。当然这里也可以用微软的IIS作为网络服务器,但是因为我的机器一直没有安装IIS,所以这里只用apache做测试。有资料显示apache和IIS不能同时安装在一台基于windows操作系统的服务器上,因为我没有做过测试,所以不能确定。但是推荐在一台机器上只安装上述网络服务器中的一种。这里使用apache。

根据Cognos安装配置的官方文档,配置服务别名以及权限的要求如下:

Clipboard Image.png

别名位置权限
cognos8c8 位置/webcontent读取
cognos8/cgi-binc8 位置/cgi-bin执行

特别的,对于 Apache Web 服务器,请确保在位于 Apache 安装位置/conf 目录的 httpd.conf 文件中的 cognos8 别名之前定义 cognos8/cgi-bin 别名。 cognos8/cgi-bin 别名必须被定义为 ScriptAlias。

根据上述原则,在apache的配置文件http.conf文件中增加代码如下:

ScriptAlias /ibmcognos/cgi-bin "D:\Program Files (x86)\ibm\cognos\c10\cgi-bin" 
<Directory "D:\Program Files (x86)\ibm\cognos\c10\cgi-bin"> 
AllowOverride None 
Options None 
Order allow,deny 
Allow from all 
</Directory> 
Alias /ibmcognos "D:\Program Files (x86)\ibm\cognos\c10\webcontent" 
<Directory "D:\Program Files (x86)\ibm\cognos\c10\webcontent"> 
Options None
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 
#Dav 
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
DAVLockDB var/DavLock
Alias /ibmcognos "D:\Program Files (x86)\ibm\cognos\c10\webcontent"
<Directory "D:\Program Files (x86)\ibm\cognos\c10\webcontent">
Dav On
</Directory>

然后启动apache http 服务。

 

6. 启动Cognos服务。

6.1 从开始菜单启动cognos configuration。对于本人的电脑,路径为: 开始/程序/Cognos 8 test/Cognos Configuration

6.2 点击位于左上角的启动按钮,开始启动cognos服务。由于第一次启动需要初始化cognos content store,创建一些表,需要的时间比较长。大约在五分钟左右。因为没有配置mail server,所以在启动的时候会爆出连接不到mail 服务器的warning。不用管,点击yes按钮继续。

6.3 启动完成后,关闭Cognos Configuration。

 

7. 连接Cognos服务器。

打开IE,在地址栏里面输入:http://localhost/cognos8,回车。这时候浏览器里面会出现Cognos欢迎界面。至此,这个简单的安装就完成了。

 

8. 一点说明。

本例在安装的时候,Java环境使用Cognos自带的jre。数据库也使用自带的Cognos Content Database。

 

9. 意外情况。

因为本例采用Cognos默认配置,所以不要在你的环境里显式的声明JAVA_HOME和CRN_HOME。

推荐 0
本文由 zhengyi1943 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册