




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求分析数据装载信息查询概念设计逻辑设计物理设计数据抽取数据转换知识探索数据仓库增长数据仓库维护数据仓库评估决策支持数据获取分析与设计维护与评估数据仓库开发过程第1页/共55页2工具介绍第2页/共55页第3页/共55页第4页/共55页第5页/共55页第6页/共55页74.1数据仓库分析与设计需求分析概念模型设计逻辑模型设计物理模型设计数据仓库的索引技术第7页/共55页8需求分析1.确定主题域2.支持决策的数据来源3.数据仓库的成功标准和关键性能指标4.数据量与更新频率第8页/共55页91.确定主题域(1)明确对于决策分析最有价值的主题领域有哪些?(2)每个主题域的商业维度是哪些?每个维度的粒度
2、层次有哪些?(3)制定决策的商业分区是什么?(4)不同地区需要哪些信息来制定决策?(5)对哪个区域提供特定的商品和服务?第9页/共55页102.支持决策的数据来源(1)哪些源数据(操作型)与商品主题有关?(2)在已有报表和在线查询中得到什么样的信息?(3)提供决策支持的细节程度是怎样的?第10页/共55页113.数据仓库的成功标准和关键性能指标(1)衡量数据仓库成功的标准是什么?(2)哪些关键的性能指标?如何监控?(3)对数据仓库的期望是什么?(4)对数据仓库的预期用途有哪些?(5)对计划中的数据仓库的考虑要点是什么?第11页/共55页124.数据量与更新频率(1)数据仓库的总数据量有多少?(
3、2)决策支持所需的数据更新频率是多少?时间间隔是多长?(3)每种决策分析与不同时间的标准对比如何?(4)数据仓库中的信息需求的时间界限是什么?第12页/共55页13通过需求分析,需要的数据包括:1.数据源(1)可用的数据源(2)数据源的数据结构(3)数据源的位置(4)数据源的计算机环境(5)数据抽取过程(6)可用的历史数据第13页/共55页2.数据转换数据仓库中的数据是为决策分析服务,而源系统的数据为业务处理服务。需要决定如何正确地将这些源数据转换成适合数据仓库存储的数据。 第14页/共55页3.数据存储数据仓库所需要的数据的详细程度,包括足够的关于存储需求的信息,估计数据仓库需要多少历史和存
4、档数据。第15页/共55页4.决策分析(1)向下层钻取分析(2)向上层钻取分析(3)横向钻取分析(4)切片分析(5)特别查询报表第16页/共55页需求分析简单举例:第17页/共55页18概念模型设计概念模型的特点是:(1)能真实反映现实世界,能满足用户对数据的分析,达到决策支持的要求,它是现实世界的一个真实模型。(2)易于理解,便利和用户交换意见,在用户的参与下,能有效地完成对数据仓库的成功设计。(3)易于更改,当用户需求发生变化时,容易对概念模型修改和扩充。(4)易于向数据仓库的数据模型(星型模型)转换。第18页/共55页概念模型最常用的表示方法是实体关系法(E-R法)。 E-R图描述的是实
5、体以及实体之间的联系, 用长方形表示实体,在数据仓库中就表示主题,椭圆形表示主题的属性,并用无向边把主题与其属性连接起来; 用菱形表示主题之间的联系,用无向边把菱形分别与有关的主题连接。 若主题之间的联系也具有属性,则把属性和菱形也用无向边连接上。第19页/共55页例子有两个主题:商品和客户,主题也是实体。商品有如下属性组: 商品的固有信息(商品号、商品名、类别、价格等); 商品库存信息(商品号、库房号、库存量、日期等); 商品销售信息(商品号、客户号、销售量等);客户有如下属性组: 客户固有信息(客户号、客户名、住址、电话等); 客户购物信息(客户号、商品号、售价、购买量等)。 商品的销售信
6、息与用户的购物信息是一致的,它们是两个主题之间的联系。第20页/共55页商品商品固有信息商品号商品库存信息销 售 信息购物信息 客户客户固有信息客户号=第21页/共55页22逻辑模型设计 主要工作为:(1)主题域进行概念模型(ER图)到逻辑模型(星型模型)的转换(2)粒度层次划分(3)关系模式定义(4)定义记录系统第22页/共55页231、主题域进行概念模型到逻辑模型的转换 星型模型的设计步骤如下:(1)确定决策分析需求 决策需求是建立多维数据模型的依据。(2)从需求中识别出事实 选择或设计反映决策主题业务的表,如在“商品”主题中,以“销售业务”作为事实表。(3)确定维 确定影响事实的各种因素
7、,对销售业务的维包括商店,地区,部门,城市,时间,商品等,如图4.2所示。第23页/共55页24销售数据和维销售数据商品促销时间部门城市地区商店图4.2 销售业务的多维数据第24页/共55页(4 4)确定数据汇总水平确定数据汇总水平 数据仓库中对数据不同粒度的集成和综合,形成了多层次、多种知识的数据结构。例如,对于时间维,可以以“年”、“月”或者“日”等不同水平进行汇总。(5 5)设计事实表和维表 设计事实表和维表的具体属性。在事实表中应该记录哪些属性是由维表的数量决定的。一般来说,与事实表相关的维表的数量应该适中,太少的维表会影响查询的质量,用户得不到需要的数据,太多的维表又会影响查询的速度
8、。 第25页/共55页(6 6)按使用的DBMSDBMS和分析用户工具,证实设计方案的有效性 根据系统使用的DBMSDBMS,确定事实表和维表的具体实现。由于不同的DBMSDBMS对数据存储有不同的要求,因此设计方案是否有效还要放在DBMSDBMS中进行检验 (7 7)随着需求变化修改设计方案随着需求变化修改设计方案 随着应用需求的变化,整个数据仓库的数据模式也可能会发生变化。因此在设计之初,充分考虑数据模型的可修改性可以节省系统维护的代价。第26页/共55页从的ER图转换成星型模型实例说明 (1)业务数据的E-R图销售销售日期商店号商品号销售数量销售单位商品商品号商品名商品类号存货星期商店号
9、商品号数量1m1m商店商店号商店名地址城市省邮编地区号1mm11商品类商品类号商品类名部门号m1m地区地区号地区名第27页/共55页(2)E-R图向多维表的转换 该问题的多维表模型中,商品维包括部门、商品和商品大类,地点维包括地区和商店,忽略存货,而只注意销售事实。在E-R图中不出现的时间,在多维模型中增加时间维。 在多维模型中,实体与维之间建立映射关系,联系多个实体的实体就成为事实,此处销售实体作为事实,其他实体作为维。然后用维关键字将它转换为星型模型,如图4.5所示。第28页/共55页29商品维地区维时间维部门地区年商品大类商店月商品周日销售事实 E-R图向多维模型的转换第29页/共55页
10、 时间 时间键 时间说明 日期 星期 月 年 级别号 销售事实 时间键 地理位置键 商品键 销售数量 销售单位 地区 地理位置键 地理位置名 地区号 商店号 级别号 商品 商品键 商品名 部门号 商品类号 级别号 利用维关键字制定的星型模型第30页/共55页 在各维中,只有部门,商品类,地区,商店的编号没有具体的说明。 为了打印报表将增加这些编号的名称说明,即部门名、商店名等,在维表中增加这些说明,即修改该星型模型。 第31页/共55页 时间 时间键 时间说明 日期 星期 月 年 级别号 销售事实 时间键 地理位置键 商品键 销售数量 销售单位 地区 地理位置键 地理位置名 地区号 地区名 商
11、店号 商店名 级别号 商品 商品键 商品名 部门号 部门名 商品类号 商品类名 级别号 修改后的星型模型第32页/共55页332、粒度层次划分 所谓粒度是指数据仓库中数据单元的详细程度和级别。 数据越详细,粒度越小,层次级别就越低;数据综合度越高,粒度越大,层次级别就越高。 进行粒度划分,首先要确定所有在数据仓库中建立的表,然后估计每个表的大约行数。 第33页/共55页343、关系模式定义 在概念模型设计时,我们就确定了数据仓库的基本主题,并对每个主题的公共码键、基本内容等做了描述。 在这一步里,我们将要对选定的当前实施的主题进行模式划分,形成多个表,并确定各个表的关系模式。 第34页/共55
12、页35“商品”主题公共码键:商品号。 商品固有信息: 商品表(商品号、商品名、类型、颜色)细节级商品销售信息: 销售表1(商品号、客户号、销售量、)细节级 销售表2(商品号、时间段1、销售量、)综合级 销售表n(商品号、时间段n、销售量、)综合级第35页/共55页364、定义记录系统 定义记录系统是建立数据仓库中的数据以源系统中的数据的对照记录。 记录系统的定义要记入数据仓库的元数据。 商品主题的记录系统在元数据中可描述如下表所示。第36页/共55页37主题名属性名数据源系统源表名源属性名商品商品商品商品商品商品商品商品商品商品号商品名类别客户号销售日期售价销售量库存量库存号库存子系统库存子系
13、统库存子系统销售子系统销售子系统销售子系统销售子系统库存子系统库存子系统商品商品商品客户销售销售销售库存仓库商品号商品名类别客户号日期单价数量库存量仓库号表:记录系统的定义第37页/共55页38物理模型设计确定一个最适合应用要求的物理结构(包括存储结构和存取方法)。(1)估计存储容量(2)确定数据的存储计划(3)确定索引策略(4)确定数据存放位置(5)确定存储分配第38页/共55页391.估计存储容量(1)对每一个数据库表确定数据量(2)对所有的表确定索引(3)估计临时存储第39页/共55页402.确定数据的存储计划(1)建立聚集(汇总)计划(2)确定数据分区方案(3)建立聚类选项第40页/共
14、55页413.确定索引策略 在数据仓库中由于数据量很大,需要对数据的存取路径进行仔细设计和选择,建立专用的复杂的索引,以获得最高的存取效率。 采用BTree索引,它是一个高效的索引,见图4.7所示。B树是一个平衡(balance)树,即每个叶结点到根节点的路径长度相同。B树索引是一个多级索引。第41页/共55页424.确定数据存放位置 在物理设计时,我们常常要按数据的重要程度、使用频率以及对响应时间的要求进行分类,并将不同类的数据分别存储在不同的存储设备中。 重要程度高、经常存取并对响应时间要求高的数据就存放在高速存储设备上,如硬盘; 存取频率低或对存取响应时间要求低的数据则可以放在低速存储设
15、备上,如磁盘或磁带。 第42页/共55页435.确定存储分配 物理存储中以文件、块和记录来实现。一个文件包括很多块,每个块包括若干条记录。 文件中的块是数据库的数据和内存之间I/O传输的基本单位,在那里对数据进行操作。 用一个简例来说明逻辑模型和物理模型的内容,见下图所示。 第43页/共55页名称类型长度注释产品维表包括公司所有产品的信息Product-Keyinteger10主键Product-Namechar25产品名称Product-SKuchar20库存单位销售员维表包括不同地区的所有销售员信息Salpers-Keyinteger15主键Salpers-Namechar30销售员姓名T
16、erritorychar20销售员所在区域Regionchar20所在地区订单事实表包括公司收到的所有订单Order-Keyinteger10订单键Order-Namechar20订单名称Product-refinteger10参考产品主键Salpers-refinteger15参考销售员主键Order-AmountNum8,2销售额Order-CostNum8,2订单成本逻辑模型产品维表产品键产品名库存单位品牌订单事实表订单键订单名产品键销售员键销售额订单成本销售员维表销售员键姓名地域地区第44页/共55页45数据仓库的索引技术1.位索引技术2.标识技术3.广义索引第45页/共55页461.
17、位索引技术(1)Bit-Wise索引技术(2)B-Tree技术与Bit-Wise索引技术对比第46页/共55页 对于每一个记录的字段满足查询条件的真假值用“1”或“0”的方式表示,或者用该字段中不同取值(即多位二进制)来表示。 例如,检索“美国加州有多少男性未申请保险?” 利用BitWise技术得到有两个记录 满足条件。 第47页/共55页性别保险州1MYMA2MNCA3FYIL4MNCA=2男未保险加州100111000111第48页/共55页49(2)B-Tree技术与Bit-Wise索引技术对比 Bit-Wise索引技术比B-Tree技术能提高相应速度10100倍。 对于检索“美国加州有
18、多少男性未申请保险?”为例,假设数据库有10M记录,每个记录长800个字节,每一页16K字节。 按传统的关系数据库的检索:需要经过50万次I/O操作。 按BitWise检索:对于10M个记录建立三列的BitWise索引。存取这些索引只要进行235次I/O操作。第49页/共55页502.标识技术 姓名 籍贯 职称 年龄陈文东 江西 教授 56何玉辉 河北 讲师 32李宝 湖南 副教授 37施东 江苏 讲师 28曹文 湖南 副教授 36赵玉 吉林 讲师 32黄小斌 江苏 讲师 28赛英花 山东 副教授 32彭宏 江西 讲师 25廖宇宙 湖南 教授 42样本记录: 第50页/共55页 数据库中的每个实体创建一个标识。“江西”在籍贯中是01标识。“28”在年龄中是02标识。“讲师”在职称名中有一个03标识。上面的数据库可以被减化为一系列标识,如下面所示: 姓名 籍贯 职称 年龄陈文东 01 江西 01 教授 01 25 01何玉辉 02 河北 02 副教授 02 28 02李宝 03 湖南 03 讲师 03 32 03施东 04 江苏 04 36 04曹文 05 吉林 05 37 05赵玉 06 山东 06 42 06黄小斌 07 56 07赛英花 08 彭宏 09 廖宇宙 10 第51页/共55页52数据库被精简如下:记录1 01,01,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市场推广及合作协议签署书
- 2025“瑞景花园”商品房买卖合同附加协议
- 2025股权合作协议书写指南:如何制定股权合作协议
- 2025年工业互联网平台联邦学习隐私保护技术法规执行难点分析报告
- 2025年共享民宿项目在民宿行业中的创新技术应用可行性评估报告
- 2025年电商平台知识产权保护与治理的知识产权运营策略
- 2025年家庭教育指导行业市场家庭教育类服务市场细分:亲子活动报告
- 工业互联网平台自然语言处理技术2025年智能设备故障预测应用报告
- 2025年文化产业园产业集聚与服务体系建设中的数字技术应用研究报告
- 2025年中国烘焙专用油行业发展潜力分析及投资方向研究报告
- 威图电柜空调SK3304500使用说书
- 幼儿控笔训练
- 客运驾驶员汛期安全培训
- 【1例心肌梗塞患者的PCI术后护理探究7800字(论文)】
- 干部基本信息审核认定表
- 采购管理中的创新与持续改进
- 乳腺穿刺活检术手术知情同意书
- 湖南省永州冷水滩区2021-2022学年七年级下学期期末语文试题答案
- (完整版)北京高考有机化学真题
- 威高胸腰椎微创脊柱治疗方案课件
- 装修公司销售部管理制度
评论
0/150
提交评论