reportnet介绍_第1页
reportnet介绍_第2页
reportnet介绍_第3页
reportnet介绍_第4页
reportnet介绍_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Cognos ReportNetReportNet 是Congos产品系列中一个基于Web上的用来创建,处理以及管理报表的工具 本文关于对ReportNet产品主要进行以下几个部分的介绍: 1. ReportNet总括 2. ReportNet的安装以及配置 3. 使用Framework Manager来创建和发布报表 4. 在Cognos Portal里进行报表管理 5. 报表的处理Report Studio 和Query Studio 6. ReportNet的系统管理和安全设置 ReportNet总括 ReportNet 的整体框架结构 首先,整个ReportNet系统是由其各个组件通过

2、分布式的结构来搭建起来的。采用分布式结构可以实现系统的可升级性,健壮性以及容易集成等特性。 其次,让我们了解一下ReportNet系统的组件以及系统结构。 ReportNet的组件一般可以分布在一个三层的结构里面: l Web server tier ; Web服务器层 l Application tier; 应用层 l Data tier; 数据层 ReportNet用户界面层 ReportNet用户界面层包括有Cognos Connection, Report Studio, Query Studio和Framework Manager. Cognos Connection是一个web p

3、ortal. 提供了一个单一的登录入口给ReportNet来创建,运行,查询,计划,组织和分布各种类型的报表。用户是通过先登录到Cognos Connection然后再来运行Report Studio和Query Studio的。 ReportNet的用户界面一般是采用Netscape或者Microsoft的浏览器,无须安装任何Java, ActiveX或者其他插件。ReportNet使用浏览器自带的Native Microsoft IE XML support;还有ActiveX support 必须要设置成可用。 Report Studio 是一个基于Web上用来设计和创建职业报表的应用程

4、序。 Query Studio 是一个基于Web上用来设计,创建和保存ad hoc报表的应用程序 Framework Manager 则是一个基于Windows上用来创建和管理业务有关元数据的应用程序 Web服务器层 该层主要实现Web通讯,是通过ReportNet Gateways (网关)来实现的。 ReportNet Gateways支持多种类型包括:CGI, ISAP, apache_mod, servlet. 应用程序层: ReportNet Server ReportNet Server主要实现的功能有: l 接受和执行由各个应用程序发送过来的查询请求 l 将执行结果递交给 Cog

5、nos Connection 用户界面 ReportNet Server提供许多服务,其中包括有Report Service和Presentation Service。 由于该系统具备可升级性而且支持多进程,所以ReportNet Server的可以在多台计算机上实现功能。 一个ReportNet Server主要包括以下组成部分: · bootstrap service: 启动,监视和停止dispatcher. Written in C+, run as service in NT and daemon in Unix · dispatcher 每一台安装了ReportN

6、et的机器都会启动一个dispatcher. 这个dispatcher用来启动所有的ReportNet 服务以及分发各种请求。其本身是通过一个 Java servlet 来实现的. A dispatcher route requests to other dispatchers or services. Registered in Content Manager. When a dispatcher fails, requests are re-routed until the failed dispatcher re-registers. · presentation servic

7、e 用于Cognos Connection和Query Studio。 接受请求,在content manager里面得到信息然后创建页面来展现 · report service 实现元数据访问,数据查询,提供提示以及报表的执行包括返回。 Metadata service, query engine, Pdf engine 通过Content Manager访问数据,得到layout和内容,并执行;也可以通过native odbc来访问Query Database · job and schedule monitoring service · batch repo

8、rt service 运行scheduled报表,interactive · log server 存放日志,包括所有dispatcher和services 数据层:Content Manager 在整个ReportNet安装中,只有一个Content Manager和一个Content Store 所有的reports, packages, folders 和 jobs都存放在Content Store里面,通过Content Manager来管理。 Content Manager处理复杂和连续变化的数据,而且这些数据通常是要跨越多张报表来共享的。为了保证数据的完整和高性能,数据都

9、存放在一个关系数据库叫做content store。为了快速查询,Content Manager使用cache来处理请求减少访问数据库的次数,并且支持多线程访问。 Certificate Authority Content Manager Service (也是一个java servlet) Content Manager在Content Store里面存放的数据包括有: · Packages, 包括有 metadata, reports, and folders. · Reports,包括有 specifications, properties, security, an

10、d outputs. · Server configuration,包含 directory information, Cognos namespace, contacts, distribution lists, data sources, and printers. · Personal user information, 包括有 My Folders and My Pages. · Multilingual support,包括有 names, descriptions, and tool tips. 使用JDBC ,实现一般功能,add,query,mov

11、e,copy,export,import 其他: 1, 为了实现load balancing, ReportNet提供了分布式安装,然后结合routers分流 2, 两个Java servlet:dispatcher 和 content manger. Servlet container(port9300)采用Tomcat 3, 如果不使用tomcat, Application Server也可以作为解决方案来管理servlets. 4, 多线程 使用ReportNet 来实现报表处理的工作流程 使用ReportNet来实现报表处理的基本工作流程如下: 计划实现阶段 计划阶段主要包括的工作有:

12、理解ReportNet是如何工作和一些实现报表处理的准备工作。计划阶段会涉及到许多业务方面的内容。 安装,配置和管理阶段 在这个阶段,安装和调试配置ReportNet,并建立和维护安全设置,另外的工作还包括有多语言选择,字体安装等 创建model和打包 建模model 在这个阶段中,我们通过Framework Manager创建一个或者多个元数据model,然后将其打包并发布 在Framework Manager 中创建model。Model主要是提供给用户一个从业务的角度来看待数据库,同时还包括的信息有数据是如何访问,联系和保护的。创建model的工作主要有: l 从content stor

13、e中的数据源中导入元数据 l 修改并完善这些元数据并标记出元数据里面的关联 l 将数据整理成符合业务上面的需求 l 进行对数据的安全保护用户权限的设置 打包packaging 当一个model已经创建好了,package可以被发布到ReportNet server的指定位置以供报表编制人员用来创建报表。Package可以看做是model的一个子集,只包含需要的内容。 一张报表最多只能来自与一个package。 所以当发布package的时候一定要保证这个package包含了所有符合用户需要的必要数据。 报表编制 报表编制人员通过使用在上个阶段已发布的model来在ReportNet Studi

14、o中编制和维护报表 Report Studio Report Studio用来通过Cognos Connection来创建标准的,专业报表。 Query Studio Query Studio是用来创建ad hoc 报表。是一种能够比较快速的创建来满足报表功能.通常是创建来满足标准,专业报表不能够覆盖的客户要求。 报表查看和打印 报表使用人员通过Cognos Connection来查看和打印报表 安装和配置 几种安装方式 1 所有组件安装在一台计算机上 2 将网关和web server安装在其他计算机上 3 ReportNet Server和Content Manager分别安装在不同计算机上

15、 安全设置 Content Manager存储了以下有关安全设置的信息,包括有 Cognos Namespace,是用来定义用户,组别和角色, 数据资源 以及提供对各种资源的访问的许可管理。 身份鉴定 ReportNet 采用第3方的身份认证机构来实现安全设置比如 LDAP, Windows NT LAN Manager, Active Directory namespace, Cognos Series 7 namespace,Netegrity SiteMinder 权限授与 授予和剥夺对比如folders, reports的read/write的权限修改 加密技术 OpenSSL or

16、Entrust 证书授权权威机构 Built-in ReportNet CA, Microsoft, Sun One ReportNet主要特点和功能完整的用户涵盖范围 具有直观的基于浏览器的用户界面,可以增强用户的接受度,提高用户的生产效率。 具有不同界面和报表交互级别,可以满足从初级用户到高级用户的所有用户的需要。 提示(Prompting)和保存视图(saved view)允许对报表进行个性化定制,满足个别用户的需要。 具有完整的报表类型 具有完整的报表类型即席查询,管理报表,集中式业务报表和批类型生产报表等。 提供所有的报表格式:列表,交叉表,图表和多页报表布局等。 突破性的多查询组合

17、报表,能够嵌入动态对象。 条件型报表布局可以动态适应数据内容和最终用户的需求。 报表可以使用各种类型的数据资产和各种数据源,提供一种版本的事实数据。 突破性的基于WEB的报表创建功能 COGNOS Report的自适应报表创建环境可以减轻传统报表创建系统中严格的耗时的报表创建过程。 可以使用灵活的基于区的布局模版。 高级报表设计包括: 1.每张报表可以具有多个链接或者独立查询 2.展现和查询层相分离 3.逻辑布局页面和条件格式化 高级新型的提示功能可以减少报表修改工作的积压: 1.用一张报表可以满足多个用户的信息需求。 2.用户可以使用丰富的环境敏感报表提示来控制报表内容。 一次性建立报表,进

18、行全面部署 一张报表可以使用多种语言运行,得到单一数据模型的支持 用户可以对报表界面,内容语言和其他地理敏感元素(时间,货币和数据格式)的参数进行控制和设置。 及时的个性化的报表可以用通过Bursting功能在全球进行有效支付。Bursting功能可以执行一张报表,对报表进行切片,然后根据报表内容将报表切片分配给恰当的接收人。 可同时或顺序执行调度批报表作业,将报表以多种传输个格式输出到多个目的地。 用户和IT可以根据时间,日历,数据可用性或其他参数对报表进行调度。 管理员和用户可以选择多个交付选项报表用户可以根据自己的需要访问信息,或者按照调度将报表腿送到他们手中。 易用性提高了用户接受度 完全基于浏览器的无需安装任何插件的界面使用起来非常

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论