《Oracle数据仓库解决方案详述6659.docx》由会员分享,可在线阅读,更多相关《Oracle数据仓库解决方案详述6659.docx(115页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oracle数数据仓库解决方案Oracle中中国有限公司司二零零零年十二二月一.数据仓库发发展的商业驱驱动力1.1 企业生生存环境的变变化在信息时代,伴伴随着Intternett技术的蓬勃勃发展,全世世界范围内的的各个企业都都在经历一场场深刻的变革革,各企业都都在利用Weeb无所不达达的特性来扩扩展自己将商商品和服务推推向市场的能能力,但同时时由于Intternett的存在,客客户的期望也也是水涨船高高。客户需要要即时访问各各类信息,并并不断比较您您和您的竞争争对手的情况况。因此,在在Interrnet时代代,谁能在正正确的时间以以正确的价格格交付正确的的产品,谁就就是赢家。那那么,企业在在扩
2、大市场、提提高效率和保保持客户的原原始商业驱动动力不变的情情况下,如何何继续保持竞竞争的优势,它它关系到企业业在未来的发发展命运。有有远见的公司司都会意识到到,只有将自自己建成能够够对客户作出出迅速反应的的公司才能获获得诸多收获获,这些收获获包括收入、新新客户、客户户满意度、客客户回头率以以及公司效益益的增加,从从而使竞争力力大为提升。在80年代中期期及90年代初,许许多企业开始始重新设计其其商业流程,以以期降低成本本并提高效率率和竞争能力力。同时,这这些企业也意意识到,要达达到这些目的的,所需要开开发的技术耗耗资巨大、复复杂且耗时冗冗长。因此,许许多公司转而而求助于企业业资源规划(ERP)应
3、用系统。这些应用系统帮助它们实现了内部商业流程,如财务、制造、库存管理和人力资源的自动化和优化,从而将企业从战术性的日常商业运作事务中解放了出来。自此以后,企业业关注的焦点点逐渐由改进进内部运作转转移到更多地地关注客户上上来。各类人人士和商业机机构都开始要要求得到更多多的关注和更更及时的服务务,许多公司司都开始调整整自己的商业业模式,并将将更多的注意意力投向外部部。由于需要要将更多的注注意力集中到到客户身上,许许多企业都再再度开始寻求求技术的帮助助,即求助于于客户关系管管理(Custommer Reelatioonshipp Manaagemennt)软件。和和ERP一样,CRMM解决方案着着
4、力于提高企企业运作的自自动化和改进进业务处理流流程,建立客客户关系管理理(CRM)系系统的目的是是赋予企业更更完善的与客客户交流的能能力,即从潜潜在客户识别别、生成有需需求的客户,到到销售完结、付付运订单以及及不断进行的的服务和支持持,提供全过过程的自动化化处理和更好好的协调与合合作,以提高高客户满意度度和客户忠实实度,增加市市场机会和销销售利润,为为企业发展服服务。通过不断采用用新的技术手手段,推出新新的业务模式式,企业的发发展规模在不不断的扩大,企企业所积累的的信息(包括括企业内部业业务数据和客客户相关数据据)越来越多多,如何充分分利用这些信信息,为企业业的进一步发发展服务,已已经成为企业
5、业急需解决的的一个关键问问题。1.2 企业如如何迎接市场场变化带来的的挑战“Internnet的发展展正在改变我我们人类生活活的方方面面面”,对于企业业经营的挑战战主要来自三三个方面:l 如何把握急速扩扩张的市场机机会(Exppand MMarketts):市场场竞争的全球球化日趋激烈烈,传统的商商业界限正在在逐步消失,新新的业务模式式层出不穷,如如何抓住机会会,占领更多多的市场份额额。l 如何提高企业的的运营效率(Improove Effficieenciess):降低企企业经营的成成本,建立新新的高效的业业务流程,推推出更好的业业务模式,争争取最大的利利润。l 如何保持更多的的客户(Ree
6、tain Custoomers):客户是企企业生存的根根本保障,如如何掌握更多多的客户信息息,加强同客客户的沟通,提提供更好的服服务,提高客客户满意度,是是企业保留老老客户并争取取新客户的迫迫切要求。企业如何来面对对挑战,适应应网络时代发发展的需要,我我们传统的业业务模式和经经营理念正面面临强大的冲冲击,我们必必须逐步改变变我们的管理理方式和业务务流程,利用用信息时代的的技术优势,更更好理解企业业所面对的市市场环境,更更好的分析优优化企业内部部的业务流程程,更好的协协调客户需求求与企业发展展的平衡关系系。最有效的解决之之道,就是建建立企业级的的数据仓库,有有效的存储和和分析企业的的大量珍贵的的
7、数据,从中中发现市场变变化的趋势、客客户的需求、企企业的实际经经营情况等有有用的信息,为为企业的科学学化管理决策策服务,为企企业的深层次次发展服务。1.2.1 开开拓市场:理理解市场市场是企业发展展的根本,如如何进一步开开拓市场,扩扩大企业的市市场份额,提提高企业的市市场竞争力,最最重要的是对对企业客户的的把握,任何何企业所提供供的产品和服服务,都希望望被最多的人人所接受,得得到更多的客客户认可,产产品和服务的的价值才能真真正体现出来来,如何保证证企业的产品品和服务就是是客户所急需需的,需要企企业对市场和和客户的需求求有一个很好好的理解。理解市场和客客户需要的前前提,是企业业必须拥有足足够的市
8、场和和客户信息,同同时具有很好好的辅助分析析工具,帮助助企业快速、准准确的了解市市场动态,理理解客户需求求,实现一对对一的市场模模式。一对一的市场场模式的实现现需基于以下下四个步骤:l 客户定位:通过过客户群体分分析和企业所所提供的产品品、服务的主主要功能,来来定位企业所所要面向的主主要客户群。l 识别出真正有价价值的客户:对选定客户户群体进行更更详细的分析析,找出最有有价值或最有有潜在购买能能力的客户,重重点分析他们们的需求情况况,根据最有有价值的客户户的实际需要要,定义企业业所提供的产产品和服务的的功能范畴。l 与客户的交互式式接触:通过过面对面、电电话、网络等等多种渠道与与客户接触,发发
9、布产品信息息,并从客户户的反馈情况况中更多的了了解客户需要要,更好的定定义产品功能能,提供给客客户更好的服服务。l 提供定制化的产产品和服务:在充分了解解市场及客户户需求后,根根据客户的需需要,提供大大量的符合客客户实际需要要的产品和服服务。1.2.2 提提高企业运作作绩效:理解解业务在市场竞争不断断加剧的情况况下,企业要要以最好的价价格提供最好好的产品和服服务,就必须须在企业内部部管理、优化化业务处理流流程、降低成成本、提高效效率上下工夫夫,企业需要要对自身的实实际运作情况况有准确的了了解。需要对对企业内部的的大量业务数数据进行汇总总和分析,从从中发现潜在在的问题,实实现更好的内内部管理机制
10、制和更好的成成本控制策略略,提高企业业运作效率。为更好的理解解业务,企业业需要强有力力的辅助分析析和决策支持持工具,帮助助企业领导决决策层及时、准准确的掌握企企业信息,作作出科学化的的决策。1.2.3 平平衡市场发展展目标和企业业运作企业在深刻理理解市场和业业务情况后,需需要对市场发发展目标和企企业内部运作作的关系,作作出有效的协协调与平衡,在在发现市场并并作出准确定定位后,需要要企业内部各各个部门通力力协作,保证证在市场允许许的时间内,提提供高质量的的产品和服务务,如何协调调市场需求与与企业生产能能力的矛盾,企企业需要很好好的商业智能能工具,帮助助企业领导层层准确的预测测和协调市场场与企业的
11、发发展矛盾,充充分利用企业业的生产能力力,争取最大大的市场份额额,保证企业业的持续发展展。1.3 基于数数据仓库的有有效的商务解解决方案的要要求为满足企业发发展的需要,为为实现对关键键事务的决策策支持,企业业需要借助于于新的技术手手段,建立企企业级的数据据仓库,如何何实现基于数数据仓库的有有效的商务解解决方案,数数据仓库必须须满足如下要要求:l 全面的:必须满满足您的商务务需求,提供供全套产品,提提供服务与支支持,以及拥拥有能提供补补充产品的合合作伙伴。所所有这些,才才能确保你的的数据仓库能能满足你现在在及将来的特特殊要求。一一个全面的解解决方案是在在技术基础上上的延伸,包包括分析应用用,从而
12、使业业务经理能提提高企业运作作效率,扩大大市场以及平平衡两者间的的关系。l 完整的:必须适适合现存的环环境,它必须须提供一个符符合工业标准准的完整的技技术框架,以以保证你系统统的各个部分分能协调一致致地工作。l 不受限制的:必必须能适应变变化,必须能能迅速、简单单地处理更多多的数据及服服务更多的用用户,以满足足不断增长的的需求。l 最优的:必须在在企业受益、技技术及低风险险方面经过验验证,必须在在市场上保持持领先地位,具具有明显的竞竞争优势和拥拥有大量的合合作伙伴产品品。1.4 Oraacle数据据仓库:被证证明是有实力力的商务解决决方案Oraclee提供给客户户当今最先进进的数据仓库库产品、
13、服务务及合作伙伴伴关系,满足足以上这些严严格要求。在经过验证的技技术基础之上上建立的Orracle数数据仓库,包包含企业所需需要的一切:产品、服务务及合作伙伴伴关系,帮助助企业迅速的的实施数据仓仓库,简化管管理,提供整整个机构范围围内对信息的的访问和应用用,提供商务务智能从而使使您的投资获获得丰厚的回回报。二、Oraclle数据仓库库的体系结构构Oracle公公司作为世界界上最大的数数据库厂家,凭凭借其在技术术、资源和经经验上的优势势,一直致力力于为企业提提供最能满足足企业竞争需需要的数据仓仓库解决方案案。Oraccle的数据据仓库解决方方案包含了业业界领先的数数据库平台、开开发工具和应应用系
14、统。OOraclee数据仓库突突破了现有数数据仓库产品品的局限,能能够帮助企业业以任何方式式访问存放在在任何地点的的信息,在企企业中的任何何层次上,满满足信息检索索和商业决策策的需求。Oracle数数据仓库解决决方案由下面面几个部分组组成:l 技术基础- Oracle Warehhouse Buildder-数数据仓库构建建工具- Oracle88i-数据据库- 商业智能工具集集l 市场发展分析应应用- Oracle CRM客户关系管管理系统- Oracle Saless Anallyzer销售分析系系统l 企业运作分析应应用- Oracle Activvity BBased Managgem
15、entt: -活活动成本管理理- Oracle Finanncial Analyyzer财务分析器器l 商业智能应用- Oracle Businness IInformmationn Systtem企业商业智智能应用系统统l 专家服务- Oracle Consuultingg数据仓库实实施顾问咨询询服务l 以客户为中心的的合作伙伴关关系- 数据仓库技术推推动计划- 系统集成商推动动计划- 数据仓库平台市市场推动计划划根据IDC的报报告,大约880%已投资资于数据仓库库的公司都已已获得了巨大大的成功。这这是因为数据据仓库提供了了与OLTPP系统截然不不同的集中式式存储系统,前前者包含了从从公司拥
16、有的的许多数据库库中提取出来来的业务数据据。这些数据据生动地反映映了企业承包包的现实,被被予以分析,以以及作为战略略性的竞争武武器。快速,准准确地分析商商业问题,将将会影响公司司的长期生存存。与其它系统不同同,数据仓库库中的数据结结构是为快速速检索和分析析而进行优化化的。数据是是历史性的,并并且以固定间间隔进行更新新。在定义,建立和和使用数据仓仓库的过程中中存在以下三三步曲:1、 对最终用户的商商业需求建立立模型。数据据仓库的设计计者必需从各各种最终用户户中了解信息息需求,然后后将这些信息息需求转变为为数据模型。设设计者必须以以严密,精确确的方法确保保模型的完整整性。2、 为元数据建立模模型。
17、在为最最终用户需求求建立模型的的同时,数据据仓库设计者者还必须为元元数据(关于于数据的数据据)建立模型型。该信息确确定了进入数数据仓库的数数据范围,以以及与数据有有关的规定。由由于数据仓库库是面向主题题的,元数据据的建摸可能能夸越数个功功能性商业区区域。元数据据分两类:加加载和用户。l 加载视图:描述述了所有数据据源,以及与与提取,刷新新和向数据仓仓库传送数据据有关的所有有规定。l 最终用户视图:在这里,模模型与数据的的商业用途相相匹配。最终终用户将其作作为布局图,依依此访问和搜搜寻信息。3、 评估,决定,实实施抽象,转转换和访问工工具。一旦设设计者为最终终用户的需求求和系统中的的相关元数据据
18、建立了模型型,接下来需需要为实现数数据仓库选择择实施工具。最最后应该选择择满足用户需需求的工具,用用户将使用这这些工具直接接或建立应用用系统来访问问数据仓库中中存储的信息息。Oracle数数据仓库包含含了一整套的的产品和服务务,覆盖了数数据仓库定义义,设计和实实施的整个过过程。下图描描述了Oraacle数据据仓库的组成成部分。 Oraclle数据仓库库体系结构图图Oracle数数据仓库支持持:1、任何数据源源(Any Sourcce)搜集在Oraccle数据仓仓库中的数据据来源众多,包包括内部存储储的业务数据据和外部的数数据。在传统统上,数据仓仓库中的大多多数数据来自自内部业务系系统,如业务务
19、系统或各客客户信息系统统等方面的数数据。然而外外部来源的数数据也越来越越普通,并且且将会提供比比内部来源更更多的数据。上上述两种数据据来源应该融融合在一个单单一的存储系系统中,并且且加以管理,从从而为最终用用户提供对这这两种数据源源的无缝访问问。Oraccle提供各各种网关(ggatewaay)及Sql*Loadeer以及合作作伙伴提供的的各种工具来来实现不同数数据源数据的的加载。2、任何数据(Any Data)考虑到现在需访访问的数据仓仓库的用户范范围,系统设设计者面临着着纷繁各异的的需求。对数数据的访问必必须快捷,直直观和直接。大大多数用户需需要直接查询询和深入的能能力,而另外外一些需要更
20、更复杂的分析析能力。同时时数据仓库必必须能够处理理新型格式的的数据,如声声音,视像,文文字和空间数数据。而且,日日益增加的用用户提出大量量历史性需求求,往往导致致超大规模数数据库(VLLDB)的出出现。为了满满足这些需求求,对作为数数据仓库核心心的数据库系系统提出了很很高的要求,而而ORACLLE数据库核核心能够完全全满足这些需需求。3、任何访问需需求(Anyy Acceess)Oracle提提供了基于数数据仓库的范范围广泛的工工具集,能够够帮助各种类类型的用户访访问数据仓库库中存储的数数据,我们把把数据仓库的的用户分为两两类:第一类类是对数据进进行随意查询询和报告,深深入和旋转,这这类用户需
21、要要一种直接和和直观的工具具,帮助他们们轻松地访问问数据,从而而作出明智的的商业决策。另另外一类用户户是企业的高高级管理者和和决策者,他他们需要进行行更复杂更高高级更完全的的分析(建摸摸,预测和假假设分析等),以以支持制定商商业策略。上上述两类用户户体现了整个个企业对于信信息访问的需需求。今天的的数据仓库已已经突破了管管理人员和分分析人员的范范围,现在各各类企业人员员都在使用数数据仓库,决决定选用何种种工具实施数数据仓库,变变得越来越重重要。Oracle提提供完整的产产品工具集满满足上述数据据仓库的用户户需求:l Oracle 8i 数据据仓库核心,最最新版本的数数据库产品,专专门针对数据据仓
22、库进行了了很多的改进进,包括对更更大数据量的的支持(PBB级),对更多用用户数的支持持(100000+),更更多数据仓库库专用函数的的支持等。l Oracle Warehhouse Buildder Orracle Warehhouse Buildder可以为为数据仓库解解决方案提供供完整、集成成的实施框架架,以前只能能由单独工具具完成的功能能现在能够在在同一环境中中实现,这些些功能包括:数据建模、数数据抽取、数数据转移和装装载、聚合、元元数据的管理理等。Oraacle WWarehoouse BBuildeer还实现了了数据仓库不不同部件如关关系数据库、多多维数据库以以及前端分析析工具的集成
23、成,为用户提提供完整的数数据仓库和商商业智能系统统。l Oracle Develloper/Develloper Serveer企业级的的应用系统开开发工具,具具有面向对象象和多媒体的的支持能力。可可同时生成CClientt/Servver及Web下的应应用。支持团团队开发,具具有极高的开开发效率及网网络伸缩性。l Oracle Discoovererr是最终用户户查询,报告告,深入和旋旋转和WEBB公布工具,能能够帮助用户户迅速访问关关系型数据仓仓库,从而使使他们作出基基于充分信息息的决策,因因此类工具直直接基于关系系数据库我们们也称此类工工具为ROLLAP型分析析工具。满足足分析报表功功能
24、用户的需需求。l Oracle Expreess产品系系列 是基于多维维数据模型OOLAP分析析和WEB访问工工具,能够提提供复杂的分分析能力,其其中包括预测测,建摸和假假设(Whaat-if)分分析。满足高高级分析用户户的需求。l Oracle Data mininng suiite 基基于数据仓库库的数据挖掘掘工具,简单单易用的图形形化界面,提提供决策树、神神经网络等多多种数据挖掘掘方法,支持持海量数据的的并行处理,分分析结果可以以和现有系统统集成。最近的市场调查查显示,Orracle公公司是目前最最大的数据仓仓库解决方案案提供者,全全球有数千个个数据仓库应应用采用的是是Oraclle的解
25、决方方案,这些数数据仓库的数数据规模从GGB到TB数量级。目目前Oraccle在全球球数据仓库市市场约占388%的市场份份额(根据IDC的报告告)。Oracle在在数据仓库市市场的领先地地位2.1 数据仓仓库的平台:数据库和决决策分析工具具2.1.1 OOraclee8i的数据据仓库新特性性实现数据仓库所所有功能的基基础是数据库库。要想取得得最佳的数据据仓库性能和和实时分析能能力,数据库库必须具有高高性能和伸缩缩能力,既能能满足当前的的需要又能适适应今后的发发展。Oraacle数据据仓库解决方方案的核心是是Oraclle8i数据据库。和 OOraclee以前的版本本相比,Orracle88i数
26、据库的的性能,资源源的管理,分分析能力和操操作的简单性性方面都有质质的飞跃。l 汇总管理提高查查询的性能数据仓库可以通通过使用汇总总表(Summmary Tablee)的方法提提高数据仓库库的性能。采采用汇总表后后,每一个查查询请求是访访问预先计算算的结果,而而不需要对数数据进行动态态计算。Orracle88i通过物化化视图(Maateriaalizedd Vieww)的方法实实现对汇总表表的自动管理理。当在数据据库中建立了了物化视图后后,对汇总数数据的查询请请求可以由基基表自动重定定向到物化视视图,物化视视图中的数据据可以在数据据装载过程中中自动刷新。l 数据管理Oracle88中引进的数数
27、据分区(PPartittioninng)功能,分分区提供了对对非常大的表表或索引的管管理能力。OOraclee8中提供了了Rangee 分区。OOraclee8i通过引引入新的分区区类型和选项项进一步提高高了这项技术术,以实现更更好的性能和和可管理性。 Oraclle8i中新新的分区包括括:- Hash Paartitiioningg基于Hassh算法,使使用者只需要要指定用作HHash 分分区的关键字字和分区数量量,Oraccle8i把把每条记录均均匀插入各个个分区。- Composiite Paartitiioningg是Rangge Parrtitiooning和和Hash Partii
28、tioniing的组合合,使用者可可以指定先按按某个关键字字做Rangge Parrtioniing,然后后再按另外一一些关键字做做Hash Partiitioniing。从而而提供更好的的并行处理能能力。Oracle88i在数据管管理方面的其其它改进包括括:- 直接对分区键值值作更新- 对索引表和索引引表的二级索索引进行分区区- 对包含大对象列列的表的分区区能力l 资源管理资源管理的目的的是使系统在在同样资源情情况下,为更更多的用户提提供服务。OOraclee8i通过资资源优化技术术使整个数据据仓库的吞吐吐量最大化,并并且使管理者者能查看系统统目前的工作作状况。Orracle88i的资源管管
29、理功能包括括:- Databasse Schheduleer 提供一一种机制将数数据仓库系统统的CPU资资源分配给不不同类型的用用户和不同类类型的任务。这这种分配机制制可以优先级级别高的用户户得到最快的的响应。并且且这种分配方方案可动态调调整,例如:白天和夜间间采用不同的的方案。- Paralleel Queery Maanagemment OOraclee8i简化了了并行查询的的优化工作,过过去需要调整整多个参数才才能实现的功功能,现在只只需要调整一一个参数就可可以完成。- Progresss Monnitoriing 管理理者可以监控控长时间操作作的执行状态态。这些操作作包括:查询询、数据
30、装载载、索引建立立、备份/恢恢复。- Plan Sttabiliity 保存存每个查询的的执行计划。当当系统环境变变化时,例如如从开发环境境到生产环境境,可以重用用优化过的执执行计划做查查询。l 新的分析功能Oracle88i在SQLL引擎内建立立了更强大的的指令集,为为数据仓库应应用添加新的的重大优势- CUBE和ROOLLUP ROLLLUP是一个个新的SQLL关键字,它它是对GROOUP BYY子句的扩充充,允许在SSELECTT语句中计算算不同层次的的小计。CUUBE是对GGROUP BY子句的的另外一种扩扩充,它允许许计算所有小小计可能的组组合,用来生生成各种汇总总报表。- Samp
31、le操操作 Oraacle8ii引入了Saample抽抽样函数用于于支持数据挖挖掘。Sammple 函函数使得数据据分析操作在在样本数据上上进行,而不不是在整张表表上进行。l 数据传输机制Oracle88i具有一些些新的特性使使数据移动更更快速,更简简单:- Transpoortablle Tabblespaace 支持持从一个数据据库到另一个个数据库整个个表空间的大大量数据快速速转移。- Direct-Path Load API 支持Orracle88i数据装载载能力和ISSV产品的紧紧密集成,使使之具有更简简洁的接口和和更优的性能能。- 增强的统计搜集集能力 通通过对数据仓仓库中所有对对象
32、的内部统统计进行精确确的维护达到到最好的查询询性能。所有这些Oraacle8ii新的特点进进一步提高了了Oraclle在数据仓仓库市场的领领导地位。为为客户和合作作伙伴提供的的新功能是OOraclee数据仓库具具有更大的伸伸缩性、更强强的管理能力力以及最优的的性能。2.1.2 OOraclee OLAPP产品的新发发展Oracle Expreess产品系系列是市场领领先的联机分分析处理(OOLAP)产产品。Exppress产产品无论是在在技术上,还还是在市场的的占有率上都都出于领先地地位。Oraacle EExpresss产品也是是Oraclle数据仓库库解决方案的的一个重要组组成部分,OOr
33、aclee公司一直致致力于Exppress产产品的发展,使使其为客户提提供更强大的的决策支持能能力。下面将从三个方方面介绍Exxpresss产品的最新新发展状况。1、 Oraccle Exxpresss Servver的新特特性Oracle Expreess Seerver是是先进的多维维计算引擎,是是进行OLAAP分析的基基础。Exppress Serveer的最新版版本是6.33,这个版本本在处理能力力、分析功能能等多方面有有重大改进。l 处理能力的提高高Expresss Servver 6.3在处理能能力的提高使使它拥有了新新的OLAPP测试的世界界记录。Exxpresss Servve
34、r 6.3展示了OOLAP 服服务器最快的的计算能力和和查询性能。测测试的标准是是Analyyticall Proccessinng Bennchmarrk-1(AAPB-1)。APB-1是由OLLAP委员会会(OLAPP Counncil)制制订的一个公公认的统一标标准,所有OOLAP厂家家都提供自己己产品的APPB-1结果果。Expresss Servver 6.3引入了很很多新特性,可可以极大提高高Expreess Seerver对对大数据量和和大的并发用用户数的支持持。Exprress SServerr的Pagiing Maanagerr进行了优化化,可以提高高典型应用性性能的15%,
35、Pagiing Maanagerr还可以防止止数据库的膨膨胀。Exppress Serveer的临时文文件机制将降降低I/O瓶瓶颈。l 更快的汇总计算算Expresss Servver 6.3引入了全全新的汇总计计算管理机制制。新的汇总总机制允许定定制汇总方法法,并且可以以显著降低装装载和汇总计计算的时间。新新的AGGRREGATEE命令比原有有的ROLLLUP命令有有效的多。这这一点在维的的数目特别多多或数据非常常稀疏时更为为明显。执行行汇总计算的的语句将更为为精练,因此此可以提高开开发效率。这这种新的机制制提供了汇总总计算的灵活活性,即可以以将大部分经经常访问的数数据预先计算算出来,而不不
36、需要经常访访问的数据在在执行查询时时做动态计算算。这种机制制还使Exppress Serveer真正成为为可以做并行行计算的OLLAP服务器器,为充分利利用硬件的并并行处理能力力提供了可能能性。l 分析功能的提高高新引入的统计分分析函数将使使Expreess Seerver 6.3的分分析能力显著著提高。这些些新的函数包包括:- CATAGORRIZE 提供将数学学表达式按用用户定义进行行分类的功能能。- CORRELAATION 计算相关系系数,确定两两个表达式之之间的关系程程度。正的相相关系数表示示正的趋势,反反之则相反。- PERCENTTAGE 计算数学表表达式中的每每一个值占总总量的
37、百分比比。- SMOOTH 计算数学学表达式的指指数平滑度。- RANK 提提供按不同的的维对数学表表达式进行排排名,可以指指定不同的排排名方法,如如:MIN,MMAX,AVVERAGEE,UNIQQUE,PEERCENTTILE,DDECLINNE和QUAARTILEE。- MODE 计算算每个维中出出现最多的值值l 预测功能的提高高Expresss Servver 6.3 引入了了新的预测系系统,新的预预测方法。新新的预测系统统将提供数据据抽样和基于于数据模式推推荐最佳预测测方法的能力力。l Relatioonal AAccesss ManaagerRelatioonal AAccesss
38、 Manaager 是是Expreess Seerver 的ROLAAP选项。EExpresss Serrver 66.3 极大大缩短了Reelatioonal AAccesss Manaager的数数据装载和更更新的时间,这这一点在数学学模型非常复复杂时候更为为明显。Reelatioonal AAccesss Manaager还将将支持结构数数据的增量变变化,因此DDBA可以只只处理变化的的数据,这也也是性能提高高的重要原因因。和以前的版本相相比,Rellationnal Acccess Managger的性能能提高20%左右。l 基于Web的管管理工具Expresss Servver 的管
39、管理将由新的的Expreess Innstancce Mannger统一一进行,Exxpresss Insttance Mangeer是基于JJava的应应用,可以和和Oraclle Entterpriise Maanagerr集成。这使使DBA可通通过Oraccle Ennterprrise MManageer的Javva窗口或BBrowseer对NT或或UNIX上上的多维数据据库进行管理理。2、 Oraccle Exxpresss 对Webb技术的支持持Expresss Servver 的一一个重要发展展策略是支持持Interrnet计算算,这也是EExpresss产品领先先于同类产品品的
40、一个重要要方面。Exxpresss Servver 从66.0版本开开始增加了EExpresss Webb Agennt选项。EExpresss Webb Agennt使基于EExpresss Serrver的应用用拥有Webb公布能力。Expresss Web Agentt由两部分组组成:Intterfacce Moddule和DDeveloopers Tooolkit。两两者的结合使使客户可以开开发他们自己己的应用。l Interfaace MooduleInterfaace Moodule负负责Exprress SServerr和Web Serveer之间的通通讯。这个接接口的核心是是
41、Exprress 存存储过程语言言 (SPLL) 插件。该该插件通过WWeb Reequestt Brokker插入到到Interrnet AAppliccationn Servver,这种种插件机制可可以提供Weeb通讯的高高性能,并且且可以支持更更多的并发用用户。另外,Express Web Agent 还支持公共网关接口 (CGI),从而使 Express 能与任何 Web 服务器一起工作。l Developpers TooolkitDeveloppers Tooolkit提提供了一系列列预定义的存存储过程,可可以封装 HHTML 和和自动生成代代码。有了这这些过程,开开发人员便无无需学
42、习 HHTML 标标记符的精确确语法,而可可以将注意力力集中在应用用程序的功能能上。Devvelopeers Tooolkit还还提供了可操操作 Exppress 数据的高级级过程。开发发人员利用这这些高级过程程,在程序中中只需一条调调用语句,便便能创建出带带有 Exppress 的所有的强强大分析功能能的数据视图图。这些数据据视图可以是是基于的,也可可以是基于JJava的报报表或图表。Expresss Web Agentt的最新版本本是3.0(包含在Exxpresss Servver6.22.0.2), Exppress Web AAgent 3.0在分分析功能和WWeb发布能能力上又有新新
43、的突破:l 增强的分析功能能Expresss Web Agentt 3.0增增加的全新的的数据选择工工具Seleector,是是用户可以象象在Clieent/Seerver模模式下那样执执行同样的分分析操作。SSelecttor的分析析工具包括:- Exceptiion 按按分析对象(Measuure)的值值来选择维值值- Sort 按按用户指定条条件排序- Attribuute 按按维的属性选选择维值- Level 选择在某一一级别或某几几个级别上的的维值- Top/Botttom 按指定条件件选择前几名名后几名的的维值- Family 按家庭成成员关系(父父亲、祖父)选择维值- Range
44、 按范围选择择时间段- Match 按字符匹配配条件选择维维值l 报表输出多页的Exprress WWeb报表可可以输出到EExcel中中l 企业级的Webb发布基于Expreess的Weeb应用可以以部署在一个个混合的环境境中,Exppress Serveer和Intternett Appllicatiion Seerver可可以安装在不不同的机器上上。安装程序序智能地把WWeb Aggent所需需文件安装到到Web SServerr的机器上。WWeb Aggent还提提供智能的JJava包缓缓存机制,WWeb Aggent 的的Java包包可以下载到到客户机,提提高Web应应用的执行效效率
45、。2.1.3 OOraclee 集成的决决策支持产品品工具集数据仓库的用户户的层次不同同,分析需求求也不近相同同。一个完整整的解决方案案应该能够帮帮助用户利用用所有可得到到的数据解决决各种各样的的问题。Orracle的的决策支持产产品系列包括括:Oraccle Reeportss、Oraccle Diiscoveerer和OOraclee Exprress。这这些产品的无无缝结合可以以满足用户的的所有分析需需求。l Oracle ReporrtsOracle Reporrts是为IIS开发人员员提供的一种种复杂的企业业级报表工具具,用来建立立和发布高质质量的报表。OOraclee Repoor
46、ts SServerr可以作为应应用服务器的的一个插件,用用户可以在浏浏览器上分析析报表。l Oracle DiscoovererrOracle Discoovererr是Oraacle为数数据仓库和联联机事务处理理系统而设计计的即席查询询、在线分析析报表工具。OOraclee Disccovereer具有业界界领先水平的的、简单易用用的用户界面面,独特的查查询时间预测测功能,汇总总管理和自动动重定向功能能。l Oracle ExpreessOracle Expreess 为开开发OLAPP应用提供先先进的计算引引擎和多维数数据缓存。OOraclee Exprress SServerr的多维数
47、据据模型拥有分分析、预测、建建模功能,可可以对数据进进行模拟(wwhat-iif)分析。EExpresss Serrver具有有用于数学、财财务、统计和和时间序列管管理等方面的的内置函数,用用户可以通过过这些函数开开发强大的分分析应用。Oracle 的决策支持持产品可以结结合使用,提提供无缝的商商业智能分析析:- Discoveerer的用用户能将动态态的工作簿的的内容传至EExpresss,Exppress利利用此数据建建立多维立方方体,供用户户做更复杂的的分析。- Expresss的用户能根根据Exprress应用用中的分析结结果到Disscvoerrer中查询询明细的交易易记录。- Oracle Reporrts 用户户能将Disscoverrer或Exxpresss的分析结果果进行报表发发布。Disscoverrer的用户户可以将工作作簿的内容输输出到报表定定义文件(.RDF),通通过Oraccle Reeportss Servver按时间间表进行发送送。Repo