Oracle数据仓库的结构分析过程及解决方案_第1页
Oracle数据仓库的结构分析过程及解决方案_第2页
Oracle数据仓库的结构分析过程及解决方案_第3页
Oracle数据仓库的结构分析过程及解决方案_第4页
Oracle数据仓库的结构分析过程及解决方案_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

OracleOracle 数据仓库数据仓库 解决方案解决方案 目目 录录 一一. .数据仓库发展的商业驱动力数据仓库发展的商业驱动力.3 1.1 企业生存环境的变化.3 1.2 企业如何迎接市场变化带来的挑战.4 1.2.1 开拓市场:理解市场.4 OracleOracle 数据仓库解决方案数据仓库解决方案 1.2.2 提高企业运作绩效:理解业务.5 1.2.3 平衡市场发展目标和企业运作.5 1.3 基于数据仓库的有效的商务解决方案的要求.6 1.4 ORACLE数据仓库:被证明是有实力的商务解决方案 .6 二、二、ORACLEORACLE 数据仓库的体系结构数据仓库的体系结构.7 2.1 数据仓库的平台:数据库和决策分析工具.11 2.1.1 Oracle8i 的数据仓库新特性.11 2.1.2 Oracle OLAP 产品的新发展.13 2.1.3 Oracle 集成的决策支持产品工具集.16 2.2 市场发展分析应用.17 2.3 企业运作分析应用.18 2.4 平衡市场和企业运作目标的应用.18 2.5 ORACLE商业智能系统 .19 2.6 ORACLE数据仓库实施咨询服务 .19 2.7 ORACLE数据仓库合作伙伴计划 .20 三、三、ORACLEORACLE 数据仓库的平台数据仓库的平台-ORACLE8I-ORACLE8I.21 3.1 丰富查询处理技术(RICH QUERY PROCESSING TECHNIQUES).22 3.2 高级 SQL 优化器(SOPHISTICATED SQL OPTIMIZER).23 3.3 高端数据仓库技术和 OLTP.24 3.4 资源管理.24 3.5 分区表(PARTIONED TABLES)与索引.24 3.6 摘要管理.25 3.7 透明的表空间.25 3.8 直接的路径装载 API.26 3.9 数据仓库的增强功能.26 3.10 先进的查询技术与业务事件.26 3.11 ORACLE8I并行服务器改进.27 3.12 扩展的备份与恢复子系统.28 3.13 ORACLE开放式网关提供异种数据源访问技术 .28 3.14 增强的多媒体信息处理能力 ORACLE 8I INTERMEDIA.30 3.15 数据库管理工具 ORACLE ENTERPRISE MANAGER.31 四、四、ORACLEORACLE 数据仓库设计和建立工具数据仓库设计和建立工具-WAREHOUSE-WAREHOUSE BUILDERBUILDER .34 OracleOracle 数据仓库解决方案数据仓库解决方案 五、五、ORACLEORACLE 集成的决策分析工具集集成的决策分析工具集.36 5.1 ORACLE的联机分析处理(OLAP)工具-ORACLE EXPRESS.36 5.1.1 Oracle Express服务器.36 5.1.2 Oracle OLAP 的强大的开发工具.42 5.2 ORACLE即席查询分析工具-ORACLE DISCOVERER.48 5.3 ORACLE 企业级的报表工具-ORACLE REPORTS.57 5.4 ORACLE的数据挖掘工具-DATA MINING SUITE.60 5.5 ORACLE应用服务器INTERNET APPLICATION SERVER.61 六、数据仓库的发展趋势:与电子商务的融合六、数据仓库的发展趋势:与电子商务的融合.64 OracleOracle 数据仓库解决方案数据仓库解决方案 一一. .数据仓库发展的商业驱动力数据仓库发展的商业驱动力 1.11.1 企业生存环境的变化企业生存环境的变化 在信息时代,伴随着 Internet 技术的蓬勃发展,全世界范围内的 各个企业都在经历一场深刻的变革,各企业都在利用 Web 无所不达的特 性来扩展自己将商品和服务推向市场的能力,但同时由于 Internet 的 存在,客户的期望也是水涨船高。客户需要即时访问各类信息,并不断 比较您和您的竞争对手的情况。因此,在 Internet 时代,谁能在正确 的时间以正确的价格交付正确的产品,谁就是赢家。那么,企业在扩大 市场、提高效率和保持客户的原始商业驱动力不变的情况下,如何继续 保持竞争的优势,它关系到企业在未来的发展命运。有远见的公司都会 意识到,只有将自己建成能够对客户作出迅速反应的公司才能获得诸多 收获,这些收获包括收入、新客户、客户满意度、客户回头率以及公司 效益的增加,从而使竞争力大为提升。 在 80 年代中期及 90 年代初,许多企业开始重新设计其商业流程, 以期降低成本并提高效率和竞争能力。同时,这些企业也意识到,要达 到这些目的,所需要开发的技术耗资巨大、复杂且耗时冗长。因此,许 多公司转而求助于企业资源规划(ERP)应用系统。这些应用系统帮助 它们实现了内部商业流程,如财务、制造、库存管理和人力资源的自动 化和优化,从而将企业从战术性的日常商业运作事务中解放了出来。 自此以后,企业关注的焦点逐渐由改进内部运作转移到更多地关注 客户上来。各类人士和商业机构都开始要求得到更多的关注和更及时的 服务,许多公司都开始调整自己的商业模式,并将更多的注意力投向外 部。由于需要将更多的注意力集中到客户身上,许多企业都再度开始寻 求技术的帮助,即求助于客户关系管理(Customer Relationship Management)软件。和 ERP 一样,CRM 解决方案着力于提高企业运作的 自动化和改进业务处理流程,建立客户关系管理(CRM)系统的目的是 赋予企业更完善的与客户交流的能力,即从潜在客户识别、生成有需求 的客户,到销售完结、付运订单以及不断进行的服务和支持,提供全过 程的自动化处理和更好的协调与合作,以提高客户满意度和客户忠实度, 增加市场机会和销售利润,为企业发展服务。 通过不断采用新的技术手段,推出新的业务模式,企业的发展规模 在不断的扩大,企业所积累的信息(包括企业内部业务数据和客户相关 数据)越来越多,如何充分利用这些信息,为企业的进一步发展服务, 已经成为企业急需解决的一个关键问题。 OracleOracle 数据仓库解决方案数据仓库解决方案 1.21.2 企业如何迎接市场变化带来的挑战企业如何迎接市场变化带来的挑战 “Internet 的发展正在改变我们人类生活的方方面面” ,对于企业 经营的挑战主要来自三个方面: 如何把握急速扩张的市场机会(Expand Markets):市场竞争 的全球化日趋激烈,传统的商业界限正在逐步消失,新的业务 模式层出不穷,如何抓住机会,占领更多的市场份额。 如何提高企业的运营效率(Improve Efficiencies):降低企业 经营的成本,建立新的高效的业务流程,推出更好的业务模式, 争取最大的利润。 如何保持更多的客户(Retain Customers):客户是企业生存的 根本保障,如何掌握更多的客户信息,加强同客户的沟通,提 供更好的服务,提高客户满意度,是企业保留老客户并争取新 客户的迫切要求。 企业如何来面对挑战,适应网络时代发展的需要,我们传统的业务 模式和经营理念正面临强大的冲击,我们必须逐步改变我们的管理方式 和业务流程,利用信息时代的技术优势,更好理解企业所面对的市场环 境,更好的分析优化企业内部的业务流程,更好的协调客户需求与企业 发展的平衡关系。 最有效的解决之道,就是建立企业级的数据仓库,有效的存储和分 析企业的大量珍贵的数据,从中发现市场变化的趋势、客户的需求、企 业的实际经营情况等有用的信息,为企业的科学化管理决策服务,为企 业的深层次发展服务。 1.2.11.2.1 开拓市场:理解市场开拓市场:理解市场 市场是企业发展的根本,如何进一步开拓市场,扩大企业的市场份 额,提高企业的市场竞争力,最重要的是对企业客户的把握,任何企业 所提供的产品和服务,都希望被最多的人所接受,得到更多的客户认可, 产品和服务的价值才能真正体现出来,如何保证企业的产品和服务就是 客户所急需的,需要企业对市场和客户的需求有一个很好的理解。 理解市场和客户需要的前提,是企业必须拥有足够的市场和客户信 息,同时具有很好的辅助分析工具,帮助企业快速、准确的了解市场动 态,理解客户需求,实现一对一的市场模式。 OracleOracle 数据仓库解决方案数据仓库解决方案 一对一的市场模式的实现需基于以下四个步骤: 客户定位:通过客户群体分析和企业所提供的产品、服务 的主要功能,来定位企业所要面向的主要客户群。 识别出真正有价值的客户:对选定客户群体进行更详细的 分析,找出最有价值或最有潜在购买能力的客户,重点分 析他们的需求情况,根据最有价值的客户的实际需要,定 义企业所提供的产品和服务的功能范畴。 与客户的交互式接触:通过面对面、电话、网络等多种渠 道与客户接触,发布产品信息,并从客户的反馈情况中更 多的了解客户需要,更好的定义产品功能,提供给客户更 好的服务。 提供定制化的产品和服务:在充分了解市场及客户需求后, 根据客户的需要,提供大量的符合客户实际需要的产品和 服务。 1.2.21.2.2 提高企业运作绩效:理解业务提高企业运作绩效:理解业务 在市场竞争不断加剧的情况下,企业要以最好的价格提供最好的产 品和服务,就必须在企业内部管理、优化业务处理流程、降低成本、提 高效率上下工夫,企业需要对自身的实际运作情况有准确的了解。需要 对企业内部的大量业务数据进行汇总和分析,从中发现潜在的问题,实 现更好的内部管理机制和更好的成本控制策略,提高企业运作效率。 为更好的理解业务,企业需要强有力的辅助分析和决策支持工具, 帮助企业领导决策层及时、准确的掌握企业信息,作出科学化的决策。 1.2.31.2.3 平衡市场发展目标和企业运作平衡市场发展目标和企业运作 企业在深刻理解市场和业务情况后,需要对市场发展目标和企业内 部运作的关系,作出有效的协调与平衡,在发现市场并作出准确定位后, 需要企业内部各个部门通力协作,保证在市场允许的时间内,提供高质 量的产品和服务,如何协调市场需求与企业生产能力的矛盾,企业需要 很好的商业智能工具,帮助企业领导层准确的预测和协调市场与企业的 发展矛盾,充分利用企业的生产能力,争取最大的市场份额,保证企业 的持续发展。 OracleOracle 数据仓库解决方案数据仓库解决方案 1.31.3 基于数据仓库的有效的商务解决方案的要求基于数据仓库的有效的商务解决方案的要求 为满足企业发展的需要,为实现对关键事务的决策支持,企业需要 借助于新的技术手段,建立企业级的数据仓库,如何实现基于数据仓库 的有效的商务解决方案,数据仓库必须满足如下要求: 全面的:必须满足您的商务需求,提供全套产品,提供服 务与支持,以及拥有能提供补充产品的合作伙伴。所有这 些,才能确保你的数据仓库能满足你现在及将来的特殊要 求。一个全面的解决方案是在技术基础上的延伸,包括分 析应用,从而使业务经理能提高企业运作效率,扩大市场 以及平衡两者间的关系。 完整的:必须适合现存的环境,它必须提供一个符合工业 标准的完整的技术框架,以保证你系统的各个部分能协调 一致地工作。 不受限制的:必须能适应变化,必须能迅速、简单地处理 更多的数据及服务更多的用户,以满足不断增长的需求。 最优的:必须在企业受益、技术及低风险方面经过验证, 必须在市场上保持领先地位,具有明显的竞争优势和拥有 大量的合作伙伴产品。 1.41.4 OracleOracle 数据仓库:被证明是有实力的商务解决方案数据仓库:被证明是有实力的商务解决方案 Oracle 提供给客户当今最先进的数据仓库产品、服务及合作伙伴关 系,满足以上这些严格要求。 在经过验证的技术基础之上建立的 Oracle 数据仓库,包含企业所 需要的一切:产品、服务及合作伙伴关系,帮助企业迅速的实施数据仓 库,简化管理,提供整个机构范围内对信息的访问和应用,提供商务智 能从而使您的投资获得丰厚的回报。 OracleOracle 数据仓库解决方案数据仓库解决方案 二、二、OracleOracle数据仓库的体系结构数据仓库的体系结构 Oracle公司作为世界上最大的数据库厂家,凭借其在技术、资源和经验上 的优势,一直致力于为企业提供最能满足企业竞争需要的数据仓库解决方 案。Oracle的数据仓库解决方案包含了业界领先的数据库平台、开发工具和应 用系统。Oracle数据仓库突破了现有数据仓库产品的局限,能够帮助企业以任 何方式访问存放在任何地点的信息,在企业中的任何层次上,满足信息检索和 商业决策的需求。 Oracle数据仓库解决方案由下面几个部分组成: 技术基础技术基础 -Oracle Warehouse Builder-数据仓库构建工具 -Oracle8i-数据库 -商业智能工具集 市场发展分析应用市场发展分析应用 -Oracle CRM客户关系管理系统 -Oracle Sales Analyzer销售分析系统 企业运作分析应用企业运作分析应用 -Oracle Activity Based Management: -活动成本管理 -Oracle Financial Analyzer财务分析器 商业智能应用商业智能应用 -Oracle Business Information System企业商业智能应用系统 OracleOracle 数据仓库解决方案数据仓库解决方案 专家服务专家服务 -Oracle Consulting数据仓库实施顾问咨询服务 以客户为中心的合作伙伴关系以客户为中心的合作伙伴关系 -数据仓库技术推动计划 -系统集成商推动计划 -数据仓库平台市场推动计划 根据 IDC 的报告,大约 80%已投资于数据仓库的公司都已获得了巨大的成功。 这是因为数据仓库提供了与 OLTP 系统截然不同的集中式存储系统,前者包含了 从公司拥有的许多数据库中提取出来的业务数据。这些数据生动地反映了企业 承包的现实,被予以分析,以及作为战略性的竞争武器。快速,准确地分析商 业问题,将会影响公司的长期生存。 与其它系统不同,数据仓库中的数据结构是为快速检索和分析而进行优化 的。数据是历史性的,并且以固定间隔进行更新。 在定义,建立和使用数据仓库的过程中存在以下三步曲: 1、对最终用户的商业需求建立模型。数据仓库的设计者必需从各种最 终用户中了解信息需求,然后将这些信息需求转变为数据模型。设 计者必须以严密,精确的方法确保模型的完整性。 2、为元数据建立模型。在为最终用户需求建立模型的同时,数据仓库 设计者还必须为元数据(关于数据的数据)建立模型。该信息确定 了进入数据仓库的数据范围,以及与数据有关的规定。由于数据仓 库是面向主题的,元数据的建摸可能夸越数个功能性商业区域。元 数据分两类:加载和用户。 加载视图:描述了所有数据源,以及与提取,刷新和向数 据仓库传送数据有关的所有规定。 最终用户视图:在这里,模型与数据的商业用途相匹配。 最终用户将其作为布局图,依此访问和搜寻信息。 3、 评估,决定,实施抽象,转换和访问工具。一旦设计者为最终用户 的需求和系统中的相关元数据建立了模型,接下来需要为实现数据 仓库选择实施工具。最后应该选择满足用户需求的工具,用户将使 用这些工具直接或建立应用系统来访问数据仓库中存储的信息。 OracleOracle 数据仓库解决方案数据仓库解决方案 Oracle 数据仓库包含了一整套的产品和服务,覆盖了数据仓库定义,设计 和实施的整个过程。下图描述了 Oracle 数据仓库的组成部分。 OracleOracle 数据仓库体系结构图数据仓库体系结构图 OracleOracle 数据仓库支持:数据仓库支持: 1 1、任何数据源(、任何数据源(AnyAny SourceSource) 搜集在 Oracle 数据仓库中的数据来源众多,包括内部存储的业 务数据和外部的数据。在传统上,数据仓库中的大多数数据来自内 部业务系统,如业务系统或各客户信息系统等方面的数据。然而外 部来源的数据也越来越普通,并且将会提供比内部来源更多的数据。 上述两种数据来源应该融合在一个单一的存储系统中,并且加以管 理,从而为最终用户提供对这两种数据源的无缝访问。Oracle 提供 各种网关(gateway)及 Sql*Loader 以及合作伙伴提供的各种工具 来实现不同数据源数据的加载。 2 2、任何数据(、任何数据(AnyAny DataData) 考虑到现在需访问的数据仓库的用户范围,系统设计者面临着 纷繁各异的需求。对数据的访问必须快捷,直观和直接。大多数用 户需要直接查询和深入的能力,而另外一些需要更复杂的分析能力。 同时数据仓库必须能够处理新型格式的数据,如声音,视像,文字 和空间数据。而且,日益增加的用户提出大量历史性需求,往往导 致超大规模数据库(VLDB)的出现。为了满足这些需求,对作为数 据仓库核心的数据库系统提出了很高的要求,而 ORACLE 数据库核 心能够完全满足这些需求。 PartnersPartners ExpressExpress DiscovererDiscoverer Designer and Enterprise ManagerDesigner and Enterprise Manager Common Warehouse Meta Data Warehouse Builder Warehouse Builder Application Server Application Server Oracle8iOracle8i ERPERP DataData ExternalExternal DataData OperationalOperational DataData ReportsReports Analytic ApplicationsAnalytic Applications Oracle8Oracle8i iExpressExpress OracleOracle 数据仓库解决方案数据仓库解决方案 3 3、任何访问需求(、任何访问需求(AnyAny AccessAccess) Oracle 提供了基于数据仓库的范围广泛的工具集,能够帮助各 种类型的用户访问数据仓库中存储的数据,我们把数据仓库的用户 分为两类:第一类是对数据进行随意查询和报告,深入和旋转,这 类用户需要一种直接和直观的工具,帮助他们轻松地访问数据,从 而作出明智的商业决策。另外一类用户是企业的高级管理者和决策 者,他们需要进行更复杂更高级更完全的分析(建摸,预测和假设 分析等) ,以支持制定商业策略。上述两类用户体现了整个企业对 于信息访问的需求。今天的数据仓库已经突破了管理人员和分析人 员的范围,现在各类企业人员都在使用数据仓库,决定选用何种工 具实施数据仓库,变得越来越重要。 OracleOracle 提供完整的产品工具集满足上述数据仓库的用户需求:提供完整的产品工具集满足上述数据仓库的用户需求: OracleOracle 8i8i 数据仓库核心,最新版本的数据库产品,专门 针对数据仓库进行了很多的改进,包括对更大数据量的支持(PB 级), 对更多用户数的支持(10000+),更多数据仓库专用函数的支持等。 OracleOracle WarehouseWarehouse BuilderBuilder Oracle Warehouse Builder 可 以为数据仓库解决方案提供完整、集成的实施框架,以前只能由单 独工具完成的功能现在能够在同一环境中实现,这些功能包括:数 据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。 Oracle Warehouse Builder 还实现了数据仓库不同部件如关系数据 库、多维数据库以及前端分析工具的集成,为用户提供完整的数据 仓库和商业智能系统。 OracleOracle Developer/DeveloperDeveloper/Developer ServerServer 企业级的应用系统开 发工具,具有面向对象和多媒体的支持能力。可同时生成 Client/Server 及 Web 下的应用。支持团队开发,具有极高的开发 效率及网络伸缩性。 OracleOracle DiscovererDiscoverer 是最终用户查询,报告,深入和旋转和 WEB 公布工具,能够帮助用户迅速访问关系型数据仓库,从而使他 们作出基于充分信息的决策,因此类工具直接基于关系数据库我们 也称此类工具为 ROLAP 型分析工具。满足分析报表功能用户的需求。 OracleOracle ExpressExpress 产品系列产品系列 是基于多维数据模型 OLAP 分析 和 WEB 访问工具,能够提供复杂的分析能力,其中包括预测,建摸 和假设(What-if)分析。满足高级分析用户的需求。 OracleOracle DataData miningmining suitesuite 基于数据仓库的数据挖掘工 具,简单易用的图形化界面,提供决策树、神经网络等多种数据挖 掘方法,支持海量数据的并行处理,分析结果可以和现有系统集成。 OracleOracle 数据仓库解决方案数据仓库解决方案 最近的市场调查显示,Oracle公司是目前最大的数据仓库解 决方案提供者,全球有数千个数据仓库应用采用的是Oracle 的解决方案,这些数据仓库的数据规模从GB到TB数量级。目前 Oracle在全球数据仓库市场约占38%的市场份额 (根据 IDC的报 告)。 0%10%20%30%40% Oracle IBM Sybase Informix Red Brick Other 1997 Data Warehouse Market Share: Source IDC O Or ra ac cl le e在在数数据据仓仓库库市市场场的的领领先先地地位位 2.12.1 数据仓库的平台:数据库和决策分析工具数据仓库的平台:数据库和决策分析工具 2.1.12.1.1 Oracle8iOracle8i 的数据仓库新特性的数据仓库新特性 实现数据仓库所有功能的基础是数据库。要想取得最佳的数据仓库 性能和实时分析能力,数据库必须具有高性能和伸缩能力,既能满足当 前的需要又能适应今后的发展。Oracle 数据仓库解决方案的核心是 Oracle8i 数据库。和 Oracle 以前的版本相比,Oracle8i 数据库的性 能,资源的管理,分析能力和操作的简单性方面都有质的飞跃。 汇总管理提高查询的性能汇总管理提高查询的性能 数据仓库可以通过使用汇总表(Summary Table)的方法提高数据仓 库的性能。采用汇总表后,每一个查询请求是访问预先计算的结 果,而不需要对数据进行动态计算。Oracle8i 通过物化视图 (Materialized View)的方法实现对汇总表的自动管理。当在数据 库中建立了物化视图后,对汇总数据的查询请求可以由基表自动 重定向到物化视图,物化视图中的数据可以在数据装载过程中自 OracleOracle 数据仓库解决方案数据仓库解决方案 动刷新。 数据管理数据管理 Oracle8 中引进的数据分区(Partitioning)功能,分区提供了对非 常大的表或索引的管理能力。Oracle8 中提供了 Range 分区。 Oracle8i 通过引入新的分区类型和选项进一步提高了这项技术, 以实现更好的性能和可管理性。 Oracle8i 中新的分区包括: -Hash Partitioning基于 Hash 算法,使用者只需要指定用作 Hash 分区的关键字和分区数量,Oracle8i 把每条记录均匀插 入各个分区。 -Composite Partitioning是 Range Partitioning 和 Hash Partitioning 的组合,使用者可以指定先按某个关键字做 Range Partioning,然后再按另外一些关键字做 Hash Partitioning。从而提供更好的并行处理能力。 Oracle8i 在数据管理方面的其它改进包括: -直接对分区键值作更新 -对索引表和索引表的二级索引进行分区 -对包含大对象列的表的分区能力 资源管理资源管理 资源管理的目的是使系统在同样资源情况下,为更多的用户提供 服务。Oracle8i 通过资源优化技术使整个数据仓库的吞吐量最大 化,并且使管理者能查看系统目前的工作状况。Oracle8i 的资源 管理功能包括: -Database Scheduler 提供一种机制将数据仓库系统的 CPU 资源 分配给不同类型的用户和不同类型的任务。这种分配机制可以 优先级别高的用户得到最快的响应。并且这种分配方案可动态 调整,例如:白天和夜间采用不同的方案。 -Parallel Query Management Oracle8i 简化了并行查询的优化 工作,过去需要调整多个参数才能实现的功能,现在只需要调 整一个参数就可以完成。 -Progress Monitoring 管理者可以监控长时间操作的执行状态。 这些操作包括:查询、数据装载、索引建立、备份/恢复。 -Plan Stability 保存每个查询的执行计划。当系统环境变化时, 例如从开发环境到生产环境,可以重用优化过的执行计划做查 询。 新的分析功能新的分析功能 Oracle8i 在 SQL 引擎内建立了更强大的指令集,为数据仓库应用 OracleOracle 数据仓库解决方案数据仓库解决方案 添加新的重大优势 -CUBE 和 ROLLUP ROLLUP 是一个新的 SQL 关键字,它是对 GROUP BY 子句的扩充,允许在 SELECT 语句中计算不同层次的小计。 CUBE 是对 GROUP BY 子句的另外一种扩充,它允许计算所有小 计可能的组合,用来生成各种汇总报表。 -Sample 操作 Oracle8i 引入了 Sample 抽样函数用于支持数据挖 掘。Sample 函数使得数据分析操作在样本数据上进行,而不 是在整张表上进行。 数据传输机制数据传输机制 Oracle8i 具有一些新的特性使数据移动更快速,更简单: -Transportable Tablespace 支持从一个数据库到另一个数据库 整个表空间的大量数据快速转移。 -Direct-Path Load API 支持 Oracle8i 数据装载能力和 ISV 产品的紧密集成,使之具有更简洁的接口和更优的性能。 -增强的统计搜集能力 通过对数据仓库中所有对象的内部统计 进行精确的维护达到最好的查询性能。 所有这些 Oracle8i 新的特点进一步提高了 Oracle 在数据仓库市场的领 导地位。为客户和合作伙伴提供的新功能是 Oracle 数据仓库具有更大的伸 缩性、更强的管理能力以及最优的性能。 2.1.22.1.2 OracleOracle OLAPOLAP 产品的新发展产品的新发展 Oracle Express 产品系列是市场领先的联机分析处理(OLAP)产品。 Express 产品无论是在技术上,还是在市场的占有率上都出于领先地位。 Oracle Express 产品也是 Oracle 数据仓库解决方案的一个重要组成部分, Oracle 公司一直致力于 Express 产品的发展,使其为客户提供更强大的决 策支持能力。 下面将从三个方面介绍 Express 产品的最新发展状况。 1 1、 OracleOracle ExpressExpress ServerServer 的新特性的新特性 Oracle Express Server 是先进的多维计算引擎,是进行 OLAP 分析的基础。Express Server 的最新版本是 6.3,这个版本在处理 能力、分析功能等多方面有重大改进。 处理能力的提高处理能力的提高 Express Server 6.3 在处理能力的提高使它拥有了新的 OLAP 测试的世界记录。Express Server 6.3 展示了 OLAP OracleOracle 数据仓库解决方案数据仓库解决方案 服务器最快的计算能力和查询性能。测试的标准是 Analytical Processing Benchmark-1(APB-1)。APB-1 是 由 OLAP 委员会(OLAP Council)制订的一个公认的统一标 准,所有 OLAP 厂家都提供自己产品的 APB-1 结果。 Express Server 6.3 引入了很多新特性,可以极大提高 Express Server 对大数据量和大的并发用户数的支持。 Express Server 的 Paging Manager 进行了优化,可以提 高典型应用性能的 15%,Paging Manager 还可以防止数据 库的膨胀。Express Server 的临时文件机制将降低 I/O 瓶 颈。 更快的汇总计算更快的汇总计算 Express Server 6.3 引入了全新的汇总计算管理机制。新 的汇总机制允许定制汇总方法,并且可以显著降低装载和 汇总计算的时间。新的 AGGREGATE 命令比原有的 ROLLUP 命令有效的多。这一点在维的数目特别多或数据非常稀疏 时更为明显。执行汇总计算的语句将更为精练,因此可以 提高开发效率。这种新的机制提供了汇总计算的灵活性, 即可以将大部分经常访问的数据预先计算出来,而不需要 经常访问的数据在执行查询时做动态计算。这种机制还使 Express Server 真正成为可以做并行计算的 OLAP 服务器, 为充分利用硬件的并行处理能力提供了可能性。 分析功能的提高分析功能的提高 新引入的统计分析函数将使 Express Server 6.3 的分析 能力显著提高。这些新的函数包括: -CATAGORIZE 提供将数学表达式按用户定义进行分类的 功能。 -CORRELATION 计算相关系数,确定两个表达式之间的关 系程度。正的相关系数表示正的趋势,反之则相反。 -PERCENTAGE 计算数学表达式中的每一个值占总量的百 分比。 -SMOOTH 计算数学表达式的指数平滑度。 -RANK 提供按不同的维对数学表达式进行排名,可以指 定不同的排名方法,如: MIN,MAX,AVERAGE,UNIQUE,PERCENTILE,DECLINE 和 QUARTILE。 -MODE 计算每个维中出现最多的值 预测功能的提高预测功能的提高 Express Server 6.3 引入了新的预测系统,新的预测方 法。新的预测系统将提供数据抽样和基于数据模式推荐最 OracleOracle 数据仓库解决方案数据仓库解决方案 佳预测方法的能力。 RelationalRelational AccessAccess ManagerManager Relational Access Manager 是 Express Server 的 ROLAP 选项。Express Server 6.3 极大缩短了 Relational Access Manager 的数据装载和更新的时间, 这一点在数学模型非常复杂时候更为明显。Relational Access Manager 还将支持结构数据的增量变化,因此 DBA 可以只处理变化的数据,这也是性能提高的重要原因。 和以前的版本相比,Relational Access Manager 的性能 提高 20%左右。 基于基于 WebWeb 的管理工具的管理工具 Express Server 的管理将由新的 Express Instance Manger 统一进行,Express Instance Manger 是基于 Java 的应用,可以和 Oracle Enterprise Manager 集成。这使 DBA 可通过 Oracle Enterprise Manager 的 Java 窗口或 Browser 对 NT 或 UNIX 上的多维数据库进行管理。 2 2、 OracleOracle ExpressExpress 对对 WebWeb 技术的支持技术的支持 Express Server 的一个重要发展策略是支持 Internet 计算, 这也是 Express 产品领先于同类产品的一个重要方面。Express Server 从 6.0 版本开始增加了 Express Web Agent 选项。Express Web Agent 使基于 Express Server 的应用拥有 Web 公布能 力。 Express Web Agent 由两部分组成:Interface Module 和 Developers Toolkit。两者的结合使客户可以开发他们自己的 应用。 InterfaceInterface ModuleModule Interface Module 负责 Express Server 和 Web Server 之 间的通讯。这个接口的核心是 Express 存储过程语言 (SPL) 插件。该插件通过 Web Request Broker 插入到 Internet Application Server,这种插件机制可以提供 Web 通讯的高性能,并且可以支持更多的并发用户。另外, Express Web Agent 还支持公共网关接口 (CGI),从而使 Express 能与任何 Web 服务器一起工作。 DeveloperDevelopers s ToolkitToolkit OracleOracle 数据仓库解决方案数据仓库解决方案 Developers Toolkit 提供了一系列预定义的存储过程, 可以封装 HTML 和自动生成代码。有了这些过程,开发人 员便无需学习 HTML 标记符的精确语法,而可以将注意力 集中在应用程序的功能上。Developers Toolkit 还提供 了可操作 Express 数据的高级过程。开发人员利用这些 高级过程,在程序中只需一条调用语句,便能创建出带有 Express 的所有的强大分析功能的数据视图。这些数据视 图可以是基于的,也可以是基于 Java 的报表或 图表。 Express Web Agent 的最新版本是 3.0(包含在 Express Server6.2.0.2), Express Web Agent 3.0 在分析功能和 Web 发布 能力上又有新的突破: 增强的分析功能增强的分析功能 Express Web Agent 3.0 增加的全新的数据选择工具 Selector,是用户可以象在 Client/Server 模式下那样执 行同样的分析操作。Selector 的分析工具包括: -Exception 按分析对象(Measure)

温馨提示

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

评论

0/150

提交评论