数据仓库

上传人:206****923 文档编号:51674920 上传时间:2018-08-15 格式:PPT 页数:62 大小:1.11MB
返回 下载 相关 举报
数据仓库_第1页
第1页 / 共62页
数据仓库_第2页
第2页 / 共62页
数据仓库_第3页
第3页 / 共62页
数据仓库_第4页
第4页 / 共62页
数据仓库_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《数据仓库》由会员分享,可在线阅读,更多相关《数据仓库(62页珍藏版)》请在金锄头文库上搜索。

1、讲师简介itpub飞狼本次培训目的 了解OLAP技术以及相关产品 了解Oracle数据仓库和商业智能总体解决方案 了解Oracle Warehouse Builder产品的架构和安装 了解Oracle Warehouse Builder产品的特性和使用 方式 了解国内当前几个银行的数据仓库项目的实施过 程 掌握OWB的安装和使用,能够使用OWB构建数据 仓库 使用Hypersion实现BI前端展现日程安排 第一天OLAP技术以及产品介绍Oracle 数据仓库和商务智能整体解决方案介绍Oracle Warehouse Builder 产品整体介绍 安装OWB产品,创建设计和运行资料库定义数据仓库

2、目标模型多维模型设计 维度设计,立方体设计数据源定义 创建文本数据源,创建Oracle数据源日程安排 第二天ETL设计 数据流和映射的设计部署管理过程设计 过程设计和编辑元数据浏览 设计浏览器和运行审计器DW工程中ETL的实现ETL的作业调度数据仓库的更新维护Hypersion实现BI前端展示Oracle 对数据仓库的理解Oracle对数据仓库的理解数据数据数据仓库: 对来自不同的数据源的大量杂乱的信息进行统一处理及管 理,通过灵活的展现方法从中提炼出有规律的、可重复使 用的知识来帮助决策支持,并将可以重复使用的知识转化 为企业的核心竞争力。数据数据信息信息知识知识决策决策管理获取使用数据仓库

3、是一个过程,而不是一个产品。传统的数据仓库解决方案Brand ABrand BBrand DOLAPData MiningRDBMSWeb SiteLegacyERPReportingAd-Hoc QueryAnalysisPortalBrand CBrand EBrand F传统的数据仓库解决方案OLAPData MiningRDBMSWeb SiteLegacyERPReportingAd-Hoc QueryAnalysisPortal多种软件组成多种软件组成非集成的方案非集成的方案凌乱的平台凌乱的平台技术、接口复杂技术、接口复杂数据迁移时间长数据迁移时间长Oracle商业智能分析应用 实

4、现战略企业管理建立目标建模规划监控分析报告共享 信息 收入 资源 约束条件 利润 收益率 差异 效益 偏差 绩效度量 效率和利用 基准 合并报表 管理 法律和法定 财务 情景测试 战略目标建立 记分卡 预测 财务规划 资源分配 预算 要求Oracle Balanced Oracle Balanced ScorecardScorecardOracle Enterprise Oracle Enterprise Planning & Planning & BudgetingBudgeting Oracle ERP / Sales Oracle ERP / Sales / Marketing/ Mar

5、ketingOracle BI Beans / Oracle BI Beans / Global Consolidation Global Consolidation SystemSystemOracle Daily Business Oracle Daily Business Intelligence / Financial Intelligence / Financial Analyzer / Discovery Analyzer / Discovery Oracle 9i/10gOracle ABMOracle ABMOracle BI 产品定位特殊报表特殊报表预测分析预测分析工具工具应

6、用应用分析强度分析分析静态报表静态报表应用程序接口应用程序接口OLAP Services - Java OLAP APIOLAP Services - Java OLAP APISQL OLAPSQL OLAPBusiness Intelligence Beans &Business Intelligence Beans & JDeveloperJDeveloper高级的分析、计划高级的分析、计划OracleOracle ReportsReportsOracleOracle DiscovererDiscovererOracle 数据仓库平台 完整集成的服务器ETLOLAPData Mining

7、DWETLOLAPData Mining8. 任何SQL接 口的查询工具 SQL, PL/SQL1.简单的报表工具,可以执行 预定义的SQL语句,无须了解 OLAP。 HTML DB3.支持多维数据对象和OLAP 的查询工具,能够通过SQL。 Discoverer for OLAP Plus2. 支持 OLAP 的查询 工具,能够通过SQL。 Discoverer for OLAP4. 能够以多种样式严格 定义报表格式的工具。 Reports6. 电子表格工具 Oracle Excel Add-in7. 用户自定义的 应用程序 OLAP Java API5. 支持OLAP的应 用程序构建工具

8、BI BeansOracle 前端工具Oracle OLAPOLAP技术背景 60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联 机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储) 。1993年,E.F.Codd提出了OLAP概念,认为OLTP已不能满足 终端用户对数据库查询分析的需要,SQL对大型数据库进行的简 单查询也不能满足终端用户分析的要求。用户的决策分析需要对 关系数据库进行大量计算才能得到结果,而查询的结果并不能满 足决策者提出的需求。因此,E.F.Codd提出了多维数据库和多 维分析的概念,即OLAP。 OLTP数据 OLAP数据 原始数据 导出数据

9、细节性数据 综合性和提炼性数据 当前值数据 历史数据 可更新 不可更新,但周期性刷新 一次处理的数据量小 一次处理的数据量大 面向应用,事务驱动 面向分析,分析驱动 面向操作人员,支持日常操作 面向决策人员,支持管理需要OLAP的12条准则上次看已经18条了 相对于OLTP的12条准则 准则1 OLAP模型必须提供多维概念视图 准则2 透明性准则 准则3 存取能力推测 准则4 稳定的报表能力 准则5 客户/服务器体系结构 准则6 维的等同性准则 准则7 动态的稀疏矩阵处理准则 准则8 多用户支持能力准则 准则9 非受限的跨维操作 准则10 直观的数据操纵 准则11 灵活的报表生成 准则12 不

10、受限的维与聚集层次相关基本概念 1.维:是人们观察数据的特定角度,是考虑问题时的一 类属性,属性集合构成一个维(时间维、地理维等)。 2.维的层:人们观察数据的某个特定角度(即某个维)还 可以存在细节程度不同的各个描述方面(时间维:日期、 月份、季度、年)。 3.维的成员:维的一个取值。是数据项在某维中位置的 描述。(“某年某月某日”是在时间维上位置的描述) 4.维的分层:维层次的组合(如年月日,年季月日) 5.数据单元(单元格):多维数组的取值。(2000年1月, 上海,笔记本电脑,$100000)OLAP分类按照存储方式OLAPMOLAPHOLAPROLAP按照处理地点Client OLA

11、PServer OLAPROLAP / MOLAP定义 : ROLAP = 基于关系的 OLAP MOLAP = 基于多维的 OLAPOLTP、ROLAP与MOLAP模式ROLAP的星型模式(Star Schema) 事实表:用来存储事实的度量值和各个维的码值。 维 表:用来存放维的元数据(维的层次、成员类别等描述信息) 。BudgetTime_idSales TableDiscount%DollarsUnits“Fact Table“Market_idProduct_idScenarioProduct_idProduct TableSizeBrandProduct_Desc“Dimensio

12、n Table“Time_idYearQuarterPeriod_DescPeriod Table“Dimension Table“Scenario TableActualProfitScenario“Dimension Table“Market_idMarket TableRegionDistrictMarket_Desc“Dimension Table“MOLAP的多维立方体(Multicube)MOLAP缺点增加系统复杂度需要进行预计算,可能导 致数据爆炸 MOLAP优势 性能好、响应速度快 专为OLAP所设计 支持高性能的决策支 持计算 复杂的跨维计算 多用户的读写操作ROLAP与MO

13、LAP比较 从联机分析处理到联机分析挖掘(OLAM/OLAP挖掘) ROLAP与MOLAP的结合OLAP发展 oOLAP 联机分析处理 (同在线事务处理OLTP相对应)oROLAP 基于关系型数据库的 OLAP:在关系型数据上建 立多维视图oMOLAP 基于多维数据库的 OLAP: 数据以多维度的方式 存储在分析工作区(Analytic Workspace)中oAnalytic Workspace (AW) 多维方案(multidimensional schema),以BLOB的形式存储在Oracle数据库中, 包含维 度、变量、层次、程序等对象术语o维度(Dimension) 一个用来给数据

14、分类的结构 (如Time, Geography, Product)o层次( Hierarchy ) 在维度中预定义的不同级别,用来实 现汇总和钻取功能o度量( Measure ) 用来存储(或计算)多维数据;类似于 实事列(fact column)o公式(Formula) 在AW中一个经计算的度量o立方体(Cube) 由具有相同维度的度量组成的逻辑结构术语元数据 - Metadata 元数据是什么逻辑的多维数据模型同关系数据库对象的映射关系同Analytic Workspace 对象的映射关系 为什么使用元数据供 OLAP API 和 Oracle 工具使用 怎样使用元数据通过 Oracle

15、Enterprise Manager通过 Oracle Warehouse Builder通过 PL/SQL API 元数据存储在哪里OLAP Catalog 描述逻辑数据模型如 dimension, level, hierarchy, attribute.逻辑模型中的对象反映的是人们对业务的认识。这 样的模型带给最终用户简单易用的体验。 将逻辑数据模型映射到物理实现如将逻辑对象映射到表或视图的列.把应用程序的数据模型同物理实现隔离开,可以构 建更稳固的应用程序。元数据 - MetadataOracle 提供了一些工具和API来定义元数据。 其中一个重要的工具是Enterprise Manager.这是一个易用的数据库管理工具, 能够定义星型模型或雪花模型的 OLAP 元数据元数据 - MetadataStep 1创建星型模型(OWB 和运行 ETL)建立 OLAP数据仓库的步骤Step 1设计星型模型(OWB 和运行 ETL)OLAP Catalog Step 2定义 ROLAP模型的元数据(OWB 和 Oracle Enterprise Manager)建立 OLAP数据仓库的步骤Step 1设计星型模型(OWB 和运行 ETL)OLAP Catalog Step

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号