Cognos产品方案建议书.doc

上传人:wux****ua 文档编号:8767360 上传时间:2020-03-31 格式:DOC 页数:101 大小:11.04MB
返回 下载 相关 举报
Cognos产品方案建议书.doc_第1页
第1页 / 共101页
Cognos产品方案建议书.doc_第2页
第2页 / 共101页
Cognos产品方案建议书.doc_第3页
第3页 / 共101页
点击查看更多>>
资源描述
*综合数据库系统(一期)Cognos产品方案建议书北京优信佳公司2007年8月Cognos技术方案建议书- 1 -北京优信佳公司- 1 -2007年4月- 1 -第一章 引言- 5 -11*公司综合数据库系统介绍- 5 -12*公司综合数据库系统 Cognos产品技术方案内容简介- 6 -2.1项目背景- 8 -2.1.1*公司综合数据库系统建设背景- 8 -2.2 初步需求分析- 8 -2.3*公司综合数据库系统Cognos产品技术建议- 9 -2.3.1 Cognos技术方案思路- 9 -第三章*公司综合数据库系统Cognos产品技术方案构架- 10 -3.1 Cognos BI总体解决方案介绍- 10 -3.1.2Cognos 产品介绍- 11 -3.1.2.1 Cognos产品体系结构:- 11 -3.1.2.2 Cognos8产品体系结构图:- 11 -3.1.3 Cognos 8 BI产品数据流程示意图- 14 -3.1.4 Cognos 产品主要优势- 15 -3.1.4.1完全可扩展的体系结构- 15 -3.1.4.2产品功能的广度和深度- 17 -3.1.4.3纯浏览器方式- 18 -3.1.4.4 OLAP Server- 19 -3.2.4Cognos 产品主要功能模块- 19 -3.2.4.1Cognos 主要功能模块结构示意图- 19 -3.2.5 Cognos 功能模块介绍- 20 -3.2.5.1 Cognos FrameWork Manager:- 21 -3.2.5.2 Cognos OLAP Modeling- 21 -3.2.5.3 Cognos Report Studio- 22 -3.2.5.4 Cognos Query Studio- 23 -3.2.5.5 Cognos Analysis Studio- 24 -3.2.5.6 Cognos Metrics Studio- 25 -3.2.5.7 Cognos Connection- 26 -3.2.5.8 Cognos Data Manager- 27 -3.2 Cognos BI总体解决方案的优势:- 32 -3.2.1异构数据源整合能力- 32 -3.2.2 强大的报表制作、部署和发布和管理功能- 32 -3.2.3 丰富的展现类型:- 33 -3.2.4 优异的可扩展性- 33 -3.2.5 优异的容错能力和稳定性- 33 -3.2.6大用户数和大数据量的数据访问分析能力- 33 -3.2.7 快速的数据访问分析能力- 34 -3.2.8 良好的安全性- 34 -3.2.9报表中的分析:“分析 - 然后 - 查询” (Analysis- Then -Query)- 34 -第四章 *公司综合数据库系统Cognos技术方案详细设计- 34 -4.1*公司综合数据库系统 Cognos技术方案架构详细设计- 35 -4.1.1*公司综合数据库系统Cognos技术方案构成- 35 -4.1.1.1项目整体构架- 35 -4.1.1 数据源- 39 -4.1.2集中数据库系统- 42 -4.1.3元数据模型- 45 -4.1.4 前端应用- 46 -4.1.4.1 报表应用- 46 -4.1.4.2 OLAP分析:- 47 -4.1.4.3关键指标管理应用- 49 -4.1.5门户系统- 50 -4.1.6 安全性控制系统- 52 -4.2.5 实施*公司综合数据库系统要求的主要技术要点- 53 -4.2.5.1 Cognos能满足*公司综合数据库系统(一期)的要求- 54 -4.2.5.1.1形成集团公司数据规划- 54 -4.2.5.1.2建设综合数据库- 54 -4.2.5.1.3实现数据采集和ETL功能- 55 -4.2.5.1.4建立企业级的辅助分析决策系统- 57 -4.2.5.1.5实现门户集成- 59 -4.2.5.1.6性能要求- 63 -4.2.5.1.6.1可用性- 63 -4.2.5.1.6.2可扩展性- 63 -4.2.5.1.6.3可管理性- 64 -4.2.5.1.6.4可恢复性- 66 -4.2.5.1.7安全性- 67 -4.2.6 Cognos支持的软硬件平台- 68 -4.2.7系统的负载均衡和容错保护说明- 68 -4.2.8 Cognos技术方案的性能说明- 69 -4.2.9备份与恢复- 70 -4.2.10 Cognos服务器硬件部署建议- 72 -第五章*公司综合数据库系统目Cognos技术方案的特点、优势。- 73 -5.1 Cognos技术的特点和优势- 73 -5.1.2 Cognos技术方案在系统集成方面的优势- 74 -5.3 Cognos技术方案在应用过程中将带来的收益- 75 -5.3.1 大用户数和大数据量的数据访问分析- 75 -5.3.2 强大的报表相关能力- 75 -5.3.3 企业及安全性保护数据安全- 75 -5.3.4 系统的可扩展性为企业发展留出广阔空间- 75 -5.3.5 易用性和低部署成本- 76 -第六章*公司综合数据库系统Cognos技术方案的实施方案- 76 -6.1实施目标- 76 -6.2 实施过程中的指导原则- 76 -6.3实施过程与内容- 77 -6.3.1 项目启动阶段- 77 -6.3.2 需求分析阶段- 79 -6.3.3 系统设计阶段- 82 -6.3.4 系统实施阶段- 85 -6.3.4.1数据处理- 87 -6.3.4.2元数据准备- 87 -6.3.4.3安全性准备- 87 -6.6.4.4 OLAP模型实现- 88 -6.3.4.5报表开发- 88 -6.3.4.6 OLAP分析应用和关键指标管理开发- 91 -6.3.4.7客户化定制- 92 -6.3.4.8其他相关内容的实现- 93 -6.3.5 系统测试- 93 -6.3.6 系统上线移交- 93 -6.4 Cognos技术方案在方案实施上的优势- 95 -6.4.1 项目启动阶段- 95 -6.4.2 需求分析阶段- 95 -6.4.3 系统设计阶段- 96 -6.4.4系统实现阶段- 96 -6.4.5 系统部署阶段- 97 -第一章 引言11*公司综合数据库系统介绍12*公司综合数据库系统 Cognos产品技术方案内容简介Cognos作为世界上最大、最成功的商业智能软件供应商。不仅其商业智能软件产品系列在技术上长期稳居领先地位,遥遥领先其他竞争者,同时Cognos提供数据仓库整体解决方案,在业界内也以高效、灵活、贴合业务需求、快速实现,高回报而著称。因此,“Cognos产品 + Cognos技术方案”作为项目实施的利器,能够最大限度的降低项目的实施风险,加速实施过程,并有力保证项目的成功。本技术方案说明书主要围绕“Cognos产品+Cognos技术方案”进行介绍,结合*的企业特征和实际需求,采用Cognos技术方案为*公司综合数据库系统给出技术和实施建议。本解决方案将包括如下几部分内容:第一部分 项目背景和初步需求分析结合*具体的情况,进行项目的需求分析,并给出需求点、实施关键点和解决方案初步规划。第二部分 Cognos技术方案技术构架简要介绍Cognos技术方案的组成、模块功能、特征优势等等,提供一个总体的Cognos技术方案的轮廓。第三部分 Cognos技术方案整体设计结合Cognos产品和*具体的需求,构建*公司综合数据库系统Cognos技术方案;在这部分中,我们将探讨Cognos技术方案整体体系结构的设计步骤,详细介绍其技术关键点,并给出Cognos技术方案在项目中部署模式建议。这部分侧重于解决方案的技术层面,可以为项目技术负责人、项目技术实施人员提供参考。第四部分 Cognos技术方案的特点及优势结合*公司综合数据库系统的具体情况和实施特征,介绍Cognos技术方案的特点和优势,以及这些优势将为项目实施和今后的应用带来的帮助和收益。第五部分 Cognos技术方案的实施过程着眼于Cognos技术方案的实施过程,说明在实施过程中将会出现的问题和解决方法,在项目人员配置、项目进度、资源规划上给出建议,最后简要介绍了Cognos技术方案的一般开发流程。这部分侧重于解决方案的工程实施层面,可以为工程管理人员、项目规划人员提供参考。第六部分 其它介绍Cognos总体解决方案提供的培训和服务,平台配置以及Cognos产品和解决方案所获殊荣。在本技术方案中,我们将尽最大的努力,为*公司综合数据库系统提供一份满足需求、配置合理、具可操作性的Cognos技术方案,并结合我们以往的经验,提供项目实施过程参考。我们对Cognos产品的技术层次和Cognos技术方案的优势抱有相当信心,衷心希望能有机会与*进行合作,为*公司综合数据库系统和企业信息化建设贡献我们的力量。但由于时间仓促,而且该项目尚未正式启动,我们还没有机会进行深入的需求调研和业务调研,因此我们对*项目的一些理解以及对企业的业务理解可能会有偏差,还望诸位行业专家给与指正和帮助,对此我们深表感激。第二章*公司综合数据库系统初步需求分析这部分将结合*具体的情况,进行项目的需求分析,并给出需求点、实施关键点和技术方案初步规划。2.1项目背景2.1.1*公司综合数据库系统建设背景*集团综合数据库系统(一期)项目主要内容包括:(1)集团公司本部数据规划(2)集团公司本部共享数据库(包括管理数据库、实时数据库)系统建设(3)业务数据采集(4)商务智能分析和展示系统建设(5)报表中心建设(6)集团公司本部门户平台建设本项目业务数据来源包括集团各业务系统,如财务、人力资源、基建、OA等,还涉及在京和京外多家单位的生产和经营管理性数据。2.2 初步需求分析根据*公司综合数据库系统项目技术方案征集及软件产品询价书中的内容,我们初步了解了*公司综合数据库系统的功能,结合实施项目的经验,我们对项目的需求和问题进行初步分析。由于该项目尚未正式实施,我们还没有机会进行更加深入的需求调研和业务调研,因此如下这些分析可能与*的客观情况有所偏差。深入的需求分析还需在项目启动后,进行实际的客户访谈和调研等工作。目前可能面临的问题:l 数据不集中。*集团内部存在多个的业务系统,如财务、人力资源、基建、OA等。同时涉及在京和京外多家单位。收集统计各类信息的效率低下,就需要对*集团整个企业的数据进行统一规划,形成统一的数据平台l 没有专业的展现工具,难以实现报表的灵活设计和修改,以及为企业的管理决策提供高效路灵活的分析功能。需要灵活的数据前段展现功能,对企业数据进行全面的展现,将数据转换成信息和知识,更好的为企业决策服务。2.3*公司综合数据库系统Cognos产品技术建议在上一节,我们对*公司综合数据库系统进行了初步的需求分析。结合需求分析和我们累积的项目实施经验,现制定一个初步技术建议。2.3.1 Cognos技术方案思路针对*公司综合数据库系统,Cognos技术方案能够很好的帮助*集团解决以前遇到的各种问题,构建起适应*集团整体需求,同时能够适应技术发展的综合数据库系统。*集团公司综合数据库系统cognos解决方案能够很好的帮助客户解决遇到的问题,并且提供很好的系统扩展性。l *集团公司综合数据库系Cognos解决方案为数据集中的结构,将*集团公司的各应用系统的数据,集中到集中数据库中,分别创建数据集市,使用共享维技术,实现维度共享。在以后逐步加入其他部门集市的时候,可以共享这些维度,最后形成统一的数据仓库。Cognos解决方案保证了*集团公司综合数据库系项目的可扩展性,基于集中的数据,通过Cognos的OLAP服务,专业的报表和查询服务,以及指标管理为用户提供对企业信息的全面地探查。l 在*集团公司综合数据库系Cognos解决方案中,提供的ETL工具Cognos DataManager,能够把分散的数据集中到相应的数据集市中,确保了所有用户能够迅速访问一致性的数据,进行全企业的业务指标整体分析、报表制作和决策支持l Cognos解决方案中提供专业的集中数据库,保证了对海量数据的访问效率,提供的专业的OLAP Server提供了大数据量大用户访问下秒级响应。使*集团公司的各种报表,分析等前应用摆脱访问效率的困扰。l 在*集团公司综合数据库系Cognos解决方案中,提供了业内领先的分析,查询和报表工具,提供了丰富的报表定制和展现功能,能够满足客户所需要的任何复杂报表、动态报表、查询以及OLAP分析的需求,特别是能够快速实现有中国特色的非平衡报表,报表完全实现自动化,极大提升工作效率l Cognos解决方案“分析 - 然后 - 查询” (Analyze- Then -Query)的分析方法,充分适应用户从宏观到微观的决策思路。能够帮助为审计部门准确得从海量数据中定位异常数据l *集团综合数据库系统Cognos解决方案提供基于LDAP的安全管理机制。统一系统各个模块的安全模块,提供了统一的安全管理平台,保证系统的数据安全性第三章*公司综合数据库系统Cognos产品技术方案构架这部分从产品的角度简要介绍Cognos产品及其解决方案的组成、模块功能、特征优势等等,给*集团用户提供一个总体的Cognos技术方案的技术轮廓。3.1 Cognos BI总体解决方案介绍Cognos作为业界领先、全面、成熟的解决方案,能够高质量的实现*公司综合数据库系统相关功能需求,其灵活性又能保证解决方案不仅能应用在现阶段的项目中,还能够随着应用规模的扩大而进行动态适配。下面我们就详细介绍Cognos产品技术方案,并将介绍组成该解决方案的各环节的产品:3.1.2Cognos 产品介绍Cognos 8在一个产品中,一种Web构架上,基于企业所有数据源,面向所有用户提供完整的信息处理与展现功能,包括了即席分析功能,查询功能,报表功能,仪表盘功能,事件管理功能以及BI管理等各种BI功能。3.1.2.1 Cognos产品体系结构:Cognos 8 采用SOA构架,统一了Web应用构架,统一了元数据,能够访问企业的所有数据源,为企业所有用户提供了基于纯浏览器的全面的BI功能。3.1.2.2 Cognos8产品体系结构图:Cognos 8结构在逻辑上分了多层,包括了:浏览器层,Web Server层,应用服务层,数据层。Cognos 8结构在逻辑上分了多层,包括了:浏览器层,Web Server层,应用服务层,数据层。浏览器层浏览器层是面向用户的, Cognos提供了完全基于浏览器的纯浏览器界面,包括了Cognos Connection、Analysis Studio, Query Studio、Report Studio,Metrics Studio, Report Viewer和其他应用,即使是复杂报表制作和动态查询也不需要插件,用户可以直接在浏览器中鼠标托拽实现各种功能。这一层还包括其他系统对Cognos 8中服务和内容的调用。如其它商业化门户,或者ASP、JSP页面,也可以是VB、.net、JAVA等各种语言编写的客户端等。用户也可以通过Cognos 的Office Connection直接通过Office EXCEL, Word, PowerPoint等工具访问各种报表,将内容进行发布共享。Web Server层Web Server层中包含了Cognos 8的Gateway. Gateway是对Web Server的扩展,负责将浏览器层的请求传递到下一层(应用服务层),也负责将应用服务层的结果交给浏览器层。Cognos 支持的Web Server包括Apache ,IBM HTTP Server,Sun ONE Web Server,IIS等各种Web Server。应用服务器层应用服务器层包括了Cognos 完成用户请求的各种服务(dispatcher,报表,查询,分析,事件管理、Content Manager等)。Cognos支持的应用服务器包括:Weblogic ,Websphere, Oracle AS,SAP NWAS,SAP J2EE Engine,Tomcat等各种应用服务器。DispatcherCognos 8服务中的分发模块,同时Dispatcher 管理着相关的各种服务,从web server来的请求首先传递到它,如果有多台服务器负载均衡,那么由它确定由哪台服务器来负责完成请求,实现多台服务器的智能负载均衡功能。当请求已经确定在某台机器上运行之后,请求就被传递给相应的报表模块。每台Cognos应用服务上都有一个dispatcher,当dispatcher启动的时候,会在Content Manager中注册。这样系统中所有服务器上的Dispatcher都可以相互知道。当其中一个Dispatcher无效了,那么提交给他的请求会被路由到其他的Dispatcher。报表,查询,分析等模块报表,查询,分析等模块分别为不同类型的请求提供服务。负责根据请求从数据库中查询数据。结合通过从Content Manager中得到的元数据,权限等信息生成对应的结果。事件服务模块事件服务模块对系统进行监控。通过对事件条件的监控,自动的进行任务的处理。如通过门户新闻、EMAIL等方式对用户进行提醒。Content Manager模块Content Manager为Cognos 的各种服务提供了对Cognos内容库的管理和查询服务,Content Manager管理包括报表的模板,元数据信息,调度信息等,报表静态结果,个人个性化信息。数据层数据源这一层是后续所有步骤的数据来源,数据库层包括了用户的数据,以及系统相关信息的数据。系统相关信息存放在关系型数据库中。用户数据源可以是Oracle、DB2、Informix、Sybase、Sql Server等大型关系型数据库,也可以是Access、dBase等桌面型数据库或平面文件;可以是未经ETL处理的业务数据库,也可以是经过ETL处理后的数据集市,可以是通过转换之后的按主题的多维立方体,多维数据库。可以根据项目需要,综合效率、存储空间、硬件条件等条件进行灵活配置。Cognos同时支持MOLAP,ROLAP以及DB。所有数据源都利用FrameWork Manager制作元数据的业务视图,供应用使用。3.1.3 Cognos 8 BI产品数据流程示意图通过ETL工具,可以将各个应用系统的数据,文本文件等数据进行抽取,清洗,然后加载到一个集中的数据库中,形成主题的星型结构数据集市,不同主题之间通过共享维度的方式形成数据仓库.数据库/数据仓库中的内容通过Cognos 元数据模型描述。将数据库结构描述成业务的结构,然后将元数据发布到Cognos 服务器上。同时Cognos 的OLAP转换工具通过元数据描述可以将数据库中数据按照业务主题的角度,指标等因素,转换成文件型的多维立方体。这些多维立方体也作为数据源,通过元数据模型进行描述,发布到Cognos 服务器上。用户通过浏览器访问发布在门户上的查询,分析,报表,绩效管理等各种应用。3.1.4 Cognos 产品主要优势 Cognos 作为全球第一个第三代的BI产品,相比较于其他的第二代的BI产品,就有明显的优势3.1.4.1完全可扩展的体系结构Cognos作为全球第一个第三代的BI产品,采用了SOA的体系构架,通过统一的服务,在统一构架下为用户提供了完整的BI功能,整个系统分为清晰的层结构。数据层:Cognos产品在数据能能够支持跨数据源的多数据源访问。支持的数据源包括各种关系型数据库,各种OLAP Server,各种平面文件等,能够根据系统应用的需要灵活扩展。当系统集中数据库还没有建立起来或者部分数据还没有抽取到集中数据库中是,能够同时访问集中数据库和各应用系统。Cognos对数据源的支持具有很好的扩展性。元数据层:Cognos 产品所有应用功能采用统一的元数据模型访问数据,能够根据数据源的增加,进行统一的扩展。应用服务层:Cognos产品通过一个服务提供所有的BI功能,Cognos产品统一了服务,将不同的功能如报表,查询,分析,事件管理,关键指标管理等各种服务分为不同的模块,这些模块可以根据需要任意搭建,通过统一的查询引擎,统一的元数据访问数据源,统一安全性,统一权限控制。通过Cognos的BI BUS技术,实现各个模块之间的信息和数据共享。可以灵活的增加服务。而不需要改变结构。门户层:Cognos所有产品都通过统一的门户发布,同时Cognos门户采用Portlet技术,能够和任意的应用和门户实现双向集成。第二代的BI工具采用难以扩展的烟囱状结构,将报表,分析等功能是以不同的产品,不同的服务分开,不同产品有不同的资料库,不同的模型,不同的用户管理,不同的权限控制。比如报表有报表的数据源,元数据,权限控制,应用服务;分析又有自己的数据源,元数据,权限管理;不同的功能之间就像不同的烟囱,很难实现共享。只是通过在门户实现集成。第二代的BI产品实际上就是不同功能产品的拚凑。往往相同的工作需要在不同的工作中重复完成,例如后台系统结构改变,就需要在报表产品,分析产品中分别修改元数据。实际上第二代的BI产品从其结构上就制约了系统的灵活扩展。需要大量的系统集成和维护的工作量还难以保证系统的准确性。第三代和第二代BI产品结构比较图3.1.4.2产品功能的广度和深度Cognos 作为全球唯一一个第三代的BI产品其产品具有领先其他第二代产品的广度和深度。Cognos产品为用户提供了真正意义上的从端对端的解决方案,不管是普通用户,还是制作人员甚至管理员都可以直接在没有插件,没有Applet的纯浏览器中通过鼠标拖拽就能够进行从简单到复杂的报表制作,查询,分析等各种功能。并且这些功能几乎涵盖用户的所有需求。在Cognos产品中用户直接在浏览器中通过鼠标拖拽就能够方便的完成中国式的非平衡表头报表,能够支持保留报表格式的报表格式的上钻下钻,直接鼠标拖拽就能完成地图报表,允许用户在地图上钻取,地图和数据的关联。支持将表格,图形,地图,声音,视频等各种信息直接通过鼠标拖拽形成多媒体的报表报告。Cognos还具有专利的“分析-然后-查询”功能,使用户能够在不同主题之间相互钻取,从主题钻取到关系型数据库,关系型数据库之间钻取,能够将企业的所有信息有机的关联在一起,适应用户从宏观到微观的信息探查要求,所有这些功能都不需要编写代码。这些功能都充分体现了Cognos产品的在实现端对端解决方案时的产品实现的深度。当用户的需求改变,只需要在浏览器上通过鼠标拖拽既可以方便的适应用户需求的变化。Cognos 产品的广度和深度能够大大缩短系统开发的周期,减少系统维护和修改的成本。能够满足企业所有用户的需求。 其他的第二代的BI产品虽然也能提供报表,分析等功能,但是却没有足够的广度和深度,往往对于一些简单的报表,分析等功能,用户通过工具实现。只要遇到稍微复杂的报表就需要编写代码,比如常见的中国式非平衡表头报表,地图报表,报表的上钻下钻,穿透钻取等大量非常实用的功能。从而难以形成端对端的解决方案,实现系统的周期长,同时当用户的需求改变,由需要大量的人力,物力再重新编写程序。3.1.4.3纯浏览器方式Cognos作为全球唯一一个第三代的BI产品,采用了SOA的体系构架,所有处理,安全性等都控制在服务器上,用户端不需要任何的客户端,插件或Applet。而其他的第二代BI产品往往需要客户端安装客户端,插件或Applet. 完全纯浏览器方式和插件方式对比如下:客户端插件纯浏览器方式安全性防火墙防火墙需要开放端口,安全级别低无需防火墙开放特殊端口,安全级别高黑客攻击机制上不可避免插件漏洞,黑客攻击从机制上避免漏洞和黑客攻击冲突和其他浏览器插件冲突,导致插件不能安装,不存在冲突问题数据安全性数据从服务器上下载到插件中处理,数据脱离服务器,没有安全性服务器集中处理,数据安全网络带宽占用大量明细数据从服务器下载到插件中,用户并发造成网络阻塞网络上只传输结果,网络带宽占用小,能够使应Internet应用维护环境适应性理论上不需要维护,实际使用中需要针对用户的不同使用环境进行维护真正零安装,零维护3.1.4.4 OLAP ServerCognos作为全球领先的BI产品提供商,其产品提供了专业的OLAP Server。而很多第二代的BI产品并不具有真正的OLAP ServerCognos 通过专业的OLAP Server 大大提高了用户在大数据量,大用户数应用环境中进行多角度,多指标分析的效率,以及基于OLAP Server生成报表的效率。能够实现用户请求的秒级响应。同时Cognos OLAP Server和其他产品构成非常完整的解决方案,统一元数据,统一安全性,统一门户。Cognos OLAP Server还具有高压缩比,支持虚拟Cube技术。能够大大提高系统的整体效率。而很多第二代的BI产品往往并不具有真正的OLAP Server,这些产品往往将用户的OLAP操作转换成数据库SQL语句,由数据库通过Group,Sum等操作得到结果,效率低下,不能支持大量用户并发。或者在数据库中建立中间表,有时甚至需要按照用户的最终结果表样生成中间表。这样又造成数据库中中间表数量急剧膨胀。很难管理和维护。并且难以保证数据的一致性。中间表中数据的生成还是靠数据库SQL进行Group,SUM得到,效率低下。或者实现和第三方OLAP Server的连接,这时候又存在不同产品需要相互集成,如果实现用户,权限的同步,如何进行门户集成,并且不同的产品之间甚至构架都不同,功能不配套,还大大增加了用户学习使用的难度。增加了项目的整体成本。3.1.4.5 负载均衡Cognos作为第三代BI产品,是为企业级应用精心设计的,具有良好的可扩展性能,其服务器本身就具有智能的负载均衡功能,能根据实际使用情况对各个的模块进行负载,满足企业级大用户数并发访问的要求,需要加入一台新的服务器,通过简单的注册就能加入到整个扩展环境中参与负载;并且支持NT、UNIX及LINUX混和环境的负载均衡,能最大限度的利用现有资源保护已有投资。能够适应用户应用的扩展。而很多第二代的BI产品本身并没有负载均衡功能,职能依靠硬件,操作系统或Web Server提供的负载均衡功能,不能实现跨平台的负载均衡,难以适应用户应用的扩展。3.2.4Cognos 产品主要功能模块3.2.4.1Cognos 主要功能模块结构示意图3.2.5 Cognos 功能模块介绍模块名称模块功能Cognos FrameWork ManagerCognos产品统一的元数据模型设计和管理工具Cognos Report StudioCognos报表工具Cognos Query StudioCognos 即席查询工具Cognos Analysis StudioCognos OLAP 分析工具Cognos Metric StudioCognos 绩效管理工具Cognos ConnectionCognos产品统一的发布门户Cognos OLAP ModelingCognos OLAP ServerCognos Data ManagerCognos数据管理工具3.2.5.1 Cognos FrameWork Manager:Cognos FrameWork Manager是一个专门的统一的元数据模型设计工具。实际上也是应用和数据库之间的语义层,他封装数据库底层表和字段,建立表连接,为后续开发人员和最终用户提供一个贴合业务术语的数据库结构视图。在元数据模型中可以对已有的数据库结构进行描述,加入各种计算字段,绑定数据的过滤器等,同时可以采用动态SQL,使查询的语句根据不同的条件和情况灵活的适应数据库结构。他可以连接多个数据源,能够连接OLAP,DB等各种数据源。提供对元数据的定制和管理以及安全性控制等相关控制。可直接使用各种标准工具制作的元数据模型。Cognos 元数据符合CWM标准,能够和各种工具实现元数据的交换。3.2.5.2 Cognos OLAP ModelingOLAP Modeling是Cognos提供的企业级OLAP服务器,它将从各类数据源(数据库、数据仓库、平面文件)中精心筛选出来的“黄金”数据创建成称为PowerCubes的多维数据立方体。立方体是按探察业务的OLAP多维因素分析模型的设计创建,通过对多维数据立方体的OLAP分析,用户可以辨明趋势、跟踪业务运作、创建高效的统计汇总报表。Cognos OLAP Modeling具有极高的存储效率和响应速度,完全脱离了关系型数据库在性能和存储空间效率上的羁绊,保证用户在访问数据时达到秒级的响应速度。Cognos OLAP Modeling支持异构数据源访问,能够适应用户从简单到复杂的应用数据环境,支持虚拟Cube技术 (可按时间生成不同的子Cube,可针对单个子Cube进行增量更新,通过虚拟Cube访问多个子Cube,支持虚拟Cube的各子Cube维度不同,以适应变化)。Cognos OLAP Modeling生成的Cube为压缩方式,通常为原始数据占用空间的十分之一甚至更小。同时具有足够的灵活性,支持手工自定义层次和节点,支持维度中不同层次节点之间的计算,支持指标层次灵活设计.不仅如此,Cognos 的OLAP 模型设计具有简易的界面,开发人员只需要在友好的图形化界面中通过鼠标托拽就能实现各种OLAP模型的设计,不需要编写程序。通过企业级的OLAP Server, Cognos 能够为用户提供高效,灵活的分析和报表。确保企业及应用的高效性。Cognos BI OLAP Modeling特点友好的开发界面高速的多维立方体创建支持时间分区的虚拟Cube技术支持增量更新支持全方位的权限控制异构数据源处理能力高数据压缩比3.2.5.3 Cognos Report StudioReport Studio 是专业的报表展现工具。报表制作人员可以通过他制作各种类型的报表,制作报表时不仅能够连接数据库,还能连接MOLAP以及ROLAP,能够同时连接数据库,MOLAP以及ROLAP数据源。用户直接通过在没有插件,没有Applet的纯浏览器界面中鼠标托拽就可以实现各种列表,交叉表,图表,分段报表,主从报表等各种常用报表,以及中国特色的非平衡报表,动态仪表盘,KPI报表等各种高级报表报告。报表可以分页面设计,每页可以有多个查询,每个查询可以连接多个数据源,甚至异构数据源。报表的内容采用的是化繁为简的方式,可以精确控制报表中每一个对象的各种属性。可以通过鼠标拖拽方式将包括声音,视频,图形,表格,文字,关系型数据库内容,OLAP等任何有用的信息集成在报表中。还可以方便实现报表数据和GIS地图数据的无缝集成。报表布局可以精确控制和排版,支持所见即所得的打印。报表设计好之后可以批量生成,也可以通过用户交互条件生成,甚至基于时间以及事件等进行调度,也可以通过Email等方式主动推送给用户。同时采用直接保存即发布的方式,大大简化了报表的发布和管理。Cognos Report Studio的强大功能能够涵盖*集团的各种报表报告需求。3.2.5.4 Cognos Query Studio Query Studio 模块是最终用户的即席查询前端展现,他将经过业务化处理的元数据提供给最终用户,最终用户只需要通过简单的鼠标托拽的方式就可以实现对数据的灵活的查询。用户可以方便的对查询的内容,计算,过滤,格式等进行自助的定制。并且可以将查询的定义和结果通过点击鼠标实现发布,与其他用户进行共享。也可以将结果所见即所得的生成Excel,PDF,CSV等格式的结果。3.2.5.5 Cognos Analysis StudioAnalysis Studio是面向最终用户的多维分析展现,进行方便的多维度,多层次,多指标的分析。用户只需要在Web界面中通过简单的鼠标拖拽等操作,就可以进行各种OLAP分析,如上钻,下钻,切片,旋转,切块等,另外,Cognos Analysis Studio可以同时支持MOLAP和ROLAP,支持图表一起展现和图表联动,支持柱图,饼图,折线图,堆积图,面积图,散点图等各种二维、三维图形,支持用户自定义子集功能, 支持同比,环比,百分比等各种比例分析,支持TOP N/ Bottom N 分析,支持2/8分析,支持压缩零。支持排名排序功能,支持维度中不同粒度的混合分析,支持不同维度的非平衡混合分析,支持不同层次维度节点之间的计算,支持用户在纯浏览器界面上进行各种OLAP分析,不需要安装插件,不使用Applet,确保数据安全性,支持用户使用简单的拖拽的方式进行多角度分析,支持从Cube和Cube信息之间的钻取支持Cube和关系型数据库信息之间的钻取,支持将分析结果导出EXCEL, PDF等各种格式,采用保存即发布的方式,不需要另外的发布工具它能够让系统中的每一位用户都能够轻松自如地访问对应权限的数据,从而更有效地管理其业务,作出正确决策。3.2.5.6 Cognos Metrics StudioMetrics Studio是面向用户的绩效管理工具,他通过简洁易懂的图形使用户一目了然地知道同类指标之间的影响关系,以及不同方面指标之间的影响关系等,使用户能够迅速的了解企业的整体运作情况,为企业运作的改进提供强有力的决策依据。当用户在看到指标的宏观情况的时候,用户可以马上打开和该指标相关的报表和多维分析,从而知道该指标相关的明细信息和从各个业务角度来对该指标进行分析,从而使用户的决策逐步深入。CognosMetrics Studio针对关键指标的应用都为用户提供了简洁的自定义界面,用户可以很方便的设置自己关心的监控指标,自定义新的指标,输入计划值、同业对比情况等各种自定义功能。他为用户提供了企业不同指标之间的横向关联信息,同一指标的纵向分析信息。使用户能够对整个企业的情况全方位了解。是企业用户进行指标跟踪,改进企业运作,辅助决策的强大武器。 3.2.5.7 Cognos ConnectionCognos Connection是Cognos 门户,提供信息的集成和用户访问的统一入口。管理员可以通过他实现用户、角色管理,服务器配置,权限控制等各种管理功能;最终用户可以通过Cognos Connection 访问到文件夹、报表、个性化展现、访问Query Studio、Report Studio、Analysis Studio, Metrics Studio, Report Viewer和集成到Cognos Connection中的其他内容。同时Cognos Connection采用 Portlet技术,用户能够方便的进行个性化页面的定制,轻易的组织出My Page,还能够和IBM WebSphere,Plumtree,SAP Enterprise 等各种商业化门户以及用户的已有各种网页进行集成。在集成的时候可以将Cognos的内容发布到其他门户中,也可以将其他门户中的内容发布到Cognos门户中。3.2.5.8 Cognos Data ManagerCognos DataManager是个数据抽取、整合、传输、加载的(ETL)工具。它对所有的数据源提供唯一地点来定义元数据和业务规则,定义描述用户业务特征的信息目录,创建数据集市或数据仓库,形成数据中心。通过有效的单结构模型,实现了多种异构数据源、多数据源或多个应用的元数据定义。Cognos DataManager主要提供数据转换、传输和加载服务,它能快速生成BI应用的信息目录,以及面向主题的数据集市。这种数据集市既可是关系型的数据库表也可是多维数据结构存储的数据立方体OLAP数据源。这些数据将是信息系统用户在网上做数据访问分析的基础数据。它确保了所有用户能够迅速访问一致性的数据,进行全企业的业务指标整体分析、报表制作和决策支持。用来自任何普通关系型格式、ERP数据源、平面文件格式的数据或者可以通过ODBC(开放数据库连接)应用协议接口访问的数据。基于DataManager的数据集成性,该软件可以采用各种格式提供数据结果,例如维度框架、关系型表格等,用户还可以将数据从一个环境移动复制到另一个环境。强大并且易于使用DataManager可以简化IT部门的数据抽取、转换和加载工作。DataManager使用单一的界面,该界面具有用来架构数据仓库的生动的构造流程(build)图形,可以让穿透钻取关系更加清晰直观,使属性的显示和修改更加方便。自动化向导可以帮助开发人员分步骤的创建一个维度构造流程(dimension build)或事实构造流程(fact build)以及众多的转换函数。自动化的维度管理过程和支持汇总和合并的强大引擎可以简化IT的工作,为IT工作提供支持。维度框架结构成功的数据仓库项目建立在维度框架结构基础之上。维度设计可以消除在数据集市或数据仓库环境的设计、实施和维护过程中最常见也是最重要的困难。跨部门、流程和业务领域的共享或一致维度的使用意味着可以将分布式数据源集成到一个一致的企业级视图中。为了实现这个目的,DataManager会将公共描述符(descriptor)组织成维度表并将事实内容组织成事实表。DataManager引擎的中心是一个维度框架结构,它可以将一致的主题型数据集市组织成一个完整企业数据仓库的一部分。DataManager可以让用户访问一致的业务指标,进行协作式的业务决策。DecisonStream和其它Cognos BI服务共同构成了端对端的解决方案,可以提供一个公共、一致的数据视图,让用户进行更加快速、更有自信的决策。维度框架结构给企业带来的好处如下:l 可以根据客户、时间和地区等特定业务维度构造数据并验证其完整性,支持业务用户的思考方式。l 所有数据转换作业均使用相同的维度框架结构,可以在企业数据仓库范围内形成一致的企业信息视图。l 提供一个中央位置更新维度定义。l 根据维度层次对事务数据进行汇总。l 自动对与数据仓库维度表的创建和管理相关的复杂流程进行管理。这些流程包括代理和维度历史管理,支持渐变维度和有效的日期时间戳。主要特点迟到事实(late arriving facts)和维度历史DataManager对迟到事实和维度历史的加载提供完全自动化的支持。使用迟到事实功能,DataManager可以扩展对渐变维度的支持。通过实现这些功能的自动化,DataManager显示了其在能够提供完整业务智能解决方案的数据整合工具领域内的领导地位。管道式的转换引擎DataManager的转换引擎工作在现有数据体系结构环境中,可以将大量的事务数据转换为面向BI的事实基础。这种转换引擎或者说是数据管道,可以提供在单个通道中读取能够提供多层汇总、引用完整性(referential integrity)和元数据成分的数据。使用最少的硬件投资即可得到尽可能高的吞吐量。高级多开发者环境DataManager可以和源控制系统相互集成、在不同环境中共享组件和执行组件效果分析。与源控制系统功能的继承可以让用户在进行开发时锁定组件。用户可以保留一个组件或信息目录的多个版本,确定使用特定组件的地方。这种功能允许小公司使用最少的源代码控制,允许大型企业实施严格的开发准则。所有这些功能都可以使用易于使用的DataManager图形界面来实现。在数据集成阶段有很多事件。这些事件包括目标表的交付、对现有业务规则模块的调用、报表启动、邮件通知和数据库索引重建等。这些事件都在一个拖放式图形调色板中进行设计,从中可以生成一套协调的叫做JobStream的命令。一个JobStream可以含有多个任务,它允许以并行或连续方式执行命令。条件型事件可以根据存在的被拒记录、一周中的特定一天或者流程中所碰到的错误等情况对处理路径进行控制。DataManager中特有的JobStream窗口能够以图形化方式对ETL过程的所有步骤进行调度和控制。原型设计和部署DataManager的图形设计界面可以让用户对数据仓库解决方案进行原型设计并对它们进行快速部署,它提供了:l 用于JobStream行为、构造流程(build process)、数据源和目标映射以及星型模式中的事实和维度表星型连接的图形报表。l 提供了一个参考探察器(reference explorer)对维度框架结构中的业务规则进行原型设计并对它们进行验证。l 提供了一个集成式SQL浏览器对查询进行交互式的编辑和测试。l 能够对组件进行打包并轻松的将它们从一个环境转移到另一个环境。l 在相同的环境中对正在开发的函数和脚本进行测试。l 自动生成用于创建表和索引的数据定义语言(DDL)。DataManager完全自动化的维度管理功能包括检查渐变属性的属性、给业务主键设置代理以及诸如有效日期和当前指标等自动化属性。自动化维度管理DataManager独特的维度框架结构无需编程就可以实现维度模型交付工作的自动化。可以实现自动化的作业和领域包括:l 生成和管理代理主键和事实表l 渐变维度l 迟到事实的到达l 维度历史加载过程DataManager的图形设计环境可以显示一个构造流程(build)的数据流,允许直接访问构造流程对象属性,这样就可以进行快速的原型设计和部署。公共业务智能框架结构完整的集成性DataManager是Cognos业界领先的端对端BI解决方案的综合集成组件。DataManager能够将数据转换并加载到数据集市中,对业务模型和报表进行部署,缩短BI项目的部署时间。作为Cognos综合BI解决方案的一部分,DataManager:l 可以创建默Cognos其他相关产品模型、信息目录和关键报表。l 可以从维度框架结构创建默认分析模型,协调Cognos OLAP Server作业来创建和刷新Cube数据源。共享元数据Cognos提供了一个集中位置创建和管理所有的BI元数据和业务规则。单一的元数据模型可以横跨所有企业数据源和BI应用程序,可以在整个企业范围内提供准确、一致的数据视图。集中管理可以使用一个集中控制台进行方便的应用开发和管理。集中管理可以给IT提供所需的所有功能,支持和维护整个业务智能应用。3.2 Cognos BI总体解决方案的优势:3.2.1异构数据源整合能力Cognos 解决方案充分考虑了对异构数据源得整合能力,可以同时连接多个异构数据源,从中提取数据并按照业务模式进行整合,构建企业级数据仓库。Cognos对异构数据源的整合能力,给用户带来了前所未有的全景数据视图,以往在业务上相互独立的数据库现在都可以被融合在一起进行分析,全面的数据探查使决策者能够发现影响企业运营的深层次因素,并作出正确决策。Cognos解决方案对异构数据源的整个并非单纯的数据叠加,而是提供了数据清洗和转换功能,并将零散的数据以维度-事实的结构组织起来,在整合异构数据的同时构建数据仓库,缩短了数据仓库项目实施的周期。3.2.2 强大的报表制作、部署和发布和管理功能利用Cognos报表的Web发布管理服务器,灵活的部署能力和负载均衡,发布成百上千份的报表。用户能够非常方便的制作报表,自动在Web 上发布报表。企业内部和外部的所有类型用户无需经过培训都可以通过Web访问、察看、打印报表。3.2.3 丰富的展现类型:Cognos技术方案中提供强大的报表制作功能,所以能满足上千用户在各自的桌面或远程访问所需的各种报表需求。可以将包括声音,视频,图形,表格,文字,关系型数据库内容,OLAP等任何有用的信息集成在报表中,同时这些内容还可以和查询相关联,使报表的内容声色并茂,内容饱满,充实。可以很方便的制作KPI,仪表盘等各种高级报表3.2.4 优异的可扩展性Cognos技术方案具有非常优异的可扩展性。其服务组件, Cognos OLAP Server,Cognos前端展现等软件都提供了良好的可扩展性。使得*集团在增加新的应用、用户和数据时,在整个解决方案的各个层次,都能通过线形的扩展适应变化,不会存在瓶颈。可以大大保护原有投资降低企业部署的总体成本。3.2.5 优异的容错能力和稳定性Cognos技术方案具有非常优异的容错能力和稳定性。Cognos OLAP 分析,Cognos报表展现等服务都提供了智能的负载均衡和容错功能。整个系统可以为用户提供7*24的稳定高效的服务。3.2.6大用户数和大数据量的数据访问分析能力Cognos 解决方案具有处理大用户数和大数据量的数据访问分析能力,性能稳定,承载能力杰出。Cognos企业级OLAP服务器,能处理TB级的海量数据,并保证最终结果在存储结构、访问速度上的高效率;Cognos服务能将PowerCubes和报表在Web上分布、管理,它的负载均衡、服务器容错等特性可以完美地支持大用户数和
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!