Oracle数据仓库解决方案.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Oracle数据仓库解决方案.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据仓库 解决方案
- 资源描述:
-
1、Oracle数据仓库解决方案 主要内容1数据仓库的应用背景2数据仓库的总体框架3Oracle数据仓库解决方案 3.1Oracle数据仓库架构 3.2Oracle数据仓库实现工具1.数据仓库的应用背景-面临的问题人们在日常生活中经常会遇到这样的情况:超市的经营者希望将经常被同时购买的商品放在一起,以增加销售;保险公司想知道购买保险的客户一般具有哪些特征;医学研究人员希望从已有的成千上万份病历中找出患某种疾病的病人的共同特征,从而为治愈这种疾病提供一些帮助;1.数据仓库的应用背景-面临的问题经过多年的计算机应用和市场积累,许多企业或者单位保存了大量原始数据和各种业务数据,它是企业生产经营活动的真实
2、记录由于缺乏集中存储和管理,这些数据不能为本企业或者单位加以利用,不能进行有效的统计、分析及评估,无法将这些数据转换成企业或者单位有用的信息1.数据仓库的应用背景-获取信息-贯穿公司或单位的数据集成?-公司或单位的历史数据?-详细数据及汇总数据?computer1.数据仓库的应用背景-决策的需要应用在不断地进步,当联机事务处理系统应用到一定阶段的时候,人们便发现单靠拥有联机事务处理系统已经不足以获得市场竞争的优势;他们需要对其自身业务的运作以及整个市场相关行业的态势进行分析,从而做出有利的决策。1.数据仓库的应用背景-如何获得信息早期应用系统PC 电子表格归档文件OLTP系统数据仓库获得信息数
3、据仓库的通俗解释针对这一问题,人们专门为业务的统计分析建立一个数据中心,它的数据可以从联机的事务处理系统、异构的外部数据源、脱机的历史业务数据中得到;它是一个联机的系统,专门为分析统计和决策支持应用服务,通过它可满足决策支持和联机分析应用所要求的一切。这个数据中心就叫作数据仓库。数据仓库是一个作为决策支持系统和联机分析应用数据源的结构化数据环境。2.数据仓库的体系结构OLAP数据仓库的概念结构 业务系统外部数据源数据准备区数据集市/知识挖掘库数据仓库数据库数据集市/知识挖掘库应用工具应用工具用户用户管理工具数据源3Oracle数据仓库解决方案Oracle提供了对数据仓库的全面支持。通过一系列的
4、集成工具,使Oracle数据仓库开发和管理人员可以创建、管理和维护数据仓库并利用Oracle智能工具对数据仓库中的数据进行数据挖掘和决策支持分析。3Oracle数据仓库解决方案3.1Oracle数据仓库架构元数据管理元数据管理(CWM)数据仓库管理数据仓库管理(OEM)9i应用服务器应用服务器 ApplicationServerOracle9iETL引擎引擎OLAP分析分析 数据挖掘数据挖掘商业智能应用数据获取数据获取数据管理数据管理数据使用数据使用抽取、转换、装载抽取、转换、装载WarehouseBuilder3.1Oracle数据仓库架构3.1Oracle数据仓库架构数据获取层:数据获取层
5、:实现如何从所有源系统中获得原始的业务数据,并对其进行一致性处理,按主题进行数据重组和格式转换,然后传送并装载到数据仓库系统中。Oracle Warehouse Builder(OWB)在同一个软件中实现了从数据模型设计、ETL流程设计和元数据管理的全部功能。3.1Oracle数据仓库架构数据管理层:数据管理层:把数据存储到企业级数据仓库系统中进行集中管理;Oracle10g数据库实现对数据仓库系统各种类型数据的集中存储和管理,包括各种结构化数据和非结构化数据。Oracle10g数据库内置OLAP和数据挖掘功能,不需要进行复杂的数据迁移就可以直接在关系数据库中完成复杂的统计分析功能。3.1Or
6、acle数据仓库架构数据使用层:数据使用层:实现如何把数据仓库系统中的数据和分析结果提供给最终用户。按照用户的分析需求,使用报表、随即查询、多维分析和数据挖掘进行数据展现。Oracle 为客户提供多种数据分析方法,包括标准报表、即席查询报表和动态分析报表,预测,假设分析(What-if)和数据挖掘等。标准报表和即席查询报表是基于关系型数据库/多维数据库的报表输出。标准报表(Reports)是一种格式固定、内容仅依据预定义的条件变化的报表,是在系统开发时根据用户需求定制的,最终用户无法自己修改。即席查询报表(discoverer)的格式和内容可以由最终用户自由选择,即支持即席查询。允许最终用户控
7、制数据的访问方法,定义报表格式和报表中的数据内容。动态分析报表支持客户对数据进行旋转、切片和分层,并从各个角度对数据进行分析和比较。预测主要是根据历史数据推断将来的数据趋势。假设分析允许用户设定一些假设条件,观察条件成立的情况下相关指标的变化。数据挖掘(Oracle Data Miner)是利用多种数学的分析方法建立模型,找出隐含的业务规律。数据仓库的数据抽取模型P2清理数据记录F8 数据清理规则F8 数据清理规则F2KHCGF5 CQLS_KHCGF6 CQLS_KHCGF7 SJCK_KHCGP4加载到数据仓库F3SPQKF4ZGYJP3数据排序聚集P1抽取数据源记录数据仓库的数据抽取模型
8、 1数据仓库的数据抽取、转换与加载计划数据仓库的数据抽取、转换与加载计划影响数据抽取、转换与加载的因素影响数据抽取、转换与加载的因素 数据格式数据格式 坏数据坏数据 系统的兼容性系统的兼容性 数据源的变化数据源的变化 数据抽取的时间数据抽取的时间数据仓库的数据抽取模型数据仓库的数据抽取模型2.数据仓库的数据清理转换方法数据仓库的数据清理转换方法(1)类型转换类型转换(2)串操作串操作(3)数学函数数学函数(4)参照完整性参照完整性(5)关键字翻译关键字翻译(6)聚集运算聚集运算数据仓库的数据抽取模型数据仓库的数据抽取模型数据源抽取对象表数据平台数据库表名备注Windows/SQL Server
9、XSSJKHCG客户采购商品表Windows/SQL ServerXSSJSPQK商品情况表Windows/AccessRSGLZGYJ职工业绩表数据仓库的数据抽取模型数据仓库的数据抽取模型表.列名过滤与连接条件比较值复合条件备注KHCG.CGSL 500AND采购商品数量大于500SPQK.SPIDABOR商品前两位非AB数据仓库的数据抽取模型数据仓库的数据抽取模型目标表.列源表.列转换公式备注SJCK_KHCG.KHZYKHCG.KHZY直接转换客户职业SJCK_KHCG.CGRQKHCG.CGRQ将月/年/日的日期格式转换成年/月/日格式客户采购日期数据仓库的数据抽取模型数据仓库的数据抽
展开阅读全文