COGNOS系统使用笔记资料全Word下载.docx
《COGNOS系统使用笔记资料全Word下载.docx》由会员分享,可在线阅读,更多相关《COGNOS系统使用笔记资料全Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
2.2.2ImpromptuWebReportsServer的安装7
2.2.3GateWay的安装7
2.2.4ImpromptuWebReportsAdministration、IWRSamples、IWROnlineBooks的安装7
2.3PowerPlayEnterpriseServer6.6的安装7
2.3.1AccessManagerAdminTools、AccessManagerTrustedSignonSDK、CommonLogonServer、TicketServer的安装7
2.3.2配置AccessManagerAdministration7
2.3.3配置AccessManagerConfiguration7
2.3.4PowerPlayEnterpriseServer、PowerPlayEnterpriseServerAdministration的安装7
2.3.5配置WebServer7
2.3.6Upfront、UpfrontServerAdministration的安装7
2.4mpromptu6.0AdminEdtion的安装7
2.5CognosDistributeShuttleBuilder的安装7
2.6PowerPlayTransformerServer6.61的安装7
2.7AdobeAcrobatReader的安装7
2.7.1AdobeAcrobatReader4.05的安装7
2.7.2AdobeAcrobatReader简体汉字的安装7
2.8激活ImpromptuWebReports的ReportServer7
2.9在Upfront中添加server7
3系统开发流程7
3.1开发流程图7
3.2Imromptu报表的开发流程7
3.3PowerPlay报表的开发流程7
1系统架构
数据仓库实施中,前端分析中的利器Cognos,通常会用到其以下两大块:
Impromptu和PowerPlay。
1.1ImpromptuWebReports及其相关组件的系统架构
ImpromptuWebReports是Cognos公司为企业进行企业级数据库的报表制作提供的解决方案。
ImpromptuWebReports由若干个组件组成,其逻辑结构如下图所示:
ImpromptuWebReports包括以下组件:
1)ImpromptuWebReportsServer
ImpromptuWebReportsServer是ImpromptuWebReport的核心。
它执行包括任务的排队,任务的时间安排和运行报表的绝大部分功能。
系统可以包括一个或多个ImpromptuWebReportsServer,一组ImpromptuWebReportsServer可以组成一个服务器组协同工作,它们共享同一个namespace,datastore和ticketserver。
2)DataStore
DataStore包含报表服务器的所有操作信息。
Datastore是一个包含5个数据库文件(.db)的ObjectStore数据库,这5个数据库在系统安装期间被创建。
每一组服务器只有一个datastore。
3)Gateway
Gateway是一个CGI程序,用于接收来自于浏览器的请求,并将请求转发到ImpromptuWebReportServer,并将回应返回浏览器。
Gateway必须安装在webserver所在的同一台机器。
4)DirectoryServer
DirectoryServer用于存储所有的安全信息。
目录服务器是一个由NetscapeDirectoryServer创建和维护的LDAP服务器。
系统管理员可以通过AccessManagerAdministration来创建和维护保存在目录服务器中的安全信息。
5)TicketServer
TicketServer为每一个报表用户签发一个用于控制报表存取权限的“ticket”。
通过发放一定时间限制的“ticket”,可以控制用户在被提示重新录入验证信息之前可以保持多长的空闲状态。
6)AdministrationUtilities
ImpromptuWebReports附带的管理工具有:
●ReportAdministration
用于发布和管理报表集。
●ServerAdministration
用于配置和调整ImpromptuWebReports服务器。
●AccessManagerAdministration
用于在目录服务器中建立和维护安全体系。
●TicketServerAdministration
用于远程配置ticketserver.
●PDFServerAdministration
用于改变PDF格式报表的设置。
●CognosDistributionShuttleBuilder
用于打包和发布报表集。
●AuditFileProcessor
用于将日志文件中的信息导入到关系数据库中。
1.2PowerPlayEnterpriseServer及其相关组件的系统架构
PowerPlayEnterpriseServer是Cognos公司为企业进行OLAP(on-lineanalyticalprocessing)分析而提供的一个解决方案。
PowerPlayEnterpriseServer由若干个组件组成,其逻辑结构如下图所示:
PowerPlay包括以下的组件:
1)PowerPlayGateway
PowerPlaygateway组件是一个处理web请求的CGI(CommonGatewayInterface)程序。
PowerPlaygateway必须安装在所有接收PowerPlay请求的web服务器上。
当一个请求被接收时,PowerPlaygateway会生成一个instance去处理该请求。
2)PowerPlayDispatcher
PowerPlaydispatcher组件从Windows客户端或web客户端接收PowerPlay请求,PowerPlaydispatcher管理请求队列和将请求传递到当前机器的queryprocessor或reportprocessor,或者传递到另一台机器的PowerPlaydispatcher。
3)PowerPlayQueryProcessor和ReportProcessor
Queryprocessor组件为全部的PowerPlay请求生成结果。
假如请求返回给PowerPlayWebExplorer,结果会以HTML的形式返回给客户的浏览器;
假如请求返回给PowerPlayWebViewer,reportprocessor就会继续下面的工作。
Reportprocessor会将portablereport文件(.ppx)中存放的附加在报表上的格式化信息应用到queryprocessor生成的结果上,并将其转换成一份高质量的PDF报表,返回给客户的浏览器。
4)UpfrontGateway
Upfrontgateway组件是一个从web浏览器接收请求的CGI(CommonGatewayInterface)程序。
Upfrontgateway决定每一个请求被传递到哪个Upfrontserver。
每一个Upfrontserver必须安装在带有web服务器的机器上。
5)UpfrontServer
Upfrontserver处理维护和呈现NewsIndex的请求。
每一个Upfrontserver包括一个dispatcher,dispatcher用来管理请求队列和传递请求到Upfrontserver。
6)UpfrontDataStore
UpfrontDataStore是一个存放NewsBoxes和NewsItems资源信息的数据库。
7)TicketServer
当每一次用户登陆时,ticketserver会发放ticket。
Ticket有两个作用,一个是记录用户的登陆信息,另一个是当用户的浏览器空闲时,ticket用来控制用户可以保持签到状态多长时间。
这样,用户可以访问多个Cognos产品的web应用而无需多次输入验证信息。
8)CommonLogonServer
CommonLogonServer用来在Windows环境(即client/server方式)下保存用户的签到信息,这样,用户在Cognos多个产品和组件中切换时,不需要多次输入签到信息。
这个组件集成在AccessManager中。
9)AdministrationTools
AdministrationTools是让管理员维护和管理Cognos组件的一组应用程序。
这些工具让管理员管理PowerPlayEnterpriseServer、UpfrontServer、TicketServer和directoryserver里的安全信息。
这些管理工具包括:
●PowerPlayEnterprise–ServerAdministration
●Upfront–ServerAdministration
●AccessManager–Administration
●TicketServer–Administration
2系统安装
本节主要介绍Cognos系统的安装,建议按照本手册的具体步骤安装,如果没有分别写序号,则是指那些组件可以一次安装。
2.1NetscapeDirectoryServer的安装和配置
2.1.1NetscapeDirectoryServer4.12的安装
插入“PowerPlayEnterpriseServerSupplementarySoftware”安装盘,运行光盘上的Netscape\DirectoryServer\NT\d412eiu.exe。
如果在安装过程中提示域名错误,则需要按照以下步骤纠正此错误。
具体操作步骤如下:
用右键单击“我的电脑”,单击“属性”,单击“网络标识”标签,单击“属性”,单击“其它”,添加“此计算机的主DNS后缀”。
详见《PowerPlayEnterpriseServerInstallationandConfigurationGuide》page153。
2.1.2NetscapeDirectoryServer的配置
插入“PowerPlayEnterpriseServer”安装盘,在AutoRun的安装选择对话