好不容易整合出来了,本来写成了Word形式,呵呵 偷个懒 直接粘贴出来了,截图没有出来
呵呵,如果有什么问题,欢迎留言,必回!
1.安装环境 i. Windows2003 ii. Oracle11g for windows
注:在执行所有的安装步骤前,要保证计算机的系统环境变量中没有任何与JAVA相关的环境变量信息,以免干扰正常JAVA配置信息
2 安装WebLogic 9.2
2.1 安装BEA
2.2 创建weblogic domain 注:JDK及JRockit皆可
3 安装cognos8.3
i. Cognos 8 Supplementary Languages 8.3
ii. Cognos 8 Software Development Kit 8.3
iii. Cognos 8 Business Intelligence Samples 8.3
iv. Cognos 8 BI Transformer 8.3Windows
v. Cognos 8 BI Server 8.3
vi. Cognos 8 BI Server 8.3 SP2Windows
vii. Cognos 8 BI Modeling 8.3
viii. Cognos 8 BI Metric Server 8.3
ix. Cognos 8 BI Metric Modeling 8.3
各组件可自由选择安装的组件,并不需要一次安装完毕,可在以后需要时安装
本安装选择
a) Cognos 8 BI Server 8.3
b) Cognos 8 BI Server 8.3 SP2Windows
c) Cognos 8 BI Transformer 8.3Windows
d) Cognos 8 BI Modeling 8.3
e) Cognos 8 Business IntelligenceSamples 8.3
f) Cognos 8 Supplementary Languages 8.3
3.1 配置cognos jre
将Weblogic提供的Jrockit给cognos使用,修改环境变量如下:
JAVA_HOME: D:/app/Administrator/cognos/jrockit_150_12 指向你本机JDK安装目录
PATH: %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin
ClassPath: .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar
注:安装完成以后 可以将cognos的安装目录也加入到PATH 中[cognos/c8/bin]
3.2 安装Cognos 8 BI Server 8.3
接下来的安装一直Next 遇到弹出窗口 yes即可 下面以需要额外配置的语言包安装为例
注:接下来的每个组件皆选择安装在cognos/c8的根目录下
3.3 安装Cognos 8 Supplementary Languages 8.3
3.3.1 安装语言包
3.3.2 配置语言包
i. 由Actions –>Edit Global configuration 进入语言包配置
ii. Product Locales à Add àSupported Locale输入zh-ch
iii. Product Local Mappings àAdd à(Key -- Local Mapping) = (zh-* -- zh-cn) à OK
iv. 以Save As UTF-8 保存 并重启服务
注:Weblogic下 重新启动项目即可
3.4 资料库配置
i. bcprov-jdk14-134.jar
将其从cognos jre【D:/app/Administrator/cognos/c8/bin/jre/1.5.0/lib/ext】目录下copy至cognos配置使用的jre【D:/app/Administrator/cognos/jrockit_150_12/jre/lib/ext】 目录下
ii. ojdbc14.jar
oracle11g jdbc目录下ojdbc jar文件不起作用,需自己下载ojdbc14
将其copy到cognos安装目录【cognos/c8/webapps/p2pd/WEB-INF/lib】
iii. 进入Cognos Configuration
1. 删除默认的资料库
2. 创建Oracle资料库
3. 配置相应的oracle连接属性
注:此处oracle用户必须是具有DBA权限 ,最好自己单独创建
若使用scott,即使测试成功,启动cognos服务时也一样失败
4. 测试连接
5. 成功以后 以UTF-8保存
4 集成Weblogic
4.1 Cognos Configuration
1. 删除 cognos 服务 Cognos8 Service -àCognos 8 àdelete
2. 关闭cognos firewall Cognos Application firewall àEnable CAF validation to False
3. 修改 Environment
Localhost:80 ->IP:7001[IP:默认端口(weblogic)]
注:Gateway URI à http://192.168.6.96:7001/p2pd/servlet/dispatch
修改后如下
4.2 Weblogic 配置
1. setDomainEnv.cmd【weblogic 域目录下 user_projects/domains/cognos_domain/bin】
找到下面俩处 /**add**/ 为需添加的脚本
set JAVA_OPTIONS=%JAVA_OPTIONS% %JAVA_PROPERTIES%
-Dwlw.iterativeDev=%iterativeDevFlag%
-Dwlw.testConsole=%testConsoleFlag%
-Dwlw.logErrorsToConsole=%logErrorsToConsoleFlag% /***add***/
-Dweblogic.security.SSL.trustedCAKeyStore=%WL_HOME%/server/lib/cacerts -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser
set CLASSPATH=%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%;
/**add**/
D:/app/Administrator/cognos/weblogic92/server/lib/xercesImpl.jar【Weblogic BEA目录下 xercesImpl.jar 所在的路径】
2. xercesImpl.jar 【cognos/c8/webapps/p2pd/WEB-INF/lib】
将其拷贝到cognos目录下【Weblogic BEA目录下 weblogic92/server/lib】
4.3 Weblogic 部署
1. 应用程序准备 i. 将cognos安装目录【cognos/c8】下webcontent下所有内容拷贝到 webapps/p2pd ii. Cognos Configuration à Actions -> build Application Files iii. 选择 cognos安装目录p2pd应用路径【cognos/c8/webapps/p2pd】 iv. WebLogic 后台管理
执行startWebLogic.cmd 启动Weblogic Server
【Weblogic 域目录user_projects/domains/cognos_domain/bin】
或由程序 –> BEA Products àUser Projects àdomain –>Start Admin Server for Weblogic Server Domain
由http://192.168.6.96:7001/console/ 进入后台管理页面
1. 选择部署à锁定并编辑à安装
2. 选择待部署项目的路径 cognos安装目录下p2pd路径【cognos/c8/webapps/p2pd】
3. 选择 第三项 点击完成即可
4. 激活更改 并启动—>为所有请求提供服务 若状态显示活动则部署成功
当 startWeblogic.cmd窗口显示如下提示时 即可以提供cognos服务
JMXConnectorServer started at:
service:jmx:hessian://192.168.6.96:7001/p2pd/hessian
The dispatcher is ready to process requests.
5. IE 输入:http://IP:Port/p2pd即可进入cognos BI报表制作了
5 集成OpenDS
5.1 OpenDS 安装 http://www.opends.org/
5.2 创建用户、组
由下面OpenDS安装目录下 control-panel.bat 或上面Lauch Control Panel登陆目录服务器
创建下图所示的目录结构
注:先创建Admin用户 再 创建BI组 并在创建组时将Admin加入BI
5.3 Cognos Configuration
a) 如下图,由Security->Authentication 创建新的认证Namespace OpenDS
b) 按如下配置修改认证属性
Namespace ID:OpenDS
Host and port:IP:389
Base Distinguished Name:dc=hirisun,dc=com【安装OpenDS时 设置】
User lookup:(cn=${userID})
Use external identity:true
Bind user DN and password:
User ID:cn=admin 【OpenDS 登陆用户名&密码】
Password:*******
Use bind credentials for search?:True
Allow empty password?:True
User name:cn
c) 修改Cognos Security设置
Cognos Configuration->Security->Authentication->Cognos
将Allow anonymous access?:Flase
d) 测试成功并以UTF-8保存后 重启Weblogic Server
e) 重新登陆cognos http://IP:7001/p2pd 出现如下认证即可
5.4 基本权限配置
1) 进入管理Cognos 内容,如下
2) 选择系统管理员
3) 选择添加 增加新的系统管理员
4) 选择键入
5) 如下所示添加在OpenDS中创建过的用户 添加到右侧 OK
6) 删除系统管理员中。任何人 附:可将其他角色中的含有的成员 任何人 均删除掉