oracle数据仓库解决方案(doc65)-物料管理(编辑修改稿)内容摘要:
由单独工具完成的功能现在能够在同一环境中实现,这些功能包括:数据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。 Oracle Warehouse Builder 还实现了数据仓库不同部件如关系数据库、多维数据库以及前端分析工具的集成,为用户提供完整的数据仓库和商业智能系统。 Oracle Developer/Developer Server 企业级的应用系统开发工具,具有面向对象和多媒体的支持能力。 可同时生成 Client/Server 及Web 下的应用。 支持团队开发,具有极高的开发效率 及网络伸缩性。 Oracle Discoverer 是最终用户查询,报告,深入和旋转和 WEB 公布工具,能够帮助用户迅速访问关系型数据仓库,从而使他们作出基于充分信息的决策,因此类工具直接基于关系数据库我们也称此类工具为 ROLAP 型分析工具。 满足分析报表功能用户的需求。 Oracle Express 产品系列 是基于多维数据模型 OLAP 分析和 WEB 访问工具,能够提供复杂的分析能力,其中包括预测,建摸和假设( Whatif)分析。 满足高级分析用户的需求。 Oracle Data mining suite 基于数据 仓库的数据挖掘工具,简单易用的图形化界面,提供决策树、神经网络等多种数据挖掘方法,支持海量数据的并行处理,分析结果可以和现有系统集成。 最近的市场调查显示, Oracle公司是目前最大的数据仓库解决方案提供者,全球有数千个数据仓库应用采用的是 Oracle的解决方案,这些数据仓库的数据规模从 GB到 TB数量级。 目前Oracle在全球数据仓库市场约占 38%的市场份额 (根据 IDC的报告 )。 Oracle 数据仓库解决方案 Or acle 38%IB M 22%S y ba s e 9%In f orm i x 7%Re d B rick 4%Oth er 20%Ora cl e IB M S y ba s e In f orm i x Re d B rick Oth er38% 22% 9% 7% 4% 20%Oth er M i c ros of t In f orm i x S y ba s e IB M Ora cl e20% 4% 7% 9% 22% 38% Oracle在数据仓库市场的领先地位 数据仓库的平台:数据 库和决策分析工具 Oracle8i 的数据仓库新特性 实现数据仓库所有功能的基础是数据库。 要想取得最佳的数据仓库性能和实时分析能力,数据库必须具有高性能和伸缩能力,既能满足当前的需要又能适应今后的发展。 Oracle 数据仓库解决方案的核心是Oracle8i 数据库。 和 Oracle 以前的版本相比, Oracle8i 数据库的性能,资源的管理,分析能力和操作的简单性方面都有质的飞跃。 汇总管理提高查询的性能 数据仓库可以通过使用汇总表 (Summary Table)的方法提高数据仓库的性能。 采用汇总表后, 每一个查询请求是访问预先计算的结果,而不需 要对 数据 进行 动态计 算。 Oracle8i 通 过物 化视图(Materialized View)的方法实现对汇总表的自动管理。 当在数据库中建立了物化视图后,对汇总数据的查询请求可以由基表自动重定向到物化视图,物化视图中的数据可以在数据装载过程中自动刷新。 数据管理 Oracle8 中引进的数据分区 (Partitioning)功能,分区提供了对非常大的表或索引的管理能力。 Oracle8 中提供了 Range 分区。 Oracle8i 通过引入新的分区类型和选项进一步提高了这项技术,以实现更好的性能和可管理性。 Oracle8i 中新的分区包括: Hash Partitioning— 基于 Hash 算法,使用者只需要指定用作Oracle 数据仓库解决方案 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 引擎内建立了更强大的指令集,为数据仓库应用添加新的重大优势 CUBE和 ROLLUP ROLLUP是一个新的 SQL关键字,它是对 GROUP BY子句的扩充,允许在 SELECT 语句中计算不同层次的小计。 CUBE是对 GROUP BY 子句的另外一种扩充,它允许计算所有小计可能的组合,用来生成各种汇总报表。 Sample 操作 Oracle8i 引入了 Sample 抽样函数用于支持数据挖掘。 Sample 函数使得数据分析操作在样本数据上进行,而不是在整张表上进行。 数据传输机制 Oracle 数据仓库解决方案 Oracle8i 具有一些新的特性使 数据移动更快速,更简单: Transportable Tablespace 支持从一个数据库到另一个数据库整个表空间的大量数据快速转移。 DirectPath Load API 支持 Oracle8i 数据装载能力和 ISV产品的紧密集成,使之具有更简洁的接口和更优的性能。 增强的统计搜集能力 通过对数据仓库中所有对象的内部统计进行精确的维护达到最好的查询性能。 所有这些 Oracle8i 新的特点进一步提高了 Oracle 在数据仓库市场的领导地位。 为客户和合作伙伴提供的新功能是 Oracle 数据仓库具有更大的 伸缩性、更强的管理能力以及最优的性能。 Oracle OLAP 产品的新发展 Oracle Express 产品系列是市场领先的联机分析处理 (OLAP)产品。 Express 产品无论是在技术上,还是在市场的占有率上都出于领先地位。 Oracle Express 产品也是 Oracle 数据仓库解决方案的一个重要组成部分,Oracle 公司一直致力于 Express 产品的发展,使其为客户提供更强大的决策支持能力。 下面将从三个方面介绍 Express 产品的最新发展状况。 Oracle Express Server 的新特性 Oracle Express Server 是先进的多维计算引擎,是进行 OLAP分析的基础。 Express Server 的最新版本是 ,这个版本在处理能力、分析功能等多方面有重大改进。 处理能力的提高 Express Server 在处理能力的提高使它拥有了新的OLAP 测试的世界记录。 Express Server 展示了 OLAP 服务器最 快的计 算能 力和 查询性 能。 测试的 标准是Analytical Processing Benchmark1(APB1)。 APB1 是由OLAP 委员会 (OLAP Council)制订的一个公认的统一标准,所有 OLAP 厂家都提供自己产品的 APB1 结果。 Express Server 引入了很多新特性,可以极大提高Express Server 对大数据量和大的并发用户数的支持。 Express Server 的 Paging Manager 进行了优化,可以提高典型应用性能的 15%, Paging Manager 还可以防止数据库的膨胀。 Express Server 的临时文件机制将降低 I/O 瓶颈。 Oracle 数据仓库解决方案 更快的汇总计算 Express Server 引入了全新的汇总计算管理机制。 新的汇总机制允许定制汇总方法,并且可以显著降低装载和汇总计算的时间。 新的 AGGREGATE 命令比原有的 ROLLUP 命令有效的多。 这一点在维的数目特别多或数据非常稀疏时更为明显。 执行汇总计算的语句将更为精练,因此可以提高开发效率。 这种新的机制提供了汇总计算的灵活性,即可以将大部分经常访问的数据预先计算出来,而不需要经常访问的数据在执行查询时做动态计算。 这种机制还使Express Server 真正成为可以做并行计算的 OLAP 服务器,为充分利用硬件的并行处理能力提供了可能性。 分 析功能的提高 新引入的统计分析函数将使 Express Server 的分析能力显著提高。 这些新的函数包括: CATAGORIZE 提供将数学表达式按用户定义进行分类的功能。 CORRELATION 计算相关系数,确定两个表达式之间的关系程度。 正的相关系数表示正的趋势,反之则相反。 PERCENTAGE 计算数学表达式中的每一个值占总量的百分比。 SMOOTH 计算数学表达式的指数平滑度。 RANK 提供按不同的维对数学表达式进行排名,可以指定不同的排名方法,如: MIN, MAX, AVERAGE, UNIQUE,PERCENTILE, DECLINE 和 QUARTILE。 MODE 计算每个维中出现最多的值 预测功能的提高 Express Server 引入了新的预测系统,新的预测方法。 新的预测系统将提供数据抽样和基于数据模式推荐最佳预测方法的能力。 Relational Access Manager Relational Access Manager 是 Express Server 的 ROLAP选项。 Express Server 极大缩短了 Relational Access Manager 的数据装载和更新的时间,这一点在数学模型非常复杂时候更为明显。 Relational Access Manager 还将支持结构数据的增量变化,因此 DBA 可以只处理变化的数据,这也是性能提高的重要原因。 和以前的版本相比, Relational Access Manager 的性能提高 20%左右。 Oracle 数据仓库解决方案 基于 Web 的管理工具 Express Server 的管理将由新的 Express Instance Manger统一进行, Express Instance Manger 是基于 Java 的应用,可以和 Oracle Enterprise Manager 集成。 这使 DBA 可通过 Oracle Enterprise Manager 的 Java 窗口或 Browser 对NT 或 UNIX 上的多维数据库进行管理。 Oracle Express 对 Web技术的支持 Express Server 的一个重要发展策略是支持 Inter 计算,这也是 Express 产品领先于同类产品的一个重要方面。 Express Server 从 版本开始增加了 Express Web Agent 选项。 Express Web Agent使基于 Express Server 的OLAP应用拥有 Web 公布能力。 Express Web Agent 由两部分组成: Interface Module 和Developer’s Toolkit。 两者的结合使客户可以开发他们自己的OLAP应用。 Interface Module Interface Module 负责 Express Server 和 Web Server 之间的通讯。 这个接口的核心是 Express 存储过程语言 (SPL) 插件。 该插件通过 Web Request Broker 插入到 Inter Application Server,这种插件机制可以提供 Web 通讯的高性能,并且可以支持更多的。oracle数据仓库解决方案(doc65)-物料管理(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。