Oracle数据仓库设计与使用说明_第1页
Oracle数据仓库设计与使用说明_第2页
Oracle数据仓库设计与使用说明_第3页
Oracle数据仓库设计与使用说明_第4页
Oracle数据仓库设计与使用说明_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

Oracle数据仓库解决方案OracleETL方案Oracle存储和分析方案Oracle前端展示方案Oracle数据仓库设计与使用Oracle数据仓库解决方案数据数据仓库:对来自不同的数据源的大量杂乱的信息进行统一处理及管理,通过灵活的展现方法从中提炼出有规律的、可重复使用的知识来帮助决策支持,并将可以重复使用的知识转化为企业的核心竞争力。数据信息知识决策管理获取使用Oracle对数据仓库的理解:数据仓库是一个过程,而不是一个产品。传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortalBrandABrandBBrandDBrandCBrandEBrandF

传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortal多种软件组成非集成的方案凌乱的平台技术、接口复杂实施时间长Oracle数据仓库总体解决方案框架数据转换中央数据仓库信息展现业务用户源数据数据获取数据管理数据使用联机批处理

联机单笔外部信息

统计分析抽取转化过滤加载随即查询报表多维分析数据挖掘Portal集成直接用户(客户端)OLAP用户Web用户应用服务器RelationalTransformationOLAPDataMiningOracle9i/10g数据监督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServer

Oracle数据仓库解决方案Oracle的数据仓库系统的逻辑体系架构是由三层组成:

数据获取层:实现如何从所有源系统中获得原始的业务数据,并对其进行一致性处理,按主题进行数据重组和格式转换,然后传送并装载到数据仓库系统中。

数据管理层:把数据存储到企业级数据仓库系统中进行集中管理;

数据使用层:实现如何把数据仓库系统中的数据和分析结果提供给最终用户。按照用户的分析需求,使用报表、随即查询、多维分析和数据挖掘进行数据展现。

Oracle数据仓库解决方案

数据获取层

数据仓库系统需要从多个源数据系统中抽取和汇总各种业务数据,这些数据源系统是数据仓库系统的数据来源。系统按照满足分析需求的原则,把上述数据源系统中的数据按照主题进行划分和组织,然后抽取并装载到数据仓库系统中。从上述这些系统中获取数据需要三个过程(ETL):抽取数据、数据转换和数据装载。这三个过程是在保证各个数据源系统与数据仓库系统能够成功连接(包括网络协议标准的转换、不同平台之间的接口)的前提下实现的。这三个过程主要完成确定从哪个系统中抽取什么样的数据,如何保证来自不同源数据系统的同类数据的一致性和完整性,如何把转换完成的数据装载到数据仓库系统中,以及如何处理在转换和装载过程中出现的错误。

Oracle数据仓库解决方案

数据管理层

在数据存储层,数据是存放在两类数据库中:关系型数据库和多维数据库。数据存储是数据仓库系统的中心。取自多个数据源系统的明细数据,以及用于分析的集成汇总数据都存储在这个中心。它在逻辑上是一个完整的库。

Oracle数据仓库解决方案

数据使用层

数据输出层的功能是使最终用户通过报表、图形和其它分析工具的方式简便、快捷地访问数据仓库系统中的各种数据,得到分析结果。Oracle提供多种数据分析方法,包括标准报表、即席查询报表和动态分析报表,预测,假设分析和数据挖掘等。

标准报表和即席查询报表是基于关系型数据库/多维数据库的报表输出,标准报表是一种格式固定,是在系统开发时根据用户需求定制的,最终用户无法自己修改。即席(随即)查询报表的格式和内容可以由最终用户自由选择,即支持即席查询。允许最终用户控制数据的访问方法,定义报表格式和报表中的数据内容。动态分析报表支持客户对数据进行旋转、切片和分层,并从各个角度对数据进行分析和比较。预测主要是根据历史数据推断将来的数据趋势。假设分析允许用户设定一些假设条件,观察条件成立的情况下相关指标的变化。数据挖掘是利用多种数学的分析方法建立模型,找出隐含的业务规律。Oracle数据仓库系统工具平台

数据仓库是一个建设过程,Oracle公司在数据仓库建设的每一个环节上都提供了相应的技术手段及工具来保障数据仓库的顺利实现。

Oracle公司在多年数据仓库开发过程中已开发出符合数据仓库建设每一阶段所需要的开发工具,这对保证数据仓库建设的顺利完成提供了保障。以下为Oracle公司为数据仓库系统技术平台的配置内容:

Oracle数据仓库库系统工具具平台数据获取层层配置:lOracleWarehouseBuilder(OWB)—实现数据仓仓库的设计计、部署和和管理,包包括数据建建模、数据据抽取、数数据转移和和装载、聚聚合、元数数据的管理理等。Oracle数据仓库系统工具平平台数据管理层层配置:lOracle10g/9iRDBMS—进行数据存存储及管理理功能。lOracleOLAP—多维分析服服务器lOracleDataMining—数据挖掘引引擎lOracleEnterpriseManager—数据仓库图图形化管理理工具Oracle数据仓库系统工具平平台数据展现层层配置:lOracleReports—数据仓库前前端应用报报表开发工工具lOracleDiscoverer—数据仓库随随即查询、、报表工具具lOracleInternetApplicationServer—应用服务器器lOracleBIBeans—由OracleJavaOLAPAPI构造的商业业智能套件件lOraclePortal—企业门户信信息开发工工具lOracleFinancialAnalyzer—财务分析应应用lOracleSalesAnalyzer—销售分析应应用Oracle数据仓库系统工具平平台lOracleWarehouseBuilder(OWB)可以为数据据仓库解决决方案提供供完整、集集成的实施施框架,以以前只能由由单独工具具完成的功功能现在能能够在同一一环境中实实现,这些些功能包括括:数据建建模、数据据抽取、数数据转移和和装载、聚聚合、元数数据的管理理等。OWB还实现了数数据仓库不不同部件如如关系数据据库、多维维数据库以以及前端分分析工具的的集成,为为用户提供供完整的数数据仓库和和商业智能能系统。Oracle数据仓库系统工具平平OWB具有如下特特点:l全面的数据据仓库设计计、部署和和管理功能能l利用数据库库服务器提提高性能l与前端分析析工具紧密密集成l开放、可延延伸的框架架l支持复杂的的提取、转转换和传输输(ETT)过程l集成元数据据管理Oracle数据仓库系统工具平平台lOracle9i/10g数据仓库核核心引擎,,其中Oracle9i/10g为最新版本本的数据库库产品,专专门针对数数据仓库进进行了很多多的改进,,包括对更更大数据量量的支持(PB级),对更多用用户数的支支持(10000+),更多数据据仓库专用用函数的支支持等。集集成了ETL、OLAP、DataMining功能Oracle数据仓库系统工具平平台Oracle9i数据仓库核核心引擎具具有以下特特点:l高可靠性、、高可用性性l强大的伸缩缩性和性能能,强大的的并行处理理能力,支支持复杂的的,大数据据量的、突突发查询的的能力l快速响应时时间,高性性能l强大的复杂杂查询技术术l高可扩展能能力l支持大容量量,TB级的数据存存储能力l高安全性l开放性l易于管理与与维护l专门集成了了数据仓库库所需的ETL、OLAP、DataMining功能Oracle数据仓库系统工具平平台lOracleInternetApplicationServer是目前市场场上综合性性最强,集集成度最高高的应用服服务器。它可以运行行任何网站站,门户或互联联网应用,,并且其速度度比市场上上其他应用用服务器都都要快,OracleInternetApplicationServer能让您通过过传统浏览览器和任何何移动设备备访问网站站和应用。通过集成商商务智能,,它可以满满足您最新新的商务信信息需求,,它还加进进了一套综综合的管理理,集成和协作作技术,使使您能够简简化操作,,提高效率率。Oracle数据仓库系统工具平平台OracleiAS由四部分服服务组成:l通讯(CommunicationServices)l表示(PresentationServices)l商业逻辑(BusinessLogicServices)l系统服务(SystemServices)OracleiAS还包含含了一一系列列的开开发工工具::Forms、Reports以及Discoverer。Oracle数据仓仓库系统工工具平平台OracleiAS具有以以下特特点::l提供完完整的的功能能选件件,如门户户,无线,企业集集成l提供从从开发发工具具到应应用服服务器器,到后台台数据据库的的完整整解决决方案案,如支持持数据据库l提供Web缓冲功功能l提供单单次登登录及及集成成的目目录服服务器器功能能l提供广广泛的的应用用服务务器的的管理理与监监控工工具,,监控控对象象包括括应用用服务务器本本身的的运行行状态态,网网站内内容访访问,,如访访问频频度分分析器器、相相应的的报告告工具具等l提供完完整而而集成成的商商业智智能工工具,如报表表功能能,数据分分析功功能l提供集集成的的网站站分析析工具具Oracle数据仓仓库系统工工具平平台OracleiAS具有以以下特特点::l支持目目前主主流的的Web服务器器,并并提高高其安安全性性和可可控制制性l提供相相应的的IDE开发环环境,,缩短短开发发测试试周期期。l提供对对复杂杂WebServices的支持持,并且完完全支支持业业界标标准l跨平台台支持持,包包括操操作系系统和和数据据库系系统,,以提提高应应用的的灵活活性和和可移移植性性。lXML支持,,支持持XML数据的的解释释和输输出。。l强大的的安全全功能能,包包括安安全套套接层层(SSL)、授授权、、数字字认证证和访访问控控制。。l提供大大量现现成的的组件件,可以用用于快快速构构建Web应用程程序。。Oracle数据仓仓库系统工工具平平台lOracleDiscoverer是最终终用户户查询询,报报告,,深入入和旋旋转和和WEB公布工工具,,能够够帮助助用户户迅速速访问问关系系型数数据仓仓库、、数据据集市市和业业务系系统,,从而而使他他们做做出基基于充充分信信息的的决策策。Oracle数据仓仓库系统工工具平平台OracleDiscoverer具有以以下特特点::l超乎寻寻常的的易用用性l快速查查询及及相应应性能能l强大钻钻取功功能l强大自自动汇汇总重重定向向能力力l资源控控制能能力l低维护护的最最终用用户层层l基于服务务器的可可伸缩性性l开放式访访问Oracle数据仓库库系统工具具平台lOracleDeveloper(Forms&Reports)一个用于于建立企企业级客客户/服务器和和Web数据库应应用的、、易于使使用的集集成式快快速应用用开发环环境(RAD)。OracleDeveloper通过使用用快速应应用开发发技术((RAD技术)、、面向对象象技术,,基于计计算机的的内部学学习,以以及统一一的客户户、应用用服务器器和数据据库服务务器体系系结构,,为客户户/服务器和和Web开发建立立了新的的易于使使用的生生产力标标准。Oracle数据仓库库系统工具具平台OracleDeveloper(Forms&Reports)具有以下下特点::l易于使用用及开发发l丰富的报报表样式式l多种文件件格式(PDF,HTML,XML,XSL)l可扩展的的性能(ReportServer)lWeb发布Oracle数据仓库库系统工具具平台lOracleBIBeans是集合了了一系列列标准JavaBean,帮助开开发人员员快速建建立商业业智能应应用程序序。直接接从Oracle数据库中中产生快快速、灵灵活的随随即查询询和多维维分析。。Oracle数据仓库库系统工具具平台OracleBIBeans有以下部部分组件件组成::l演示组件件(图形形、交叉叉表和图图表)lOLAP组件(查查询和计计算创建建器)l服务多个组件件将JDeveloper作为商务务智能应应用程序序的开发发环境,,协同操操作,利利用Oracle技术堆栈栈和OracleOLAP的高级分分析特性性,提高高应用程程序开发发人员的的开发效效率。Oracle数据仓库库系统工具具平台lOracleEnterpriseManager是一套开开放的综综合系统统管理系系列产品品,可以以高效地地管理整整个Oracle环境,包包括系统统、数据据库、网网络和应应用程序序,可以以大大减减少系统统管理员员用于管管理复杂杂产品环环境的时时间。OEM有以下四四部分组组件组成成:lOracleDiagnosticsPack能够让数数据库管管理员实实施对Oracle环境的高高级监控控、诊断断和规划划。lOracleTuningPack为数据库库管理员员提供了了对Oracle环境的专专家级性性能管理理能力,,包括SQL优化调整整和存储储最优化化。Oracle数据仓库系统工具平台台OEM有以下四部分分组件组成::lOracleChangeManagementPack能够消除在升升级数据库以以支持新应用用时(可能产产生的)数据据错误与丢失失。此工具包包分析与应用用变更有关的的影响和复杂杂的依赖性,,并自动实施施数据库升级级。lOracleManagementPackforSAPR/3提供了对SAPR/3系统的实时监监测能力、用用于历史分析析和未来规划划目的的容量量计划、事件件集成以及对对主机、数据据库和应用的的单点管理功功能。Oracle数据仓库系统工具平台台OEM具有以下特点点:l使用统一的体体系结构管理理着整个数据仓库系统统l集中控制平台台单一视图管管理l实时监控l分布式数据管管理Oracle数据仓库系统工具平台台Oracle数据仓库支持:1、任何数据源源(AnySource)搜集在Oracle数据仓库中的的数据来源众众多,包括内内部存储的业业务数据和外外部的数据。。在传统上,,数据仓库中中的大多数数数据来自内部部业务系统,,如业务系统统或各客户信信息系统等方方面的数据。。然而外部来来源的数据也也越来越普通通,并且将会会提供比内部部来源更多的的数据。上述述两种数据来来源应该融合合在一个单一一的存储系统统中,并且加加以管理,从从而为最终用用户提供对这这两种数据源源的无缝访问问。Oracle提供各种网关关(gateway)及Sql*Loader以及合作伙伴伴提供的各种种工具来实现现不同数据源源数据的加载载。Oracle数据仓库系统工具平台台Oracle数据仓库支持:2、任何数据((AnyData)考虑到现在需需访问的数据据仓库的用户户范围,系统统设计者面临临着纷繁各异异的需求。对对数据的访问问必须快捷,,直观和直接接。大多数用用户需要直接接查询和深入入的能力,而而另外一些需需要更复杂的的分析能力。。同时数据仓仓库必须能够够处理新型格格式的数据,,如声音,视视像,文字和和空间数据。。而且,日益益增加的用户户提出大量历历史性需求,,往往导致超超大规模数据据库(VLDB)的出现。为为了满足这些些需求,对作作为数据仓库库核心的数据据库系统提出出了很高的要要求,而ORACLE数据库核心能能够完全满足足这些需求。。Oracle数据仓库系统工具平台台Oracle数据仓库支持:3、任何访问需需求(AnyAccess)Oracle提供了基于数数据仓库的范范围广泛的工工具集,能够够帮助各种类类型的用户访访问数据仓库库中存储的数数据,我们把把数据仓库的的用户分为两两类:第一类类是对数据进进行随意查询询和报告,深深入和旋转,,这类用户需需要一种直接接和直观的工工具,帮助他他们轻松地访访问数据,从从而作出明智智的商业决策策。另外一类类用户是企业业的高级管理理者和决策者者,他们需要要进行更复杂杂更高级更完完全的分析((建模,预测测和假设分析析等),以支支持制定商业业策略。上述述两类用户体体现了整个企企业对于信息息访问的需求求。今天的数数据仓库已经经突破了管理理人员和分析析人员的范围围,现在各类类企业人员都都在使用数据据仓库,决定定选用何种工工具实施数据据仓库,变得得越来越重要要。数据仓库市场场份额比较Oracle提供完整的产产品工具集,,满足上述数数据仓库的用用户需求Oracle数据仓库国内内部分用户电信云南移动福建电信深圳电信天津移动交通运输中国民航信息息中心中国货运航空空公司中国东方航空空公司能源中国石化镇海炼化上海电力制造中国朗讯(Lucent)摩托罗拉(Motorola)上海施贵保长安汽车集团团南京汽车武汉丽花丝宝宝光明乳业政府国家统计局北京市国家税税务局北京市地方税税务局浙江公安金融中国银行中国工商银行行中国农业发展展银行深圳建设银行行四川建行TB级案例:上海证券交易所(监察系统)2.5TB

Oracle数据仓库和商商务智能整体体解决方案介介绍OracleETL方案Oracle存储和分析方方案Oracle前端展示方案案什么是OracleWarehouseBuilder?一个能设计、、部署和管理理企业数据仓仓库、数据中中心和电子商商务智能应用用的可扩展框框架构造数据仓库库ETL(抽取、转换换、装载)功功能设计和部部署完整的生命周周期管理包含在DeveloperSuite中OWB工作流程关系性数据平面文件应用主机Oracle9iorOracle10g抽取和转换数据6生成代码4设计目标数据仓库模型1映射源数据3部署数据仓库5OWBrepository源数据目标数据仓库库OWBClient2定义源数据STEP1:在WarehouseBuilder中设置环境为开始使用WarehouseBuilder,我们首先必必须创建一个个项目(project).STEP2:创建数据源建立基于ORACLE数据库对象得得源数据模块块。该步骤仅仅是整个解决决方案中的第第一步。定义数据源对对象的结构。。导入数据源源元数据定义数据源对对象的结构包包括如下行为为:1)定义和创建针针对平面文件件的数据源模模块2)定义和创建建针对关系型型数据库的数数据源模块3)从数据源对对象导入元数数据到数据源源模块STEP3:设计数据仓库库该模块利用WarehouseBuilder创建表、视图图、方案的一一些特征。在在此部分我们们将创建事实实表及维。完完成这些工作作后,就能将将数据载入这这些结构中定定下数据仓库库。STEP4:设计映射与转转换模型OWB的核心功能是是基于ETL过程。利用OWB映射设计工具具完成这些过过程的设计。。将充分利用用前面在OWB中定定义义好好的的数数据据源源与与数数据据目目标标,,允允许许客客户户用用PL/SQL开发发辅辅助助数数据据转转换换。。STEP5:配置置,,部部署署,,运运行行在设设计计完完数数据据仓仓库库后后,,在在数数据据库库中中安安装装它它,,并并载载入入数数据据。。如如何何配配置置在在前前面面中中创创建建的的模模块块,,并并运运行行映映射射,,载载入入数数据据。。STEP6:生命命周周期期管管理理数据据仓仓库库是是一一个个一一直直在在进进化化的的系系统统。。为为了了处处理理数数据据源源及及数数据据目目标标的的变变化化,,OWB提供供了了用用户户数数据据源源协协调调及及数数据据仓仓库库升升级级的的手手段段。。Oracle数据据仓仓库库解解决决方方案案OracleETL方案案Oracle存储储和和分分析析方方案案Oracle前端端展展示示方方案案Oracle数据据仓仓库库-数据据管管理理超越越传传统统海海量量数数据据管管理理能能力力最多多的的数据据分分区区技技术术物化化视视图图集成成OLAP、DataMining和ETL服务务位图图索索引引位图图联联合合索索引引ShareDisk的并行行处处理理和和集集群群数据据压压缩缩自动动存存储储管管理理智能能化化自自我我管管理理Oracle数据据仓仓库库和和商商务务智智能能整整体体解解决决方方案案介介绍绍OracleETL方案案Oracle存储储和和分分析析方方案案Oracle前端端展展示示方方案案单一一基基础础架架构构支支持持全全面面的的信信息息访访问问中央数据仓库引擎DataWarehouseETLOLAPDataMining逻辑辑统统一一,,物物理理集集成成完整整展展现现,,性性能能卓卓越越只有有OracleApplicationServer10g能做做到到所有SQL

查询工具即席查询工具Discoverer定制报表OracleReports集成开发接口Excel插件

数据挖掘Discoverer方便便访访问问数数据据点击击式式,,非非常常简简单单拖放放式式的的布布局局交互互式式提提示示右键键单单击击以以获获得得有有用用的的选选择择多步步骤骤任任务务的的向向导导在任任何何级级别别上上获获取取信信息息功能能强强大大的的‘‘下下钻钻’’特特性性来来自自于于聚聚合合数数据据………报告告您您的的见见解解需要要通通知知其其他他人人吗吗??发布布到到OraclePortal以电电子子邮邮件件方方式式发发送送给给团团队队保存存在在Excel中输出出到到AdobePDF或者者从从任任何何web浏览览器中中访访问问!!电子子表表格格插插件件作为为Excel插件件安安装装QueryBuilder——向导导驱驱动动的的界界面面导航航OracleOLAP多维维数数据据集集、、维维和和层层次次异常常、、top/bottom、排排名名基于于层层次次、、基基于于时时间间创建建和和存存储储已已保保存存的的选选项项CalcBuilder——向导导驱驱动动的的界界面面创建建和和存存储储基基于于OracleOLAP的计计算算基于于时时间间的的计计算算、、移移动动平平均均值值………所有有可可用用的的标标准准Excel功能能((例例如如图图形形、、格格式式化化……)与其他他用户户共享享工作作表文文件OracleReports基于web的一种种灵活活而功功能强强大的的解决决方案案,使使用户户能够够以任任何格格式在在任何何地方方发布布任何何数据据。Oracle数据挖挖掘Oracle数据挖挖掘的的GUI组件构建、、评估估和应应用数数据挖挖掘模模型门户::集成成安全全的个个性化化的信信息访访问图表分析个性化化主页页评估指指标预警报表HelloPatJohnsonOracle数据仓仓库解解决方方案的的优势势Oracle9i/10gDBRelationalTransformationOLAPDataMining性能卓越集成度高先进的DW实施方法论成功案例TB级众多的成功案例强大的技术团队大量数据仓库建设各阶段的开发工具完整数据仓库体系架构全面的现成应用解决方案思

温馨提示

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

评论

0/150

提交评论