Oracle数据仓库设计与使用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 数据仓库系统工具平台
Oracle iAS具有以下特点: 提供完整的功能选件,如门户,无线,企业集成 提供从开发工具到应用服务器,到后台数据库的完整解决方
案, 如支持数据库 提供Web缓冲功能
提供单次登录及集成的目录服务器功能 提供广泛的应用服务器的管理与监控工具,监控对象包括
Web Site OLAP Reporting Portal
非集成的方案
ERP Ad-Hoc Query
凌乱的平台
Legacy RDBMS Data Mining Analysis
技术、接口复杂
实施时间长
Oracle数据仓库总体解决方案框架
数据获取
源数据 数据转换
数据管理
中央数据仓库
数据使用
信息展现 业务用户
Oracle 数据仓库解决方案
数据获取层
数据仓库系统需要从多个源数据系统中抽取和汇总各 种业务数据,这些数据源系统是数据仓库系统的数据来源。 系统按照满足分析需求的原则,把上述数据源系统中的 数据按照主题进行划分和组织,然后抽取并装载到数据仓库 系统中。 从上述这些系统中获取数据需要三个过程(ETL):抽取 数据、数据转换和数据装载。 这三个过程是在保证各个数据源系统与数据仓库系统能 够成功连接(包括网络协议标准的转换、不同平台之间的接 口)的前提下实现的。 这三个过程主要完成确定从哪个系统中抽取什么样的数 据,如何保证来自不同源数据系统的同类数据的一致性和完 整性,如何把转换完成的数据装载到数据仓库系统中,以及 如何处理在转换和装载过程中出现的错误。
Oracle 数据仓库系统工具平台
Oracle Internet Application Server是目前市
场上综合性最强,集成度最高的应用服务器。 它 可以运行任何网站,门户或互联网应用, 并且其 速度比市场上其他应用服务器都要快, Oracle Internet Application Server 能让您通过传统浏 览器和任何移动设备访问网站和应用。通过集成 商务智能,它可以满足您最新的商务信息需求, 它还加进了一套综合的管理,集成和协作技术, 使您能够简化操作,提高效率。
Oracle 数据仓库系统工具平台
数据获取层配置: Oracle Warehouse Builder(OWB) — 实现数据仓库的设计、部署和管理,包括 数据建模、数据抽取、数据转移和装载、 聚合、元数据的管理等。
Oracle 数据仓库系统工具平台
数据管理层配置: Oracle 10g/9i RDBMS—进行数据存储 及管理功能。 Oracle OLAP—多维分析服务器 Oracle Data Mining—数据挖掘引擎 Oracle Enterprise Manager—数据仓库 图形化管理工具
Oracle 数据仓库系统工具平台
数据仓库是一个建设过程,Oracle 公 司在数据仓库建设的每一个环节上都提供 了相应的技术手段及工具来保障数据仓库 的顺利实现。 Oracle公司在多年数据仓库开发过程 中已开发出符合数据仓库建设每一阶段所 需要的开发工具,这对保证数据仓库建设 的顺利完成提供了保障。以下为Oracle公 司为数据仓库系统技术平台的配置内容:
Oracle 数据仓库解决方案
数据管理层 在数据存储层,数据是存放在两类数据 库中:关系型数据库和多维数据库。数据 存储是数据仓库系统的中心。取自多个数 据源系统的明细数据,以及用于分析的集 成汇总数据都存储在这个中心。它在逻辑 上是一个完整的库。
Oracle 数据仓库解决方案
数据使用层
数据输出层的功能是使最终用户通过报表、图形和其它分 析工具的方式简便、快捷地访问数据仓库系统中的各种数据, 得到分析结果。 Oracle 提供多种数据分析方法,包括标准报表、即席查 询报表和动态分析报表,预测,假设分析和数据挖掘等。 标准报表和即席查询报表是基于关系型数据库/多维数据库 的报表输出,标准报表是一种格式固定,是在系统开发时根据 用户需求定制的,最终用户无法自己修改。即席(随即)查询报 表的格式和内容可以由最终用户自由选择,即支持即席查询。 允许最终用户控制数据的访问方法,定义报表格式和报表中的 数据内容。动态分析报表支持客户对数据进行旋转、切片和分 层,并从各个角度对数据进行分析和比较。预测主要是根据历 史数据推断将来的数据趋势。假设分析允许用户设定一些假设 条件,观察条件成立的情况下相关指标的变化。数据挖掘是利 用多种数学的分析方法建立模型,找出隐含的业务规律。
知识 信息
பைடு நூலகம்
数据
传统的数据仓库解决方案
Web Site OLAP Reporting Portal
ERP
Brand C
Ad-Hoc Query
Legacy RDBMS
Data Mining
Analysis
Brand A
Brand B
Brand D
Brand E
Brand F
传统的数据仓库解决方案
多种软件组成
Oracle 数据仓库系统工具平台
Oracle Discoverer具有以下特点: 超乎寻常的易用性 快速查询及相应性能 强大钻取功能 强大自动汇总重定向能力 资源控制能力 低维护的最终用户层 基于服务器的可伸缩性 开放式访问
Oracle 数据仓库系统工具平台
Oracle Developer(Forms&Reports) 一个用 于建立企业级客户/服务器和Web数据库应用的、 易于使用的集成式快速应用开发环境(RAD)。 Oracle Developer通过使用快速应用开发技术 (RAD技术)、面向对象技术,基于计算机的内 部学习,以及统一的客户、应用服务器和数据库 服务器体系结构,为客户/服务器和Web开发建立 了新的易于使用的生产力标准。
Oracle BI Beans 是集合了一系列标准Java Bean,帮助开发人员快速建立商业智能应用程 序。直接从Oracle 数据库中产生快速、灵活的 随即查询和多维分析。
Oracle 数据仓库系统工具平台
Oracle BI Beans有以下部分组件组成: 演示组件(图形、交叉表和图表) OLAP 组件(查询和计算创建器) 服务 多个组件将 JDeveloper 作为商务智能应用 程序的开发环境,协同操作,利用 Oracle 技术 堆栈和 Oracle OLAP 的高级分析特性,提高应 用程序开发人员的开发效率。
Oracle 数据仓库系统工具平
OWB具有如下特点: 全面的数据仓库设计、部署和管理功能 利用数据库服务器提高性能 与前端分析工具紧密集成 开放、可延伸的框架 支持复杂的提取、转换和传输(ETT)过程 集成元数据管理
Oracle 数据仓库系统工具平台
Oracle 9i /10g数据仓库核心引擎,其 中Oracle 9i /10g为最新版本的数据库产品, 专门针对数据仓库进行了很多的改进,包 括对更大数据量的支持(PB级),对更多用 户数的支持(10000+),更多数据仓库专用 函数的支持等。集成了ETL、OLAP、 Data Mining功能
Oracle数据仓库设计与使用
Oracle 数据仓库解决方案 Oracle ETL方案 Oracle 存储和分析方案 Oracle 前端展示方案
Oracle 数据仓库解决方案
Oracle对数据仓库的理解:
数据仓库是一个过程,而不是一个产品。
决策
使用 获取 数据 管理 数据仓库:
对来自不同的数据源的大量杂乱的信息进行统一处理 及管理,通过灵活的展现方法从中提炼出有规律的、可重 复使用的知识来帮助决策支持,并将可以重复使用的知识 转化为企业的核心竞争力。
灵活性和可移植性。 XML 支持,支持XML 数据的解释和输出。
强大的安全功能,包括安全套接层(SSL)、授权、数字认
证和访问控制。 提供大量现成的组件,可以用于快速构建Web 应用程序。
Oracle 数据仓库系统工具平台
Oracle Discoverer 是最终用户查询,报 告,深入和旋转和WEB公布工具,能够帮助用户 迅速访问关系型数据仓库、数据集市和业务系统, 从而使他们做出基于充分信息的决策。
应用服务器本身的运行状态,网站内容访问,如访问频度分 析器、相应的报告工具等 提供完整而集成的商业智能工具,如报表功能,数据分析功能
提供集成的网站分析工具
Oracle 数据仓库系统工具平台
Oracle iAS具有以下特点:
支持目前主流的Web 服务器,并提高其安全性和可控制性 提供相应的IDE 开发环境,缩短开发测试周期。 提供对复杂Web Services的支持, 并且完全支持业界标准 跨平台支持,包括操作系统和数据库系统,以提高应用的
OLAP用户
联机批处理
Oracle 抽取
过滤
Oracle 9i/10g
Report
报表 随即查询
Oracle
Relational OLAP Data Mining
Oracle Discoverer
9i/10g AS Application BI Bean 多维分析
Web用户 应用 服务器
联机单笔
转化 OWB Developer
Database
Transformation
统计分析
Suite
外部信息
加载
Data Miner Server
数据挖掘
Portal
数据监督控制 OEM
直接用户(客户端)
Portal集成
Oracle 数据仓库解决方案
Oracle的数据仓库系统的逻辑体系架构是由 三层组成: 数据获取层:实现如何从所有源系统中获得原始 的业务数据,并对其进行一致性处理,按主题进 行数据重组和格式转换,然后传送并装载到数据 仓库系统中。 数据管理层:把数据存储到企业级数据仓库系统 中进行集中管理; 数据使用层:实现如何把数据仓库系统中的数据 和分析结果提供给最终用户。按照用户的分析需 求,使用报表、随即查询、多维分析和数据挖掘 进行数据展现。
Oracle 数据仓库系统工具平台
Oracle Developer(Forms&Reports)具有 以下特点: 易于使用及开发 丰富的报表样式 多种文件格式(PDF,HTML,XML,XSL) 可扩展的性能(Report Server) Web 发布
Oracle 数据仓库系统工具平台
Oracle 数据仓库系统工具平台
Oracle iAS由四部分服务组成: 通讯(Communication Services) 表示(Presentation Services) 商业逻辑(Business Logic Services) 系统服务(System Services) Oracle iAS还包含了一系列的开发工具: Forms、Reports以及Discoverer。
Oracle 数据仓库系统工具平台 Oracle Warehouse Builder(OWB) 可以为数据仓库解决方案提供完整、 集成的实施框架,以前只能由单独工具完 成的功能现在能够在同一环境中实现,这 些功能包括:数据建模、数据抽取、数据 转移和装载、聚合、元数据的管理等。 OWB还实现了数据仓库不同部件如关 系数据库、多维数据库以及前端分析工具 的集成,为用户提供完整的数据仓库和商 业智能系统。
Oracle 数据仓库系统工具平台
数据展现层配置: Oracle Reports—数据仓库前端应用报表开发工具 Oracle Discoverer—数据仓库随即查询、报表工具 Oracle Internet Application Server—应用服务器 Oracle BI Beans—由Oracle Java OLAP API 构造的商业智能套件 Oracle Portal—企业门户信息开发工具 Oracle Financial Analyzer—财务分析应用 Oracle Sales Analyzer—销售分析应用
Oracle 数据仓库系统工具平台
Oracle 9i 数据仓库核心引擎具有以下特点: 高可靠性、高可用性 强大的伸缩性和性能,强大的并行处理能力,支 持复杂的,大数据量的、突发查询的能力 快速响应时间,高性能 强大的复杂查询技术 高可扩展能力 支持大容量,TB级的数据存储能力 高安全性 开放性 易于管理与维护 专门集成了数据仓库所需的ETL、OLAP、Data Mining功能