CognosBI10安装配置详解.docx
一、 Cognos BI 10安装1 安装前的准备1.1 最低硬件和软件要求(官方版本)要求规范操作系统Windows/UNIX/LinuxRAM最小2GB磁盘空间用于安装软件的2.5 GB可用空间包含IBM Cognos组件所用临时目录的驱动器上的4 GB可用空间备注:对于所有数据库,大小都会随着时间的变化而增加。WEB服务器安装并启动WEB服务器(IIS/Apache)JAVA环境在Windows下,安装Cognos时会自动安装IBM JRE。数据库可用以下数据库之一来存储IBM Cognos数据。Ø OracleØ DB2Ø Microsoft SQL ServerØ Sybase备注:所有数据库类型都需要TCP/IP连接。WEB浏览器对于所有Web浏览器,需启用以下设置:Ø CookieØ JavaScript仅对于Microsoft Internet Explorer,需启用以下设置:Ø 运行ActiveX控件和插件Ø 对标记为可安全执行脚本的ActiveX控件执行脚本Ø 活动脚本Ø 允许META REFRESH其他如要通过电子邮件发送报表,则需可使用邮件服务器安装介质文件夹名称文件夹内容 (组件安装介质)Cognos BI ServerBI ServerAnalysisReportingCognos Data ManagerCognos PlanningCognos SDKCognos SDKBI ModelingFramework ManagerOLAP ModelingTransformerPowerPlay ServerPowerPlay ServerPowrePlay ClientPowrePlay ClientBI Samples开发实例安装流程1.2 安装IBM Cognos BI Server1、 打开“Cognos BI Server”文件夹在目录下找到“win32”在目录中找到issetup.exe,双击安装。2、 运行后将进入BI Server安装界面,选择安装语言(默认为中文),点击下一步。3、 接受协议,点击下一步。4、 选择安装目录,点击下一步。备注:之后在本机上安装的组件均需按照此路径进行安装,请谨慎选择。5、 界面提示安装目录不存在,是否创建该目录,选择“是”。6、 选择需要安装的组件,我们后面将用SQLServer作为Cognos Content Database,这里不安装Cognos Content Database,选择下一步7、8、 进行开始菜单设置,点击下一步9、 显示安装摘要,点击下一步。10、 显示安装进程,约共321个组件11、 安装最后会提示,如果要安装非英文文档,需要安装文档包组件,点击确定即可12、 安装完成。1.3 安装其他Cognos功能组件各组件的安装介质路径可参照1.3中的表格说明。安装流程基本与BI Server的一致,但有以下注意事项:Ø 在选择安装位置时,系统会提示安装路径必须与上一次安装位置相同(即与BI Server的安装路径一致),请认真确认安装位置是否正确,然后选择“是”。Ø 接着会提示安装将替换现有文件,询问是否自动为被替换文件创建备份,应选择“否”。2 环境配置2.1 配置资料库Cognos内容存储库支持ORACLE、SYBASE、DB2和SQL Server这4种数据库类型,现以oracle10g为例1、 打开服务器的IBM Cognos Configuration2、 在数据访问(Data Access)下的Content Manager删除安装时默认的Content Store。3、 在Content Manager下,依次选择【新建资源】【数据库】4、 输入资源名称(可随意命名)和选择相应的数据库类型。5、 点击刚才创建的Content Store(示例中命名为ora46),查看资源属性。输入数据库服务器和端口号输入用户名密码输入服务名称6、 右键ora46,选择【测试】7、 如果数据库参数设置正确,在弹出的测试窗口中全部项目均通过,然后点击关闭P.S这代表位于应用层的Content Manager已成功与数据层的Content Store进行通讯。8、 在文件菜单下选择【另存为UTF-8】,系统会弹出以下对话框。若所有项目通过,则成功保存。9、 启动cognos服务在oracle中查看ora46实例,发现生成一些以CM和NC开头的表,表示内容存储库成功配置完成。2.2 创建与配置WEB服务器IIS是Internet Information Server的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安全机制,建立一个高安全性能的Web服务器,已成为IIS设置中不可忽视的重要组成部分。IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。2.3.1 安装IIS1、 依次打开【控制面板】->【添加/删除Windows组件】->勾选【Internet信息服务】,点击下一步。2、 若光驱中有Windows安装光盘,会直接进行安装。若无安装光盘,系统会提示指向安装文件的位置。P.S可在网上下载IIS5.1.rar文件并解压,安装时指向该文件夹便可。3、 安装完成。3.3.1 配置IIS1 在【管理工具】中打开【Internet信息服务】2 鼠标右键点击【默认网站】,依次选择【新建】【虚拟目录】。3 进入虚拟目录创建向导,点击下一步。4 输入虚拟目录别名,在此输入Cognos10,然后点击下一步。5 输入内容所在的目录路径。具体路径应为.cognosc10webcontent6 设定虚拟目录权限,这里允许“读取”权限即可,点击下一步。7 成功创建虚拟目录cognos10。8 右键单击cognos10虚拟目录,依次选择【新建】【虚拟目录】。9 输入虚拟目录别名,在此输入cgi-bin,然后点击下一步。10 输入内容所在的目录路径。具体路径应为.cognosc10cgi-bin11 设定虚拟目录权限,勾选“读取”和“执行(如ISAPI应用程序或CGI)权限,点击下一步。12 完成在cognos10下创建cgi-bin。13 完成IIS配置,这时cognos10目录结构如下14 重新启动IIS服务,使本次配置生效。3.3.1 测试IIS在Web浏览器中输入以下URL:http:/localhost/cognos10/如果出现以下界面,则表明IIS配置成功。2.4 配置Apache Web服务器3.4.1 Apache HTTP Server简介Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。因为Apache对ASP支持得不好,如果用到了ASP,建议使用IIS。P.S 在讲WEB服务器层的时候提过,Cognos可以同时安装两种不同的WEB服务器。可以以其中一种为主,另一种作后备使用,避免因WEB服务器的错误,导致Cognos无法使用。若两个WEB服务器都同时运行,用户可以通过不同的端口对Cognos进行访问和操作。3.4.2 安装Apache HTTP Server1. 运行Apache HTTP Server安装程序,点击下一步。2. 接受协议,点击下一步。3. 输入域名、服务器名、管理员邮箱(随便输也可),点击下一步。4. 指定安装路径,点击下一步。5. 安装完成,启动服务器。3.4.3 配置Apache HTTP ServerP.S若计算机上同时安装了IIS服务器,则Apache服务器的默认端口80会与IIS服务器的端口冲突。此时,在安装过程中会弹出以下窗口提示。所以需要对Apache的端口进行修改修改Apache HTTP Server端口打开Apache所在安装目录,编辑httpd.conf文件。具体路径为:Apache Software FoundationApache2.2conf1. 在文件中查找【Listen 80】内容,将80改为20000(其他参数也可)配置虚拟目录在httpd.conf文件最下面加入如下配置内容:Alias /cognos8/help/ “C:/Program Files/cognos/c8/webcontent/documentation” <Directory “C:/Program Files/cognos/c8/webcontent/documentation”> Options NoneAllowOverride NoneOrder Allow,DenyAllow from All</Directory>ScriptAlias /cognos8/cgi-bin “C:/Program Files/cognos/c8/cgi-bin”<Directory “C:/Program Files/cognos/c8/cgi-bin”>Options NoneAllowOverride NoneOrder Allow,DenyAllow from All</Directory>Alias /cognos8 “C:/Program Files/cognos/c8/webcontent”<Directory “C:/Program Files/cognos/c8/webcontent”>Options NoneAllowOverride NoneOrder Allow,DenyAllow from All</Directory>P.S上文为默认安装在C盘时的参数设置。蓝色标注部分为变参数,若Cognos不是安装在C盘,需填入正确对应的Cognos安装路径。重新启动Apache服务器1. 打开Apache Service Monitor2. 选择Restart,服务成功运行。测试Apache HTTP Server在浏览器地址栏输入以下地址:http:/localhost:20000/ P.S 其中20000为设定的Apache端口若弹出以下界面,说明apache配置成功。通过以下地址:http:/localhost:20000/cognos10/ ,可进行对IBM Cognos的访问。2.5 服务器负载平衡配置打开一台服务器的IBM Cognos Configuration点击环境,查看属性修改网关调度程序URI分别添加要做负载的服务器的网关:http:/134.96.33.65:9300/p2pd/servlet/dispatch/ext http:/134.96.33.66:9300/p2pd/servlet/dispatch/ext修改content manager URI分别添加要做负载的服务器的数据连接URI:http:/134.96.33.65:9300/p2pd/servlethttp:/134.96.33.66:9300/p2pd/servlet 在文件菜单下选择【保存】,系统会弹出以下对话框。若所有项目通过,则成功保存。重启cognos10服务。其他需要做负载平衡的服务器做同样的操作。在IBM cognos Administration查看,可以发现65,66两台服务器已经完成了负载平衡2.6 LDAP认证服务器配置LDAP服务器安装(以apacheds-1.5.7为例)下一步选择Full安装选择安装目录,点击下一步JDK的安装,若未安装JDK,需要先安装JDK,安装完JDK后,会自动选择JDK路径。安装中完成安装