Oracle数据仓库设计与使用说明.pptx
《Oracle数据仓库设计与使用说明.pptx》由会员分享,可在线阅读,更多相关《Oracle数据仓库设计与使用说明.pptx(93页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、lOracle数据仓库解决方案数据仓库解决方案lOracleETL方案方案lOracle存储和分析方案存储和分析方案lOracle前端展示方案前端展示方案Oracle数据仓库设计与使用Oracle数据仓库解决方案数据仓库解决方案数据数据数据数据数据仓库:数据仓库:对来自不同的对来自不同的数据源数据源的大量杂乱的的大量杂乱的信息信息进行统一处理进行统一处理及管理,通过灵活的展现方法从中提炼出有规律的、可重及管理,通过灵活的展现方法从中提炼出有规律的、可重复使用的复使用的知识知识来帮助来帮助决策决策支持,并将可以重复使用的知识支持,并将可以重复使用的知识转化为企业的核心竞争力。转化为企业的核心竞争
2、力。数据数据数据数据信息信息信息信息知识知识知识知识决策决策决策决策管理管理获取获取使用使用Oracle对数据仓库的理解对数据仓库的理解:数据仓库是一个过程,而不是一个产品数据仓库是一个过程,而不是一个产品。传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortalBrand ABrand BBrand DBrand CBrand EBrand F传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysis
3、Portal多种软件组成多种软件组成非集成的方案非集成的方案凌乱的平台凌乱的平台技术、接口复杂技术、接口复杂实施时间长实施时间长Oracle数据仓库数据仓库总体解决方案框架总体解决方案框架数据转换数据转换中央数据仓库中央数据仓库信息展现信息展现业务用户业务用户源数据源数据数据获取数据获取数据管理数据管理数据使用数据使用联机批处理联机单笔外部信息统计分析抽取转化过滤加载随即查询随即查询报表报表多维分析多维分析数据挖掘数据挖掘Portal集成集成直接用户直接用户(客户端客户端)OLAP用户用户Web用户用户应用应用服务器服务器RelationalTransformationOLAPDataMini
4、ngOracle9i/10g数据监督控制数据监督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServerOracle数据仓库解决方案数据仓库解决方案Oracle的数据仓库系统的逻辑体系架构是由的数据仓库系统的逻辑体系架构是由三层组成:三层组成:数据获取层:数据获取层:实现如何从所有源系统中获得原始实现如何从所有源系统中获得原始的业务数据,并对其进行一致性处理,按主题进的业务数据,并对其进行一致性处理,按主题进行数据重组和格式转换,然
5、后传送并装载到数据行数据重组和格式转换,然后传送并装载到数据仓库系统中。仓库系统中。数据管理层:数据管理层:把数据存储到企业级数据仓库系统把数据存储到企业级数据仓库系统中进行集中管理;中进行集中管理;数据使用层:数据使用层:实现如何把数据仓库系统中的数据实现如何把数据仓库系统中的数据和分析结果提供给最终用户。按照用户的分析需和分析结果提供给最终用户。按照用户的分析需求,使用报表、随即查询、多维分析和数据挖掘求,使用报表、随即查询、多维分析和数据挖掘进行数据展现。进行数据展现。Oracle数据仓库解决方案数据仓库解决方案数据获取层数据获取层 数据仓库系统需要从多个源数据系统中抽取和汇总各数据仓库
6、系统需要从多个源数据系统中抽取和汇总各种业务数据,这些数据源系统是数据仓库系统的数据来源。种业务数据,这些数据源系统是数据仓库系统的数据来源。系统按照满足分析需求的原则,把上述数据源系统中的系统按照满足分析需求的原则,把上述数据源系统中的数据按照主题进行划分和组织,然后抽取并装载到数据仓库数据按照主题进行划分和组织,然后抽取并装载到数据仓库系统中。系统中。从上述这些系统中获取数据需要三个过程从上述这些系统中获取数据需要三个过程(ETL)ETL):抽取抽取数据、数据转换和数据装载。数据、数据转换和数据装载。这三个过程是在保证各个数据源系统与数据仓库系统能这三个过程是在保证各个数据源系统与数据仓库
7、系统能够成功连接(包括网络协议标准的转换、不同平台之间的接够成功连接(包括网络协议标准的转换、不同平台之间的接口)的前提下实现的。口)的前提下实现的。这三个过程主要完成确定从哪个系统中抽取什么样的数这三个过程主要完成确定从哪个系统中抽取什么样的数据,如何保证来自不同源数据系统的同类数据的一致性和完据,如何保证来自不同源数据系统的同类数据的一致性和完整性,如何把转换完成的数据装载到数据仓库系统中,以及整性,如何把转换完成的数据装载到数据仓库系统中,以及如何处理在转换和装载过程中出现的错误。如何处理在转换和装载过程中出现的错误。Oracle数据仓库解决方案数据仓库解决方案数据管理层数据管理层在数据
8、存储层,数据是存放在两类数据在数据存储层,数据是存放在两类数据库中:关系型数据库和多维数据库。数据库中:关系型数据库和多维数据库。数据存储是数据仓库系统的中心。取自多个数存储是数据仓库系统的中心。取自多个数据源系统的据源系统的明细数据明细数据,以及用于分析的集,以及用于分析的集成成汇总数据汇总数据都存储在这个中心。它在逻辑都存储在这个中心。它在逻辑上是一个完整的库。上是一个完整的库。Oracle数据仓库解决方案数据仓库解决方案数据使用层数据使用层 数据输出层的功能是使最终用户通过报表、图形和其它分数据输出层的功能是使最终用户通过报表、图形和其它分析工具的方式简便、快捷地访问数据仓库系统中的各种
9、数据,析工具的方式简便、快捷地访问数据仓库系统中的各种数据,得到分析结果。得到分析结果。Oracle提供多种数据分析方法,包括标准报表、即席查提供多种数据分析方法,包括标准报表、即席查询报表和动态分析报表,预测,假设分析和数据挖掘等。询报表和动态分析报表,预测,假设分析和数据挖掘等。标准报表和即席查询报表是基于关系型数据库标准报表和即席查询报表是基于关系型数据库/多维数据库多维数据库的报表输出,的报表输出,标准报表标准报表是一种格式固定,是在系统开发时根据是一种格式固定,是在系统开发时根据用户需求定制的,最终用户无法自己修改。用户需求定制的,最终用户无法自己修改。即席即席(随即随即)查询查询报
10、报表表的格式和内容可以由最终用户自由选择,即支持即席查询。的格式和内容可以由最终用户自由选择,即支持即席查询。允许最终用户控制数据的访问方法,定义报表格式和报表中的允许最终用户控制数据的访问方法,定义报表格式和报表中的数据内容。数据内容。动态分析报表动态分析报表支持客户对数据进行旋转、切片和分支持客户对数据进行旋转、切片和分层,并从各个角度对数据进行分析和比较。层,并从各个角度对数据进行分析和比较。预测预测主要是根据历主要是根据历史数据推断将来的数据趋势。史数据推断将来的数据趋势。假设分析假设分析允许用户设定一些假设允许用户设定一些假设条件,观察条件成立的情况下相关指标的变化。条件,观察条件成
11、立的情况下相关指标的变化。数据挖掘数据挖掘是利是利用多种数学的分析方法建立模型,找出隐含的业务规律。用多种数学的分析方法建立模型,找出隐含的业务规律。Oracle数据仓库数据仓库系统工具平台系统工具平台数据仓库是一个建设过程,数据仓库是一个建设过程,Oracle公公司在数据仓库建设的每一个环节上都提供司在数据仓库建设的每一个环节上都提供了相应的技术手段及工具来保障数据仓库了相应的技术手段及工具来保障数据仓库的顺利实现。的顺利实现。OracleOracle公司在多年数据仓库开发过程公司在多年数据仓库开发过程中已开发出符合数据仓库建设每一阶段所中已开发出符合数据仓库建设每一阶段所需要的开发工具,这
12、对保证数据仓库建设需要的开发工具,这对保证数据仓库建设的顺利完成提供了保障。以下为的顺利完成提供了保障。以下为OracleOracle公公司为数据仓库系统技术平台的配置内容:司为数据仓库系统技术平台的配置内容:Oracle数据仓库数据仓库系统工具平台系统工具平台数据获取层配置:数据获取层配置:l lOracleWarehouseBuilder(OWB)实现数据仓库的设计、实现数据仓库的设计、部署和管理,包括数据建模、数据抽取、部署和管理,包括数据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。数据转移和装载、聚合、元数据的管理等。Oracle数据仓库数据仓库系统工具平台系统工具平台数据管
13、理层配置数据管理层配置:l lOracle10g/9iRDBMS进行数据存储进行数据存储及管理功能。及管理功能。l lOracleOLAP多维分析服务器多维分析服务器 l lOracleDataMining数据挖掘引擎数据挖掘引擎 l lOracleEnterpriseManager数据仓数据仓库图形化管理工具库图形化管理工具Oracle数据仓库数据仓库系统工具平台系统工具平台 数据展现层配置数据展现层配置:l lOracleReports数据仓库前端应用报表开发工具数据仓库前端应用报表开发工具 l lOracleDiscoverer数据仓库随即查询、报表工具数据仓库随即查询、报表工具 l l
14、OracleInternetApplicationServer应用服务应用服务器器 l lOracleBIBeans由由OracleJavaOLAPAPI 构造的商业智能套件构造的商业智能套件 l lOraclePortal企业门户信息开发工具企业门户信息开发工具 l lOracleFinancialAnalyzer财务分析应用财务分析应用 l lOracleSalesAnalyzer销售分析应用销售分析应用 Oracle数据仓库数据仓库系统工具平台系统工具平台l lOracleWarehouseBuilder(OWB)可以为数据仓库解决方案提供完整、可以为数据仓库解决方案提供完整、集成的实施
15、框架,以前只能由单独工具完集成的实施框架,以前只能由单独工具完成的功能现在能够在同一环境中实现,这成的功能现在能够在同一环境中实现,这些功能包括:数据建模、数据抽取、数据些功能包括:数据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。转移和装载、聚合、元数据的管理等。OWB还实现了数据仓库不同部件如关还实现了数据仓库不同部件如关系数据库、多维数据库以及前端分析工具系数据库、多维数据库以及前端分析工具的集成,为用户提供完整的数据仓库和商的集成,为用户提供完整的数据仓库和商业智能系统。业智能系统。Oracle数据仓库数据仓库系统工具平系统工具平OWB具有如下特点:具有如下特点:l l全面的数
16、据仓库设计、部署和管理功能全面的数据仓库设计、部署和管理功能 l l利用数据库服务器提高性能利用数据库服务器提高性能 l l 与前端分析工具紧密集成与前端分析工具紧密集成 l l 开放、可延伸的框架开放、可延伸的框架 l l 支持复杂的提取、转换和传输支持复杂的提取、转换和传输(ETT)(ETT)过程过程 l l 集成元数据管理集成元数据管理Oracle数据仓库数据仓库系统工具平台系统工具平台l lOracle9i/10g数据仓库核心引数据仓库核心引擎,其中擎,其中Oracle9i/10g为最新版本的数据为最新版本的数据库产品,专门针对数据仓库进行了很多的库产品,专门针对数据仓库进行了很多的改
17、进,包括对更大数据量的支持改进,包括对更大数据量的支持(PB级级),对更多用户数的支持对更多用户数的支持(10000+),更多数据,更多数据仓库专用函数的支持等。集成了仓库专用函数的支持等。集成了ETL、OLAP、DataMining功能功能Oracle数据仓库数据仓库系统工具平台系统工具平台Oracle9i数据仓库核心引擎具有以下特点:数据仓库核心引擎具有以下特点:l l高可靠性、高可用性高可靠性、高可用性 l l强大的伸缩性和性能,强大的并行处理能力,支强大的伸缩性和性能,强大的并行处理能力,支持复杂的,大数据量的、突发查询的能力持复杂的,大数据量的、突发查询的能力 l l快速响应时间,高
18、性能快速响应时间,高性能 l l强大的复杂查询技术强大的复杂查询技术 l l高可扩展能力高可扩展能力 l l支持大容量,支持大容量,TBTB级的数据存储能力级的数据存储能力 l l高安全性高安全性 l l开放性开放性 l l易于管理与维护易于管理与维护 l l 专门集成了数据仓库所需的专门集成了数据仓库所需的ETL、OLAP、DataMining功能功能Oracle数据仓库数据仓库系统工具平台系统工具平台 l lOracleInternetApplicationServer是目前是目前市场上综合性最强,集成度最高的应用服务器。市场上综合性最强,集成度最高的应用服务器。它可以运行任何网站它可以运
19、行任何网站,门户或互联网应用,门户或互联网应用,并且并且其速度比市场上其他应用服务器都要快,其速度比市场上其他应用服务器都要快,OracleInternetApplicationServer能让您通过传统浏能让您通过传统浏览器和任何移动设备访问网站和应用览器和任何移动设备访问网站和应用。通过集成通过集成商务智能,它可以满足您最新的商务信息需求,商务智能,它可以满足您最新的商务信息需求,它还加进了一套综合的管理它还加进了一套综合的管理,集成和协作技术,集成和协作技术,使您能够简化操作,提高效率。使您能够简化操作,提高效率。Oracle数据仓库数据仓库系统工具平台系统工具平台 Oracle iAS
20、Oracle iAS由四部分服务组成由四部分服务组成:l l通讯通讯(Communication Services)(Communication Services)l l表示(表示(Presentation ServicesPresentation Services)l l商业逻辑商业逻辑(Business Logic Services)(Business Logic Services)l l系统服务系统服务(System Services)(System Services)OracleiAS还包含了一系列的开发工具:还包含了一系列的开发工具:Forms、Reports以及以及Discover
21、er。Oracle数据仓库数据仓库系统工具平台系统工具平台OracleiAS具有以下特点:具有以下特点:l l提供完整的功能选件提供完整的功能选件,如门户如门户,无线无线,企业集成企业集成 l l提供从开发工具到应用服务器提供从开发工具到应用服务器,到后台数据库的完整解决方到后台数据库的完整解决方案案,如支持数据库如支持数据库 l l提供提供Web缓冲功能缓冲功能 l l提供单次登录及集成的目录服务器功能提供单次登录及集成的目录服务器功能 l l提供广泛的应用服务器的管理与监控工具,监控对象包括提供广泛的应用服务器的管理与监控工具,监控对象包括应用服务器本身的运行状态,网站内容访问,如访问频度
22、分析应用服务器本身的运行状态,网站内容访问,如访问频度分析器、相应的报告工具等器、相应的报告工具等 l l提供完整而集成的商业智能工具提供完整而集成的商业智能工具,如报表功能如报表功能,数据分析功能数据分析功能 l l提供集成的网站分析工具提供集成的网站分析工具 Oracle数据仓库数据仓库系统工具平台系统工具平台OracleiAS具有以下特点:具有以下特点:l l支持目前主流的支持目前主流的Web服务器,并提高其安全性和可控制性服务器,并提高其安全性和可控制性 l l提供相应的提供相应的IDE开发环境,缩短开发测试周期。开发环境,缩短开发测试周期。l l提供对复杂提供对复杂WebServic
23、es的支持的支持,并且完全支持业界标准并且完全支持业界标准 l l跨平台支持,包括操作系统和数据库系统,以提高应用的灵跨平台支持,包括操作系统和数据库系统,以提高应用的灵活性和可移植性。活性和可移植性。l lXML支持,支持支持,支持XML数据的解释和输出。数据的解释和输出。l l强大的安全功能,包括安全套接层(强大的安全功能,包括安全套接层(SSL)、授权、数字认)、授权、数字认证和访问控制。证和访问控制。l l提供大量现成的组件提供大量现成的组件,可以用于快速构建可以用于快速构建Web应用程序。应用程序。Oracle数据仓库数据仓库系统工具平台系统工具平台 l lOracle Discov
24、erer Oracle Discoverer 是最终用户查询,是最终用户查询,报告,深入和旋转和报告,深入和旋转和WEBWEB公布工具,能够帮助用公布工具,能够帮助用户迅速访问关系型数据仓库、数据集市和业务系户迅速访问关系型数据仓库、数据集市和业务系统,从而使他们做出基于充分信息的决策。统,从而使他们做出基于充分信息的决策。Oracle数据仓库数据仓库系统工具平台系统工具平台OracleDiscoverer具有以下特点:具有以下特点:l l 超乎寻常的易用性超乎寻常的易用性 l l 快速查询及相应性能快速查询及相应性能 l l 强大钻取功能强大钻取功能 l l 强大自动汇总重定向能力强大自动汇
25、总重定向能力 l l 资源控制能力资源控制能力 l l 低维护的最终用户层低维护的最终用户层 l l 基于服务器的可伸缩性基于服务器的可伸缩性 l l 开放式访问开放式访问Oracle数据仓库数据仓库系统工具平台系统工具平台 l l Oracle Developer(Forms&Reports)Oracle Developer(Forms&Reports)一个用于一个用于建立企业级客户建立企业级客户/服务器和服务器和WebWeb数据库应用的、易数据库应用的、易于使用的集成式快速应用开发环境(于使用的集成式快速应用开发环境(RADRAD)。)。Oracle DeveloperOracle Dev
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据仓库 设计 使用说明
限制150内