Cognos 10 BI Server 在Window上安装+IIS+DB2Word文件下载.docx
- 文档编号:16232243
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:36
- 大小:1.04MB
Cognos 10 BI Server 在Window上安装+IIS+DB2Word文件下载.docx
《Cognos 10 BI Server 在Window上安装+IIS+DB2Word文件下载.docx》由会员分享,可在线阅读,更多相关《Cognos 10 BI Server 在Window上安装+IIS+DB2Word文件下载.docx(36页珍藏版)》请在冰豆网上搜索。
4.一路Next
5.点击Finish,继续安装IBM-Cognos10-Framework-Manager,
进入win32文件夹
选择
这里我们要注意两点:
①安装的组件的路径要和上面安装的一样。
②在安装时会出现如下图
这里我们要选择“Yes”
这里我们要选择“No”;
然后我们默认安装就可以了。
6.按照以上方式,继续安装IBM-Cognos10-Business-Intelligence-Transformer
五、CognosConfiguration配置
打开CognosConfiguration
配置界面如下:
图标说明:
依次为:
保存;
启动、停止、重启;
重置设置、测试资料库连接;
帮助
1、常见错误
一般情况下,我们在启动打开【CognosConfiguration】的时候都会遇到下面这个错误:
这是因为Cognos的某些程序是运行在Java环境下的,必须要有正确的JRE配置,而且还需要一个很特殊的包bcprov-jdk14-134.jar,如果在前面已经配置好了JRE环境,那么就可以把这个jar包拷贝到前面的JRE环境下就可以了。
将目录D:
\ProgramFiles\cognos\c8\bin\jre\1.5.0\lib\ext\
中的文件bcprov-jdk14-134.jar
复制到目录D:
\ProgramFiles\Java\jdk\jre\lib\ext
当然,我们也可以使用Cognos8.3本身就自带JRE的,所以我们可以直接把Cognos8.3的JRE路径设置为Path变量,这样,就可以直接打开【CognosConfiguration】。
2、保存
保存CognosConfiguration的配置信息时,请用File里面的SaveAsUtf8
3、启动问题
当你重装Cognos后,启动CognosConfiguration可能会报以下错误:
ServiceName已经在使用,pleaserenametheCognos8service.
解决方式:
打开CognosConfiguration,右键点击下图红框位置,选择Rename,更改名字后保存,然后再启动。
以下两种方式用于删除之前注册的Service
1)Manuallyruntheprogramtoun-registerthepreviousversionofCognos8
1.StopCognosConfiguration.
2.Fromacommandprompt:
>
cdc:
\programfiles\cognos\c8\bin
Cogbootstrapservice.exe-u-name="
ServiceName"
example:
>
Cognos8"
2)ManuallydeletetheservicefromtheWindowscommandline
-Fromacommandprompt:
scdelete"
e.g.scdelete"
4、建立Cognos资料库即ContentManager
SQL语句如下:
CREATEDATABASEcogdbALIAScogdbUSINGCODESETUTF-8TERRITORYUS;
CHANGEDATABASEcogdbCOMMENTWITH'
IBMCognosContentStore'
;
CONNECTTOcogdb;
UPDATEDATABASECONFIGURATIONUSINGAPPLHEAPSZ1024DEFERRED;
UPDATEDATABASECONFIGURATIONUSINGLOCKTIMEOUT240DEFERRED;
CONNECTRESET;
CREATEBUFFERPOOLcogdb_08KBPIMMEDIATESIZE1000PAGESIZE8K;
CREATEBUFFERPOOLcogdb_32KBPIMMEDIATESIZE1000PAGESIZE32K;
CREATESYSTEMTEMPORARYTABLESPACETSN_SYS_cogdbINDATABASEPARTITIONGROUPIBMTEMPGROUPPAGESIZE32KBUFFERPOOLcogdb_32KBP;
CREATEUSERTEMPORARYTABLESPACETSN_USR_cogdbINDATABASEPARTITIONGROUPIBMDEFAULTGROUPPAGESIZE8KBUFFERPOOLcogdb_08KBP;
CREATEREGULARTABLESPACETSN_REG_cogdbINDATABASEPARTITIONGROUPIBMDEFAULTGROUPPAGESIZE8KBUFFERPOOLcogdb_08KBP;
CREATESCHEMAdb2COGNOSAUTHORIZATION用户名;
COMMENTONSCHEMAdb2COGNOSIS'
GRANTCREATETAB,BINDADD,CONNECT,IMPLICIT_SCHEMAONDATABASETOUSER用户名;
GRANTCREATEIN,DROPIN,ALTERINONSCHEMADB2COGNOSTOUSER用户名WITHGRANTOPTION;
GRANTUSEOFTABLESPACETSN_USR_cogdbTOUSER用户名;
GRANTUSEOFTABLESPACETSN_REG_cogdbTOUSER用户名;
六、配置数据源(DB29.7)
1.设置CognosConfiguration
点击ContentManager,删除下面的数据源ContentStore
2.建立新的数据源
点右键>
Newresource>
Database,选择DB2Database,数据源名称为PRIMEDB
结果如下:
3.配置用户密码及数据库名
点击“PRIMEDB”,在右边界面配置用户名、密码及数据库名,其中点击****列,即可编辑用户名和密码。
注意:
该数据库必须在本地配置好,可连接。
4.右键测试,查看数据库连接
5.可能存在的问题
5.1无数据库驱动程序问题
原来是找不到驱动,到IBMDB2的安装目录D:
\ProgramFiles\IBM\SQLLIB\java,将文件db2jcc_license_cu.jar、db2jcc.jar等jar\zip文件,拷贝到D:
\ProgramFiles\cognos\c8\webapps\p2pd\WEB-INF\lib
然后重启CognosConfiguration,如果测试还是不通过,直接启动服务进行测试,这时候它会重新装载这些Jar文件。
5.2数据库驱动版本问题
当出现如下错误:
ContentManagerfailedtoconnecttothecontentstore.Theconnectionstringis"
jdbc:
db2:
//182.10.10.2:
60000/COG10DB:
retrieveMessagesFromServerOnGetMessage=true;
fullyMaterializeLobData=false;
clientProgramName=IBM_C8_CM;
"
.Theerrorencounteredis:
"
CM-CFG-5037Thedatabaseinformationforthecontentstorecannotbeaccessed."
原因是DB2驱动文件版本错误,Cognos在5.1里面拷贝的JAR包的数据库软件版本与ContentManager对应的数据库软件版本不一致,请更新为ContentManager的版本,JAR文件位于数据库服务器端安装目录下的JAVA目录下。
更新后,重启CognosConfiguration。
七、启动服务运行
菜单选择
ActionsStart或是
来启动。
当遇到检测Email服务器报警告时,如下图:
点击OK,忽略此警告,点击Continue,继续启动
启动完成后,关闭。
。
1)问题1,如果启动失败,如下图:
重建ContentManager使用的数据库,设置字符集为UTF-8,见第四部分第4点。
2)问题2:
启动失败,原因如下:
[ERROR]CFG-ERR-0101UnabletoregisterIBMCognosservice.
Executionoftheexternalprocessreturnsanerrorcodevalueof'
5'
.
原因:
Windows2008R2securitydoesnotallowbydefaulttheadministratorprivilege.
环境:
Windows2008R2
RightclickonCognosConfigurationshortcutandchoose"
Runasadministrator"
thenstarttheservice.
八、配置服务器
一)、Tomcat
使用自身携带的Tomcat,将webcontent下面的文件拷贝到webapps/p2dp下面即可。
修改CognosConfiguration里面的网关,
将http:
//localhost:
80/Cognos8修改为http:
9300/p2pd/servlet/dispatch
修改后完成启动Cognos,在IE浏览器输入http:
9300/p2pd/servlet/dispatch,如果是异地,请将localhost修改为服务器IP,即可登陆Cognos。
显示页面如下图:
如果可见上述画面,恭喜您,您的cognos服务端已经安装配置并启动成功
二)、IIS6.0
也可以用IIS6.0来作为服务器配置过程如下
1、安装IIS
如果没有安装IIS,请用系统安装盘安装好,在“控制面板”—“管理工具”下就可以看见“Internet信息服务(IIS)管理器”
2、建立虚拟目录
在“控制面板”—“管理工具”—“Internet信息服务(IIS)管理器”,在“网站”—“默认网站”下,建立虚拟目录,给其命名为cognos8
对应Cognos8程序目录下的Webcontent目录
给予权限:
接下来在已创建的cognos8虚拟目录下继续创建cgi-bin目录,对应目录Cognos8程序目录下的cgi-bin目录。
最终IIS里的目录结构:
3、配置“WEB扩展服务”
如下图,将“所以位置CGI扩展”设置为“允许”
4、验证
用IE打开连接:
http:
//localhost/Cognos8,页面如下图:
三)配置服务器(Apache2.2)
Apache2.2下载地址:
Apache2.2按默认安装,安装完成后找到安装目录
设置系统信息,假设机器名为goodwaiter,在NetworkDomain下填入您的域名(比如:
),在ServerName下填入您的服务器名称(比如:
,也就是主机名加上域名),在Administrator'
sEmailAddress下填入系统管理员的联系电子邮件地址(比如:
yinpeng@)。
Apache2.2>
conf打开下面的httpd.conf
查找以下几项并进行修改
ServerRoot"
D:
/Apache2.2"
#后面为你的Apache2.2的安装目录
Listen81#后面为你的Apache2.2的端口号。
注:
如果你机器上安有IIS的话这个端口号不#要是80
ServerAdminchensong@#为管理员邮箱
ServerNamechensong#网站的主机名(计算机名)
然后在文件最下面加入如下配置内容
###################################################
ScriptAlias/cognos8/cgi-bin/"
/ProgramFiles/Cognos/c8/cgi-bin/"
<
Directory"
/ProgramFiles/Cognos/c8/cgi-bin"
AllowOverrideNone
OptionsNone
Orderallow,deny
Allowfromall
/Directory>
Alias/cognos8/"
/ProgramFiles/Cognos/c8/webcontent/"
OptionsIndexesMultiViews
###################################################
/ProgramFiles/Cognos/c8/为你具体的Cognos8安装路径
上面代码具体意义请查看Apache配置.doc
九、对语言包的安装(如果需要的话)
1.开始安装中文包前,先停止已启动的cognos8服务。
2.进入中文包安装路径(win32文件夹)issetup.exe双击开始安装。
3.选择安装路径
4.选择覆盖已有文件
4.选择简体中文;
下一步。
5.完成后进入CognosConfiguration进行语言配置
CognosConfiguration
ActionsEditGlobalConfiguration
6保存,启动服务,进入Cognos8web页面配置默认语种
ToolsMyPreferencesProductlanguage:
ChineseOK
安装好语言包后重启服务
安装好后进入CognosConfiguration保存运行即可
配置Metadata数据源
1、打开FrameworkManager,选择菜单“File”---“New”,建立新的Project,如下图
新建Project,我们新建的Project名为Primb
2、选择语言
选择好后,点击“OK”
3、选择MetadataSource类型
因为我们选择的是DB2数据库,因而,选择“DataSource”,点击“Next”
4、选择DataSource
因为这个PRIMEDBDataSource我们之前建错了,因而新建新的DataSource
5、点击New,出现NewDataSource界面,配置信息如下:
DB2databasename:
用于描述数据库名称
DB2connectstring:
用来连接数据库
Connecttime:
用来设置最长连接时间,0为无限制
Replytime:
用户设置相应等待时间,0为无限制
如上图打钩,保存连接数据库的用户名和密码。
6、点击上图的“Testtheconnection”,测试配置是否正确
进入测试页面,如下:
点击“Test”,测试结果如下:
连接成功,点击close返回步骤3的DataSource配置界面。
如果没有成功,请根据错误信息检查配置情况。
7、返回,点击“Next”,进入下图
目前还没有使用到,我们就暂时不设置,点击“Finish”进入下一步
8、点击“Finish”,进入下图
因为我们之前建立一个同名错误的DataSource,因此选择“Replace”将原来错误的DataSource替换掉,点击“OK”进入下一步。
9、点击“OK”进入下一步
点击“Close”,DataSource配置成功,返回Project配置界面,如下图
点击Next,选择要导入的元数据,如下图
选择PRIMESchema里面的表和视图,可以点击“+”进入看,进行进一步的筛选。
设置如果重名的处理方式,我们选择“Donotimportthisobject”即不导入重名的对象。
点击“Next”,进入下图
点击“Import”,进入导入过程中,导入完成后,展示导入结果,如下图:
点击“Finish”,返回“FrameworkManager”界面,如下图:
设置数据源中表间关系
点击创建的Project,在右侧窗口点击Diagram,如下图,
进入可视化表间关系Diagram,可在此配置表表间的关系。
表间关系设置
对于表间关系的展现方式,可以通过菜单Diagram中的Diagramsettings来设置
如上上图的设置如下:
如果Notation选择了“Merise”,则表间关系展示如下图:
创建新的表间关系
可以右键点击表名,在右键菜单中,选择create—relationship,也可以右键点击想要创建关系的字段,在右键菜单,选择CreateRelationship,弹出以下配置窗口:
红色方框中选择的是该表的关联字段,在蓝色方框选择被关联的表,在紫色方框会放置被关联的表的字段,在此选择被关联的字段,在绿色方框中,设置二者的关联关系,在绿色圈圈的Expression自动生成关联关系。
配置关系完成后,在RelationshipSQL页面,可以查看关联SQL语句,在该页面,点击Test,可以查询关联关系的数据。
编辑SQL,设置过滤
右键点击表,在右键菜单,选择EditDefinition,在弹出的窗口,进行设置
创建Package并发布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cognos 10 BI Server 在Window上安装+IIS+DB2 Window 安装 IIS DB2
链接地址:https://www.bdocx.com/doc/16232243.html