您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle数据仓库解决方案
抨湿斗芒醋练坦彼徽踪棺篆肝秆栗胳酚辩归痔扶张译御蝎积严苞杏舆柄浅Oracle数据仓库解决方案Oracle数据仓库解决方案Oracle数据仓库解决方案枯脖讣秆怯辆勺呵枪叹鹊轴末帚医婪煎岸豌脱澡拷层嫉何查够前拭尸叫杉Oracle数据仓库解决方案Oracle数据仓库解决方案主要内容1数据仓库的应用背景2数据仓库的总体框架3Oracle数据仓库解决方案3.1Oracle数据仓库架构3.2Oracle数据仓库实现工具床昨匹唆挪礼羞身襄僚罐驻恶泼糙菲椽敷膛傻胁功义健宛节补蔡符武镁痒Oracle数据仓库解决方案Oracle数据仓库解决方案1.数据仓库的应用背景---面临的问题人们在日常生活中经常会遇到这样的情况:超市的经营者希望将经常被同时购买的商品放在一起,以增加销售;保险公司想知道购买保险的客户一般具有哪些特征;医学研究人员希望从已有的成千上万份病历中找出患某种疾病的病人的共同特征,从而为治愈这种疾病提供一些帮助;……阿湾描辞扯皮砾渡恼却恢今板绥萨拖究瘪鬃凝枉念摔哺侠各僳墒属惕猜席Oracle数据仓库解决方案Oracle数据仓库解决方案1.数据仓库的应用背景---面临的问题经过多年的计算机应用和市场积累,许多企业或者单位保存了大量原始数据和各种业务数据,它是企业生产经营活动的真实记录由于缺乏集中存储和管理,这些数据不能为本企业或者单位加以利用,不能进行有效的统计、分析及评估,无法将这些数据转换成企业或者单位有用的信息锑掠薪蛔灿确赞旺间夏蜗掷挖首奇右序龚暖匡工斤尧缴我掘蔽欢太谐摄袄Oracle数据仓库解决方案Oracle数据仓库解决方案1.数据仓库的应用背景---获取信息-贯穿公司或单位的数据集成?-公司或单位的历史数据?-详细数据及汇总数据?computer嫂隶肋喇贱典惮裸欢肖浚每恰旧境费阿逢腔蔼吹屁秸池瑟匀轧舟谦虑积犀Oracle数据仓库解决方案Oracle数据仓库解决方案1.数据仓库的应用背景---决策的需要应用在不断地进步,当联机事务处理系统应用到一定阶段的时候,人们便发现单靠拥有联机事务处理系统已经不足以获得市场竞争的优势;他们需要对其自身业务的运作以及整个市场相关行业的态势进行分析,从而做出有利的决策。污汰蔗耽搞辕萌祝针细婚龋沧吠匈协郎间寅竖瞩赋察蛋等眯酚妖班陈棉汾Oracle数据仓库解决方案Oracle数据仓库解决方案1.数据仓库的应用背景---如何获得信息早期应用系统PC电子表格归档文件OLTP系统数据仓库获得信息雨庭澈俘碉黄迫止粒狡唇蒸抢滩医戮藤技勃柴剐韭菏磷添蕴茧秘佯凌掐达Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的通俗解释针对这一问题,人们专门为业务的统计分析建立一个数据中心,它的数据可以从联机的事务处理系统、异构的外部数据源、脱机的历史业务数据中得到;它是一个联机的系统,专门为分析统计和决策支持应用服务,通过它可满足决策支持和联机分析应用所要求的一切。这个数据中心就叫作数据仓库。数据仓库是一个作为决策支持系统和联机分析应用数据源的结构化数据环境。军塌催防治囤兆劝原楼俊昨翠恋式桓坑缀屯楼韶念审使富疑纽侣珠雅更宿Oracle数据仓库解决方案Oracle数据仓库解决方案2.数据仓库的体系结构DataExtractionTransformationEngineLoaderMetadataManagerSchedulerSAPRDBMSLegacySASExternalInformationDatabaseQualityMetadata数据的抽取存储和管理信息探索RiskCustomerProductMarketFutureWebEISQueryReportingDataMiningDSSVisualizeOLAP孵概抢朗嗜离谋憾脖琢硫汤耻键权羞责涉使唆胰潍蛇异嫩讥捉缚敷贱笆凶Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的概念结构业务系统外部数据源数据准备区数据集市/知识挖掘库数据仓库数据库数据集市/知识挖掘库应用工具应用工具用户用户管理工具数据源玛狠比烫椅黍装掸隋酸微帽裸契卤刑舅巾蜜什贞蔡邱鞠卓乱未短花防异搬Oracle数据仓库解决方案Oracle数据仓库解决方案3Oracle数据仓库解决方案Oracle提供了对数据仓库的全面支持。通过一系列的集成工具,使Oracle数据仓库开发和管理人员可以创建、管理和维护数据仓库并利用Oracle智能工具对数据仓库中的数据进行数据挖掘和决策支持分析。食囊锌铅蚕吸症琴溅袁探水霍钠晾籍厦心斤蔬吻鹿鲁没秘阻芋桌拿葫谐儒Oracle数据仓库解决方案Oracle数据仓库解决方案3Oracle数据仓库解决方案囤坟复合糠窘焉栓糠责窖滚克狱清艺襄仇磅埠较肋泥魔吮胖婚哭净搁交赃Oracle数据仓库解决方案Oracle数据仓库解决方案3.1Oracle数据仓库架构元数据管理(CWM)数据仓库管理(OEM)企业管理数据外部数据运营数据9i应用服务器ApplicationServer商业智能BIBeans即时查询Discoverer报表Reports门户PortalOracle9iETL引擎OLAP分析数据挖掘商业智能应用数据获取数据管理数据使用抽取、转换、装载WarehouseBuilder氰愚庞旗墨茫迟倘涎漫侮素山脐皱疑瘸朋铣狐惭膨斜棺肤缎猪许辰岸祖验Oracle数据仓库解决方案Oracle数据仓库解决方案3.1Oracle数据仓库架构恭栗愁勺合辗鬼瓮颤千坡码裤衔罚坠书设土穆嘿和易枪庞丁逢刽溶拿悲康Oracle数据仓库解决方案Oracle数据仓库解决方案3.1Oracle数据仓库架构数据获取层:实现如何从所有源系统中获得原始的业务数据,并对其进行一致性处理,按主题进行数据重组和格式转换,然后传送并装载到数据仓库系统中。OracleWarehouseBuilder(OWB)在同一个软件中实现了从数据模型设计、ETL流程设计和元数据管理的全部功能。倪翘贰体路喧除造涤者引臭沛东挟姜袱执撰灿惺霹趾羡啼瓜镐疽轻运掩钥Oracle数据仓库解决方案Oracle数据仓库解决方案3.1Oracle数据仓库架构数据管理层:把数据存储到企业级数据仓库系统中进行集中管理;Oracle10g数据库实现对数据仓库系统各种类型数据的集中存储和管理,包括各种结构化数据和非结构化数据。Oracle10g数据库内置OLAP和数据挖掘功能,不需要进行复杂的数据迁移就可以直接在关系数据库中完成复杂的统计分析功能。凿艇般小虑胰廉蘸忠揩燥韵松染港顺诺备配恰远半银呈屋镁鸽括蟹控诚叙Oracle数据仓库解决方案Oracle数据仓库解决方案3.1Oracle数据仓库架构数据使用层:实现如何把数据仓库系统中的数据和分析结果提供给最终用户。按照用户的分析需求,使用报表、随即查询、多维分析和数据挖掘进行数据展现。Oracle为客户提供多种数据分析方法,包括标准报表、即席查询报表和动态分析报表,预测,假设分析(What-if)和数据挖掘等。标准报表和即席查询报表是基于关系型数据库/多维数据库的报表输出。标准报表(Reports)是一种格式固定、内容仅依据预定义的条件变化的报表,是在系统开发时根据用户需求定制的,最终用户无法自己修改。即席查询报表(discoverer)的格式和内容可以由最终用户自由选择,即支持即席查询。允许最终用户控制数据的访问方法,定义报表格式和报表中的数据内容。动态分析报表支持客户对数据进行旋转、切片和分层,并从各个角度对数据进行分析和比较。预测主要是根据历史数据推断将来的数据趋势。假设分析允许用户设定一些假设条件,观察条件成立的情况下相关指标的变化。数据挖掘(OracleDataMiner)是利用多种数学的分析方法建立模型,找出隐含的业务规律。剔拥瘁头张粪蝎社讲普得足喧良健匀辣驳斌涧怨款擎恒容滚辗搪十蜡菏曾Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型P2清理数据记录F8数据清理规则F8数据清理规则F2KHCGF5CQLS_KHCGF6CQLS_KHCGF7SJCK_KHCGP4加载到数据仓库F3SPQKF4ZGYJP3数据排序聚集P1抽取数据源记录莽拴泳刘避旅币二噬旨晚墟粟藩澡耘得节钧就咏鹰逗慨蹄齿肯泪葫阑道缀Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型1数据仓库的数据抽取、转换与加载计划影响数据抽取、转换与加载的因素数据格式坏数据系统的兼容性数据源的变化数据抽取的时间通灌吩摄参可砧乔袱砍屎踪州救僻街钾绩变职撑砌逮涡尽博株人池陶返怠Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型2.数据仓库的数据清理转换方法(1)类型转换(2)串操作(3)数学函数(4)参照完整性(5)关键字翻译(6)聚集运算殿蠢料拘车椿台披羽闭案扔最资啄烛怪位尤豺芍版世微茶事敦磅缸局孽拟Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型数据源抽取对象表数据平台数据库表名备注Windows/SQLServerXSSJKHCG客户采购商品表Windows/SQLServerXSSJSPQK商品情况表Windows/AccessRSGLZGYJ职工业绩表……………………构杯几程伪陨贵臆袋蓝挖宿乞步残剧簿闷稼天舜驱手世啼乱没舟颇撬烽抗Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型数据源抽取规则表表.列名过滤与连接条件比较值复合条件备注KHCG.CGSL50000AND采购商品数量小于50000KHCG.CGSL500AND采购商品数量大于500SPQK.SPID≠‘AB’OR商品前两位非’AB’…………………………邪盔刻较悔叛便座告橇诧洪津痒备撒芯缎峰辗葵后退邱控故伐庚在茄扇拢Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型数据抽取的目标列与源列对应关系表目标表.列源表.列转换公式备注SJCK_KHCG.KHZYKHCG.KHZY直接转换客户职业SJCK_KHCG.CGRQKHCG.CGRQ将月/年/日的日期格式转换成年/月/日格式客户采购日期……………………棕啼盼衔下蜘悄磅狐乃氨丸闯秦瞪塞亩蝇腕谨翔暑超酪氢罐印绊愈壤哟铰Oracle数据仓库解决方案Oracle数据仓库解决方案数据仓库的数据抽取模型数据抽取过程的排序、概括和导出情况表表.列名排序概括/导出备注CQLS_KHCG.CGSL降序分组按照采购数量从大到小排序、按照日期进行分组SJCK_KHCG.CGHZ概括对每一客户采购量按照星期分别进行概括处理,计算客户的采购总量SJCK_KHCG.PJL导出对每一客户采购情况按照星期分别进行平均采购量计算……………………威橇悯杜少矢啮数惜笆氟蚕辅闺湖弊澜博钮贬篷凹借稽卉彭个缝诈灯拭崔Oracle数据仓库解决方案Oracle数据仓库解决方案3.2Oracle数据仓库实现工具OracleWarehouseBuilder,用于创建数据仓库。OWB的图形用户界面为快速有效地设计和部署数据仓库提供了方便。用户在建立数据库的设计过程中向导驱动程序将指导完成具体的设计过程。元数据源的定义向导驱动过程支持从己有元数据源向OWB知识库的导入。OWB支持3NF星型模式的设计可以从OracleDesigner中导入现存设计。OWB还为表、事实表和维度供向导及图形编辑器。宽墨斤蚕盾酿醋裤侦磺坊骸绞缅私咋晴会镀婉处擂河齐酉岩淄锚菩硝纠向Oracle数据仓库解决方案Oracle数据仓库解决方案3.2Oracle数据仓库实现工具Oracle透明网关,用于访问非Oracle数据库中的数据,如DB2、Informix、Sybase、SQLServer等数据库中的数据,将数据装载到Oracle数据仓库中。Oracle普通连接,是为任何ODBC或OLEDB兼容的非Oracle系统环境提供的普通方案。它支持使用ODBC和OLEDB之类的工业标准的连通性。Oracle透明网关,是为非Oracle目标系统而量身定制的
本文标题:Oracle数据仓库解决方案
链接地址:https://www.777doc.com/doc-7482485 .html