Oracle数据仓库用户案例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Oracle数据仓库用户案例课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据仓库 用户 案例 课件
- 资源描述:
-
1、OracleOracle数据中心用户案例介绍数据中心用户案例介绍 0内容内容q 法国电信法国电信q 新西兰电信新西兰电信1法国电信数据仓库法国电信数据仓库2法国电信法国电信(France Telecom)q 欧洲第三大电信运营商,欧洲第三大电信运营商,2000年营年营业额为业额为337亿欧元亿欧元q 在五大洲在五大洲220个国家和地区拥有个国家和地区拥有9100多万客户多万客户q 下属下属Orange是第二大移动运营商是第二大移动运营商3实际的数据仓库案例实际的数据仓库案例wintercorpWinter VLDB Survey 14 Sep 2019Largest Database Size
2、,Decision Support41.Sears Teradata4.632.HCIA Informix 4.503.Wal-Mart Teradata 4.424.Tele Danmark DB2 2.845.CitiCorp DB2 2.476.MCI Informix 1.887.NDC Health Oracle 1.858.Sprint Teradata 1.309.Ford Oracle 1.2010.Acxiom Oracle 1.13SBCTeradata10.50 First UnionInformix 4.50 Dialog Proprietary 4.25Telecom
3、 ItaliaDB2 3.71 FedEx Teradata 3.70Office DepotTeradata 3.08AT&T Teradata 2.83SK C&C Oracle 2.54NetZero Oracle 2.47Telecom ItaliaInformix 2.322019 Survey2019 SurveyFrance Telecom Oracle29.23AT&T Daytona26.27 SBC Teradata24.81AnonymousDB216.19 Amazon Oracle13.00Kmart Teradata12.59Claria Oracle 12.10H
4、IRA Sybase IQ11.94FedExTeradata9.98VodafoneTeradata9.912019 Survey法国电信:法国电信:世界上最大的数据仓库世界上最大的数据仓库Winter 2019 VLDB SurveyLargest Database Size,Decision Support5数据仓库项目建设目标数据仓库项目建设目标建立统一的数据信息平台,实现建立统一的数据信息平台,实现客户资料和生产数据的集中存储。利客户资料和生产数据的集中存储。利用先进的数据仓库技术和决策分析技用先进的数据仓库技术和决策分析技术为市场营销和客户服务工作提供有术为市场营销和客户服务工作提
5、供有效的支撑:效的支撑:流失分析流失分析 欺诈分析欺诈分析 客户发展分析客户发展分析 客户关系管理客户关系管理6目前系统规模目前系统规模q 包含包含12个月的话单个月的话单q 数据库容量为数据库容量为65TB,其中原始数据为,其中原始数据为25TBq 最大的表包含最大的表包含1800亿话单亿话单7项目面临的技术挑战项目面临的技术挑战q数据存储数据存储系统要求存储系统要求存储1218个月个月的的 详单数据详单数据q数据装载数据装载按小时装载详单数据,要求每天在按小时装载详单数据,要求每天在8小时小时内装载内装载5亿条亿条详单详单高峰时一个小时装载高峰时一个小时装载6500万条万条详单详单在在8小
6、时内同时完成小时内同时完成1亿亿7000万个万个汇总操作汇总操作q数据访问数据访问支持支持680个个并发用户,支持并发用户,支持8000 个系统用户个系统用户95%的预定义查询操作在的预定义查询操作在5秒钟秒钟内完成内完成每秒钟每秒钟23个查询操作个查询操作8法国电信选择数据仓库平台的考虑法国电信选择数据仓库平台的考虑q强大的强大的ETL支持能力支持能力支持支持按小时的数据装载按小时的数据装载q高效的数据访问高效的数据访问硬件的支持:多硬件的支持:多CPU、大内存、并行处理大内存、并行处理分区技术分区技术索引技术索引技术数据库内置的分析能力数据库内置的分析能力q高可用性高可用性7 x 24不间
7、断运行不间断运行q软件的成熟性软件的成熟性TB级数据仓库用户案例级数据仓库用户案例9数据仓库数据仓库数据缓冲池和操作数据存储数据缓冲池和操作数据存储汇总计算汇总计算计算 更新生产数据采集和预处理生产数据采集和预处理预处理转换导出新数据数据仓库数据仓库系统管理系统管理数据仓库数据仓库功能管理功能管理错误数据处理错误数据处理刷新数据集市刷新数据集市数据集市数据集市 1 客户资料接收和准备客户资料接收和准备质量检查转换数据集市数据集市 2 中央数据存储中央数据存储预处理应用预处理应用其它其它界面界面WEB界面界面即席查询应用即席查询应用应用平台应用平台系统的逻辑结构系统的逻辑结构10系统中使用的系统
8、中使用的Oracle关键技术关键技术混合分区混合分区.2:00地区地区-11:00地区地区-100-Feb地区地区-100-Jan地区地区-100-Mar地区地区-1.地区地区-2地区地区-2地区地区-2地区地区-2地区地区-2范围范围(时间时间)地区地区-3地区地区-3地区地区-3地区地区-3地区地区-3哈希哈希(地区地区)11混合分区的设计混合分区的设计q 按地区建立列表分区按地区建立列表分区q 按时间建立范围分区按时间建立范围分区一天以上的话单数据按天建立一天以上的话单数据按天建立365分区分区一天以内的话单按小时建立分区一天以内的话单按小时建立分区12select sum(sales_
9、amount)from sales where sales_date between to_date(01-MAR-2019,DD-MON-YYYY)and to_date(31-MAY-2019,DD-MON-YYYY);利用分区忽略提高大表的查询性能利用分区忽略提高大表的查询性能分区忽略分区忽略:只有相关分区被访问只有相关分区被访问99-May99-Apr99-Feb99-Jan99-Mar99-JunSales系统测试结果系统测试结果q 数据访问数据访问:每秒钟每秒钟23到到100个并发查询操作个并发查询操作95%的查询在的查询在1秒钟内完成秒钟内完成14系统中使用的系统中使用的Orac
10、le关键技术关键技术可传输的表空间可传输的表空间业务系统业务系统数据仓库数据仓库MarFebJanMar Febq 操作系统文件的直接复操作系统文件的直接复制制q 不需要数据的导入不需要数据的导入/导出导出实现按小时的数据加载15OLTPData Warehouse Data Marts ArchivesInformationdistributionStaging可传输表空间在数据仓库中的使用可传输表空间在数据仓库中的使用举例举例利用可传输的表空间和利用可传输的表空间和分区技术实现快速数据分区技术实现快速数据装载装载17详单数据的导出详单数据的导出1.把需要传输的数据放在单独的表空间把需要传输
11、的数据放在单独的表空间CREATE TABLE temp_CREATE TABLE temp_janjan_sales _sales NOLOGGING TABLESPACE NOLOGGING TABLESPACE ts ts_temp_sales _temp_sales AS SELECT AS SELECT*FROM sales FROM sales WHERE time_id BETWEEN 31-DEC-2019 AND 01-FEB-2000;WHERE time_id BETWEEN 31-DEC-2019 AND 01-FEB-2000;2.导出数据字典导出数据字典EXP TR
12、ANSPORT_TABLESPACE=y EXP TRANSPORT_TABLESPACE=y TABLESPACES=TABLESPACES=ts ts_temp_sales _temp_sales FILE=FILE=janjan_sales._sales.dmpdmp 3.复制复制数据文件和数据字典到数据仓库服务器数据文件和数据字典到数据仓库服务器18详单数据的导入详单数据的导入4.导入数据字典导入数据字典IMP TRANSPORT_TABLESPACE=y IMP TRANSPORT_TABLESPACE=y DATAFILES=/db/DATAFILES=/db/tempjantem
13、pjan.f.f TABLESPACES=TABLESPACES=ts ts_temp_sales FILE=_temp_sales FILE=janjan_sales._sales.dmp dmp 5.通过分区交换,将新数据加入目标表通过分区交换,将新数据加入目标表1.1.ALTER TABLE sales ALTER TABLE sales ADD PARTITION sales_00jan ADD PARTITION sales_00jan VALUES LESS THAN(TO_DATE(01-VALUES LESS THAN(TO_DATE(01-febfeb-2000,-2000,
14、dddd-monmon-yyyyyyyy););2.ALTER TABLE sales 2.ALTER TABLE sales EXCHANGE PARTITION sales_00jan WITH TABLE temp_sales_ EXCHANGE PARTITION sales_00jan WITH TABLE temp_sales_jan jan INCLUDING INDEXES WITH VALIDATION;INCLUDING INDEXES WITH VALIDATION;19系统测试结果:数据装载系统测试结果:数据装载q 数据装载:装载包含数据装载:装载包含5000万条详单的
15、一个分区和万条详单的一个分区和2个个索引的一个表空间索引的一个表空间文件传输文件传输:4 50数据导入到数据导入到Oracle数据仓库数据仓库:瞬时瞬时创建索引:创建索引:750”预计算及其它运算:预计算及其它运算:14 合计:合计:3226”20物化视图提高汇总数据的访问性能物化视图提高汇总数据的访问性能按月汇总的按月汇总的不同种类通话不同种类通话时长数据时长数据按地区汇总的按地区汇总的每月通话时长每月通话时长查询查询查询查询自动重写自动重写法国法国和意大和意大利的用户在利的用户在过去三个月过去三个月的漫游通话的漫游通话总时长是多总时长是多少?少?21使用使用Oracle内置的内置的SQL分
16、析函数分析函数q 汇总汇总 ROLLUP&CUBEq 抽样抽样 Samplingq 排名排名 Rank-rank,percentile,ntile,top,bottomq 滑动窗口滑动窗口 Moving Window-avg,sum,min,max,count,variance,stddev,firstvalueq 同比同比 Period-over-period comparisonsq 时间序列时间序列Lagq 报表函数报表函数sum,avg,min,max,variance,stddev,count,ratiotoreportq 统计函数统计函数covariance,correlation
17、,linear regression22TimekeySales Sales_last_year Sales_change98-1 1100 -.99-11200110010099-2150014505099-31700135025099-416001700-10099-51800160020099-6150014505099-7130012505099-814001200200SELECT timekey,sales,LAG(sales,12)OVER(ORDER BY timekey)as sales_last_year,(sales-sales_last_year)as sales_ch
18、angeFROM sales举例:使用时间序列函数举例:使用时间序列函数系统使用情况系统使用情况q 数据汇总数据汇总:1亿亿7000万个汇总运算在万个汇总运算在2个小时内完成个小时内完成不需要专门的服务器不需要专门的服务器q 数据访问数据访问:每秒钟每秒钟23到到100个并发查询操作个并发查询操作95%的查询在的查询在1秒钟内完成秒钟内完成24数据仓库系统为法国电信带来的好处数据仓库系统为法国电信带来的好处q 为各个业务部门的用户提供统一的数据视图为各个业务部门的用户提供统一的数据视图 保证数据的一致性和质量保证数据的一致性和质量 提高信息的及时性提高信息的及时性q 整合系统,节省投资整合系统
19、,节省投资 已经将已经将10个系统整合,未来会整合更多的系统个系统整合,未来会整合更多的系统q 比原来的专有系统管理更灵活,升级更容易比原来的专有系统管理更灵活,升级更容易25数据仓库系统为法国电信带来的好处数据仓库系统为法国电信带来的好处q 全面了解客户的使用行为,实现市场细分全面了解客户的使用行为,实现市场细分q 欺诈行为检测欺诈行为检测 建立欺诈模式库建立欺诈模式库 及时检测客户通话行为发生的突然变化及时检测客户通话行为发生的突然变化,运用模式运用模式库进行识别库进行识别 通过预警系统通知相关人员进行调查通过预警系统通知相关人员进行调查26“我们每天装载5亿条话单.Oracle数据仓库在
展开阅读全文