Oracle数据仓库解决方案OracleETL方案Oracle存储和分析方案Oracle前端展示方案Oracle数据仓库设计与使用Oracle数据仓库解决方案数据数据仓库:对来自不同的数据源的大量杂乱的信息进行统一处理及管理,通过灵活的展现方法从中提炼出有规律的、可重复使用的知识来帮助决策支持,并将可以重复使用的知识转化为企业的核心竞争力。数据信息知识决策管理获取使用Oracle对数据仓库的理解:数据仓库是一个过程,而不是一个产品。传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortalBrandABrandBBrandDBrandCBrandEBrandF传统的数据仓库解决方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortal多种软件组成非集成的方案凌乱的平台技术、接口复杂实施时间长Oracle数据仓库总体解决方案框架数据转换中央数据仓库信息展现业务用户源数据数据获取数据管理数据使用联机批处理联机单笔外部信息统计分析抽取转化过滤加载随即查询报表多维分析数据挖掘Portal集成直接用户(客户端)OLAP用户Web用户应用服务器RelationalTransformationOLAPDataMiningOracle9i/10g数据监督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServerOracle数据仓库解决方案Oracle的数据仓库系统的逻辑体系架构是由三层组成:数据获取层:实现如何从所有源系统中获得原始的业务数据,并对其进行一致性处理,按主题进行数据重组和格式转换,然后传送并装载到数据仓库系统中。数据管理层:把数据存储到企业级数据仓库系统中进行集中管理;数据使用层:实现如何把数据仓库系统中的数据和分析结果提供给最终用户。按照用户的分析需求,使用报表、随即查询、多维分析和数据挖掘进行数据展现。Oracle数据仓库解决方案数据获取层数据仓库系统需要从多个源数据系统中抽取和汇总各种业务数据,这些数据源系统是数据仓库系统的数据来源。系统按照满足分析需求的原则,把上述数据源系统中的数据按照主题进行划分和组织,然后抽取并装载到数据仓库系统中。从上述这些系统中获取数据需要三个过程(ETL):抽取数据、数据转换和数据装载。这三个过程是在保证各个数据源系统与数据仓库系统能够成功连接(包括网络协议标准的转换、不同平台之间的接口)的前提下实现的。这三个过程主要完成确定从哪个系统中抽取什么样的数据,如何保证来自不同源数据系统的同类数据的一致性和完整性,如何把转换完成的数据装载到数据仓库系统中,以及如何处理在转换和装载过程中出现的错误。Oracle数据仓库解决方案数据管理层在数据存储层,数据是存放在两类数据库中:关系型数据库和多维数据库。数据存储是数据仓库系统的中心。取自多个数据源系统的明细数据,以及用于分析的集成汇总数据都存储在这个中心。它在逻辑上是一个完整的库。Oracle数据仓库解决方案数据使用层数据输出层的功能是使最终用户通过报表、图形和其它分析工具的方式简便、快捷地访问数据仓库系统中的各种数据,得到分析结果。Oracle提供多种数据分析方法,包括标准报表、即席查询报表和动态分析报表,预测,假设分析和数据挖掘等。标准报表和即席查询报表是基于关系型数据库/多维数据库的报表输出,标准报表是一种格式固定,是在系统开发时根据用户需求定制的,最终用户无法自己修改。即席(随即)查询报表的格式和内容可以由最终用户自由选择,即支持即席查询。允许最终用户控制数据的访问方法,定义报表格式和报表中的数据内容。动态分析报表支持客户对数据进行旋转、切片和分层,并从各个角度对数据进行分析和比较。预测主要是根据历史数据推断将来的数据趋势。假设分析允许用户设定一些假设条件,观察条件成立的情况下相关指标的变化。数据挖掘是利用多种数学的分析方法建立模型,找出隐含的业务规律。Oracle数据仓库系统工具平台数据仓库是一个建设过程,Oracle公司在数据仓库建设的每一个环节上都提供了相应的技术手段及工具来保障数据仓库的顺利实现。Oracle公司在多年数据仓库开发过程中已开发出符合数据仓库建设每一阶段所需要的开发工具,这对保证数据仓库建设的顺利完成提供了保障。以下为Oracle公司为数据仓库系统技术平台的配置内容:Oracle数据仓库系统工具平台数据获取层配置:OracleWarehouseBuilder(OWB)—实现数据仓库的设计、部署和管理,包括数据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。Oracle数据仓库系统工具平台数据管理层配置:Oracle10g/9iRDBMS—进行数据存储及管理功能。OracleOLAP—多维分析服务器OracleDataMining—数据挖掘引擎OracleEnterpriseManager—数据仓库图形化管理工具Oracle数据仓库系统工具平台数据展现层配置:OracleReports—数据仓库前端应用报表开发工具OracleDiscoverer—数据仓库随即查询、报表工具OracleInternetApplicationServer—应用服务器OracleBIBeans—由OracleJavaOLAPAPI构造的商业智能套件OraclePortal—企业门户信息开发工具OracleFinancialAnalyzer—财务分析应用OracleSalesAnalyzer—销售分析应用Oracle数据仓库系统工具平台OracleWarehouseBuilder(OWB)可以为数据仓库解决方案提供完整、集成的实施框架,以前只能由单独工具完成的功能现在能够在同一环境中实现,这些功能包括:数据建模、数据抽取、数据转移和装载、聚合、元数据的管理等。OWB还实现了数据仓库不同部件如关系数据库、多维数据库以及前端分析工具的集成,为用户提供完整的数据仓库和商业智能系统。Oracle数据仓库系统工具平OWB具有如下特点:全面的数据仓库设计、部署和管理功能利用数据库服务器提高性能与前端分析工具紧密集成开放、可延伸的框架支持复杂的提取、转换和传输(ETT)过程集成元数据管理Oracle数据仓库系统工具平台Oracle9i/10g数据仓库核心引擎,其中Oracle9i/10g为最新版本的数据库产品,专门针对数据仓库进行了很多的改进,包括对更大数据量的支持(PB级),对更多用户数的支持(10000+),更多数据仓库专用函数的支持等。集成了ETL、OLAP、DataMining功能Oracle数据仓库系统工具平台Oracle9i数据仓库核心引擎具有以下特点:高可靠性、高可用性强大的伸缩性和性能,强大的并行处理能力,支持复杂的,大数据量的、突发查询的能力快速响应时间,高性能强大的复杂查询技术高可扩展能力支持大容量,TB级的数据存储能力高安全性开放性易于管理与维护专门集成了数据仓库所需的ETL、OLAP、DataMining功能Oracle数据仓库系统工具平台OracleInternetApplicationServer是目前市场上综合性最强,集成度最高的应用服务器。它可以运行任何网站,门户或互联网应用,并且其速度比市场上其他应用服务器都要快,OracleInternetApplicationServer能让您通过传统浏览器和任何移动设备访问网站和应用。通过集成商务智能,它可以满足您最新的商务信息需求,它还加进了一套综合的管理,集成和协作技术,使您能够简化操作,提高效率。Oracle数据仓库系统工具平台OracleiAS由四部分服务组成:通讯(CommunicationServices)表示(PresentationServices)商业逻辑(BusinessLogicServices)系统服务(SystemServices)OracleiAS还包含了一系列的开发工具:Forms、Reports以及Discoverer。Oracle数据仓库系统工具平台OracleiAS具有以下特点:提供完整的功能选件,如门户,无线,企业集成提供从开发工具到应用服务器,到后台数据库的完整解决方案,如支持数据库提供Web缓冲功能提供单次登录及集成的目录服务器功能提供广泛的应用服务器的管理与监控工具,监控对象包括应用服务器本身的运行状态,网站内容访问,如访问频度分析器、相应的报告工具等提供完整而集成的商业智能工具,如报表功能,数据分析功能提供集成的网站分析工具Oracle数据仓库系统工具平台OracleiAS具有以下特点:支持目前主流的Web服务器,并提高其安全性和可控制性提供相应的IDE开发环境,缩短开发测试周期。提供对复杂WebServices的支持,并且完全支持业界标准跨平台支持,包括操作系统和数据库系统,以提高应用的灵活性和可移植性。XML支持,支持XML数据的解释和输出。强大的安全功能,包括安全套接层(SSL)、授权、数字认证和访问控制。提供大量现成的组件,可以用于快速构建Web应用程序。Oracle数据仓库系统工具平台OracleDiscoverer是最终用户查询,报告,深入和旋转和WEB公布工具,能够帮助用户迅速访问关系型数据仓库、数据集市和业务系统,从而使他们做出基于充分信息的决策。Oracle数据仓库系统工具平台OracleDiscoverer具有以下特点:超乎寻常的易用性快速查询及相应性能强大钻取功能强大自动汇总重定向能力资源控制能力低维护的最终用户层基于服务器的可伸缩性开放式访问Oracle数据仓库系统工具平台OracleDeveloper(Forms&Reports)一个用于建立企业级客户/服务器和Web数据库应用的、易于使用的集成式快速应用开发环境(RAD)。OracleDeveloper通过使用快速应用开发技术(RAD技术)、面向对象技术,基于计算机的内部学习,以及统一的客户、应用服务器和数据库服务器体系结构,为客户/服务器和Web开发建立了新的易于使用的生产力标准。Oracle数据仓库系统工具平台OracleDeveloper(Forms&Reports)具有以下特点:易于使用及开发丰富的报表样式多种文件格式(PDF,HTML,XML,XSL)可扩展的性能(ReportServer)Web发布Oracle数据仓库系统工具平台OracleBIBeans是集合了一系列标准JavaBean,帮助开发人员快速建立商业智能应用程序。直接从Oracle数据库中产生快速、灵活的随即查询和多维分析。Oracle数据仓库系统工具平台OracleBIBeans有以下部分组件组成:演示组件(图形、交叉表和图表)OLAP组件(查询和计算创建器)服务多个组件将JDeveloper作为商务智能应用程序的开发环境,协同操作,利用Oracle技术堆栈和OracleOLAP的高级分析特性,提高应用程序开发人员的开发效率。Oracle数据仓库系统工具平台OracleEnterpriseManager是一套开放的综合系统管理系列产品,可以高效地管理整个Oracle环境,包括系统、数据库、网络和应用程序,可以大大减少系统管理员用于管理复杂产品环境的时间。OEM有以下四部分组件组成:OracleDiagnosticsPack能够让数据库管理员实施对Oracle环境的高级监控、诊断和规划。OracleTuningPack为数据库管理员提供了对Oracle环境的专家级性能管理能力,包括SQL优化调整和存储最优化。Oracle数据仓库系统工具平台OEM有以下四部分组件组成:Oracle