1、 Cognos方案 Cognos 8处理方案在一个产品中,一个Web构架上,基于企业全部数据源,面向全部用户提供完整信息处理和展现功效,包含了即席分析功效,查询功效,报表功效,仪表盘功效,事件管理功效和BI管理等多种BI功效。1 Cognos产品体系结构:Cognos 8 采取SOA构架,统一了Web应用构架,统一了元数据,能够访问企业全部数据源,为企业全部用户提供了基于纯浏览器全方面BI功效。1.1 Cognos 产品体系结构图:Cognos 8结构在逻辑上分了多层,包含了:浏览器层,Web Server层,应用服务层,数据层。Cognos 8结构在逻辑上分了多层,包含了:浏览器层,Web
2、Server层,应用服务层,数据层。l 浏览器层浏览器层是面向用户, Cognos提供了完全基于浏览器纯浏览器界面,包含了Cognos Connection、Analysis Studio, Query Studio、Report Studio, Report Viewer和其它应用,即使是复杂报表制作和动态查询也不需要插件,用户能够直接在浏览器中鼠标托拽实现多种功效。这一层还包含其它系统对Cognos 8中服务和内容调用。如其它商业化门户,或ASP、JSP页面,也能够是VB、.net、JAVA等多种语言编写用户端等。用户也能够经过Cognos Office Connection直接经过Off
3、ice EXCEL, Word, PowerPoint等工具访问多种报表,将内容进行公布共享。l Web Server层Web Server层中包含了Cognos 8Gateway. Gateway是对Web Server扩展,负责将浏览器层请求传输到下一层(应用服务层),也负责将应用服务层结果交给浏览器层。Cognos 支持Web Server包含Apache ,IBM HTTP Server,Sun ONE Web Server,IIS等多种Web Server。l 应用服务器层应用服务器层包含了Cognos 完成用户请求多种服务(dispatcher,报表,查询,分析,事件管理、Cont
4、ent Manager等)。Cognos支持应用服务器包含:Weblogic ,Websphere, Oracle AS,SAP NWAS,SAP J2EE Engine,Tomcat等多种应用服务器。DispatcherCognos 8服务中分发模块,同时Dispatcher 管理着相关多种服务,从web server来请求首先传输到它,假如有多台服务器负载均衡,那么由它确定由哪台服务器来负责完成请求,实现多台服务器智能负载均衡功效。当请求已经确定在某台机器上运行以后,请求就被传输给对应报表模块。每台Cognos应用服务上全部有一个dispatcher,当dispatcher开启时候,会在C
5、ontent Manager中注册。这么系统中全部服务器上Dispatcher全部能够相互知道。当其中一个Dispatcher无效了,那么提交给她请求会被路由到其它Dispatcher。报表,查询,分析等模块报表,查询,分析等模块分别为不一样类型请求提供服务。负责依据请求从数据库中查询数据。结合经过从Content Manager中得到元数据,权限等信息生成对应结果。事件服务模块事件服务模块对系统进行监控。经过对事件条件监控,自动进行任务处理。如经过门户新闻、EMAIL等方法对用户进行提醒。Content Manager模块Content Manager为Cognos 多种服务提供了对Cogn
6、os内容库管理和查询服务,Content Manager管理包含报表模板,元数据信息,调度信息等,报表静态结果,个人个性化信息。l 数据层这一层是后续全部步骤数据起源,数据库层包含了用户数据,和系统相关信息数据。系统相关信息存放在关系型数据库中。用户数据源能够是Oracle、DB2、Informix、Sybase、Sql Server等大型关系型数据库,也能够是Access、dBase等桌面型数据库或平面文件;能够是未经ETL处理业务数据库,也能够是经过ETL处理后数据集市,能够是经过转换以后按专题多维立方体,多维数据库。能够依据项目需要,综合效率、存放空间、硬件条件等条件进行灵活配置。Cog
7、nos同时支持MOLAP,ROLAP和DB。全部数据源全部利用FrameWork Manager制作元数据业务视图,供给用使用.2Cognos 8 BI产品数据步骤示意图经过ETL工具,能够将各个应用系统得数据,文本文件等数据进行抽取,清洗,然后加载到一个集中数据库中,形成专题星型结构数据集市,不一样专题之间经过共享维度方法形成数据仓库.数据库/数据仓库中内容经过Cognos 元数据模型描述。将数据库结构描述成业务结构,然后将元数据公布到Cognos 服务器上。同时Cognos OLAP转换工具经过元数据描述能够将数据库中数据根据业务专题角度,指标等原因,转换成文件型多维立方体。这些多维立方体
8、也作为数据源,经过元数据模型进行描述,公布到Cognos 服务器上。用户经过浏览器访问公布在门户上查询,分析,报表,平衡计分卡等多种应用。3 Cognos 8 功效模块3.1Cognos 8关键功效模块结构示意图3.2Cognos 8关键模块说明3.2.1 Cognos 8 FrameWork ManagerCognos8 FrameWork Manager是一个专门对元数据进行管理用户端开发工具。她能够连接多个数据源,能够连接OLAP,DB等多种数据源。提供对元数据定制和管理和安全性控制等相关控制。可直接使用多种标准工具制作元数据模型。3.2.2 Cognos 8 ConnectionCog
9、nos Connection是Cognos 8门户,提供信息集成和用户访问统一入口。管理员能够经过她实现用户、角色管理,服务器配置,权限控制等多种管理功效;最终用户能够经过Cognos Connection 访问到文件夹、报表、个性化展现、访问Query Studio、Report Studio、Analysis Studio, Report Viewer和集成到Cognos Connection中其它内容。同时Cognos Connection采取 Portlet技术,用户能够方便进行个性化页面定制,轻易组织出My Page,还能够和IBM WebSphere,Plumtree,SAP En
10、terprise 等多种商业化门户进行集成。3.2.3 Cognos 8 Query Studio Query Studio 模块是最终用户即席查询模块,她将经过业务化处理元数据提供给最终用户,最终用户只需要经过简单鼠标托拽方法就能够实现对数据灵活查询。3.2.4 Cognos 8 Report StudioReport Studio 是专业报表制作模块。报表制作人员能够经过她制作多种类型报表,包含中国特色非平衡报表,动态仪表盘,KPI报表等。报表制作人员能够分页面设计,每页能够有多个查询,每个查询能够连接多个数据源,甚至异构数据源。报表内容采取是化繁为简方法,能够正确控制报表中每一个对象多种
11、属性。3.2.5 Cognos 8 Analysis StudioAnalysis Studio是面向最终用户多维分析展现,进行方便多维度,多层次,多指标分析。用户只需要在Web界面中经过简单鼠标拖拽等操作,就能够进行多种OLAP分析,如上钻,下钻,切片,旋转,切块等,它能够让系统中每一位用户全部能够轻松自如地访问关键数据,从而更有效地管理其业务,作出正确决议。3.2.6 Cognos 8 Transformation ServerTransformation Server是Cognos提供企业级OLAP服务器,它将从各类数据源(数据库、数据仓库、平面文件)中精心筛选出来“黄金”数据创建成称为
12、PowerCubes多维数据立方体。立方体是按探察业务OLAP多维原因分析模型设计创建,经过对多维数据立方体OLAP分析,用户能够辨明趋势、跟踪业务运作、创建高效统计汇总报表。Transformation Server含有极高存放效率和响应速度,完全脱离了关系型数据库在性能和存放空间效率上羁绊,确保用户在访问数据时达成秒级响应速度。4Cognos 8安全性控制Cognos8能够直接连接多个国际标准安全性认证系统(如LDAP、NTLM、Active Directory、Netegrity、SAP),同时其安全性模块含有强大开放性,提供多个接口,能够和任何认证系统无缝集成,实现单点登录。Cogno
13、s8有完善SDK,用来控制报表和整个系统多种功效(包含安全性),支持JAVA、C/C+、VB、.NET等多个开发接口。能够做深入二次开发,和其它统一认证系统无缝连接,实现单点登录。用户和密码全部在认证系统进行管理,报表工具产品只管理用户权限。Cognos 8 经过角色,用户类,用户对权限进行管理,对权限控制能够涵盖功效模块,报表,报表中内容,从行列一直到单元格权限全部能够灵活控制。5Cognos 8 支持操作系统Cognos 8支持Windows, IBM AIX, HP-UX, Sun Solaris,Linux等主流操作系统。6Cognos 8支持应用服务器和Web ServerCogno
14、s 8 支持Weblogic, Websphere ,Tomcat,等主流应用服务器7Cognos支持数据库,数据仓库,OLAP ServerCognos 8支持 Oracle,DB2,SQL Server,Sybase, Imformix等主流数据库,Sybase IQ,TeraData等主流数据仓库,和多种能够使用ODBC连接数据源,甚至Excel, 文本等平面文件,支持Cognos PowerCube ,Essbase, MSAS, SAP BW等主流OLAP Server.8Cognos 8 处理方案特点8.1无平台依靠性Cognos支持主流UNIX和Windows,在各个平台上功效没
15、有任何区分。Cognos数据探查,分析,报表功效不依靠于任何第三方支持,对全部数据源全部能提供一样强大功效和出色表现。8.2安全认证Cognos含有统一安全性认证机制,在Web方法下提供了完善安全性认证,安全性能控制到报表单元格等级访问。同时Cognos安全性还是一个开放安全性系统,能够嵌入操作系统、网络域等多个企业现有安全性方案中。Cognos严密有效安全性机制能有效确保企业数据安全,为真正企业级应用打下良好基础。8.3开放数据访问用户能够访问多种数据源,基于这些数据源制作报表,分析,这些数据源包含关系型数据库 包含IBM DB2, Oracle,MS SQL Server,NCR Tera
16、data, Sybase, Sybase IQ,Informix, ODBC,等)OLAP:Cognos PowerCubes, Cognos Planning Contributor Cubes, and Cognos Finance Cubes,MSAS, IBM DB2/OLAP, Hyperion Essbase, SAP BW等OLAP。其它:XML, JDBC, LDAP, WSDL等对于关系型数据库内容,也能够定义维度等内容,使用户能够像操作Cube一样对关系型数据库中数据进行分析。同时Cognos强大报表功效也扩展到了OLAP数据源。可直接经过对OLAP数据源进行访问,生成查询
17、和报表。及Cognos多维分析,查询,报表功效能够给多种关系型数据库,数据仓库,多维数据库(OLAP)数据源,最大程度为用户屏蔽了访问数据障碍。8.4企业级OLAP ServerCognos含有企业级OLAP Server,能够为用户分析,报表等多种应用提供高效秒级响应。Cognos OLAP Server特点:极快数据立方体生成速度压缩型数据立方体,通常为原始数据占用空间十分之一,甚至更小支持对异构数据源读取文件型数据立方体,避免对数据库开销支持虚拟Cube技术,能够基于时间进行增量更新,能够基于时间进行定点更新,支持超大数据量智能高速缓存技术,支持大用户并发访问OLAP模型设计界面友好,不
18、需要编写程序8.5元数据管理cognos含有一致,统一元数据管理,同时在元数据层含有完备安全性控制,能够控制模块安全性,报表级安全性,数据行列安全性甚至到单元格数据。能够为整个企业提供一致数据视图。由管理员或高级用户定义元数据模型,管理种类繁多字段、表连接、视图等等对象,而且元数据能够贯穿整个Cognos应用一直,便于最终用户探查细节数据。能够平滑适应从简单到复杂应用环境。8.6报表制作纯浏览器方法:cognos采取是纯浏览器方法(无插件,无Applet),整个系统中最终用户使用界面为真正零安装、零维护。多数据源:cognos 能够同时连接多数据源,甚至异构数据源,一个报表中能够分页设计,每页
19、全部能够进行多查询,每个查询能够连接多个数据源。从而使系统能够很好应用在复杂环境中。存放过程:Cognos 对多种数据库存放过程全部能友好支持。可直接将存放过程返回结果集字段以表形式展现,还能够做存放过程和存放过程和存放过程和数据库表之间连接。降低了开发人员工作量,增加了最终用户使用友好性。报表制作方便性:Cognos 在纯浏览器界面中,提供了基于鼠标拖拽强大格式定义能力,其优异XML可视化报表定义方法,能够使用户很方便控制报表中内容正确布局,也能够很方便制作中国特色非平衡报表。只需要做简单操作就能够完成穿透钻取,级联提醒等功效。使得最终用户能够自己制作个性化报表,IT部门从烦杂反复劳动中解脱
20、出来,将精力集中在怎样利用数据。报表内容:Cognos 能够将包含声音,视频,图形,表格,文字,关系行数据库内容,OLAP等任何有用信息集成在报表中,同时这些内容还能够和查询相关联,使报表内容声色并茂,内容饱满,充实。穿透钻取:Cognos各个模块能够紧密集成,能够快速有效地传输数据流和安全性信息,用户能够从一个专题钻取到另一个专题,其独特分析后查询,使用户能够经过OLAP分析再穿透钻取到相关明细数据,适应了用户分析和使用习惯,从而能从业务上层次上跟踪发生了什么问题和为何发生了这么问题。高级报表功效:Cognos能够很方便制作KPI,平衡记分卡,仪表盘等多种高级报表。可直接访问OLAP和关系型
21、数据源制作报表支持在图形等内容上进行钻取支持在报表制作过程中使用MDX(直接查询Cube),使用SQL(查询关系型数据库)支持交叉表中点公式定义。可直接制作非平衡报表,比如将不一样维度或字段内容在同一行或列展现,将同一个维度中不一样粒度节点同时展现。在报表制作过程中进行查询连接,交并补关系设置更为方便支持仪表盘功效支持GIS地图报表,并提供例子可在图形中添加基础线,标注等,比如表示式结果,平均,最大最小,标准偏差等8.7报表公布Cognos中,全部数据立方体、报表、图表、分析,查询等等对象全部能够公布到统一信息门户中,做到信息集中,为使用者访问增加便捷。8.8开放APICognos作为一个企业
22、级端对端处理方案,产品本身已经提供了全方面完备功效。同时Cognos也完全开放API供企业内部不一样应用系统集成和依据用户需求所作二次开发8.9负载均横Cognos产品是为企业级应用精心设计,含有良好可扩展性能,其服务器本身就含有智能负载均衡功效,能依据实际使用情况对各个模块进行负载,满足企业级大用户数并发访问要求,需要加入一台新服务器,经过简单注册就能加入到整个扩展环境中参与负载;而且支持NT和UNIX混和环境负载均衡,能最大程度利用现有资源保护已经有投资。8.10对资源利用cognos 采取无状态连接,服务器只有在用户进行动态操作时才会使用,能更有效使用系统资源,支持更多用户并发。Cogn
23、os采取是多线程机制,每个用户请求对系统资源占用少,能最大化资源利用和用户并发,即使某个用户请求出了问题,不会影响其它请求,系统还能照常运行。8.11对数据库优化适应Cognos含有动态SQL方法,可依据用户环境,用户对条件选择动态生成查询,能最大程度适应数据库结构针对性能优化。8.12多个等级设计方法cognos含有多等级设计方法,许可用户在模拟数据或是采样数据情况下对查询和报表进行设计,设计完成以后只需要选择在全数据模式下运行就能够了,能最大程度降低对数据库压力。8.13 Cognos BI BUSCognosBI BUS为Cognos产品提供了统一接口和标准,使得系统模块之间信息共享,系统升级和融合变得很轻易。8.14 和Office产品紧密集成Cognos提供了Office Connection,能够将Cognos和Office功效进行完美结合,用户能够直接在Office产品中进行报表查看,对数据进行运算等多种操作,使Cognos和Excel功效完美无缝集成到一起。用户在Excel中对数据进行了计算,修改等多种操作以后,还能够直接将结果上传到服务器上,共享给其它用户。 曼德众创空间联络电话:(李经理)地 址:天津市津南区海河科技园6号楼5层