数据仓库开发应用过程 37489.pptx





《数据仓库开发应用过程 37489.pptx》由会员分享,可在线阅读,更多相关《数据仓库开发应用过程 37489.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五讲第五讲数据仓库开发应用过程数据仓库开发应用过程 5.1数据仓库开发应用过程 5.2数据仓库的规划 5.3数据仓库的概念模型设计 5.4数据仓库的逻辑模型设计 5.5数据仓库的物理模型设计 5.6数据仓库的实施 5.7数据仓库的应用、支持和增强 练 习1数据仓库数据仓库开发过程开发过程规划规划分析阶段分析阶段5.1 数据仓库的螺旋式开发方法数据仓库的螺旋式开发方法设计体系结构开发概念模型开发逻辑模型数据库与元数据设计数据抽取转换与加载开发中间件填充与测试数据仓库数据仓库应用数据仓库维护数据仓库评价规划与确定需求设计设计实施阶段实施阶段使用使用维护阶段维护阶段25.2 数据仓库的规划数据仓库
2、的规划5.2.1 选择数据仓库实现策略选择数据仓库实现策略开发策略主要有:1)自顶向下:实际应用比较困难 。2)自底向上:用于一个数据集市或一个部门的数据仓库开发 ,容易获得成功,容易获得成功 。3)两种策略的联合使用 :能够快速地完成数据仓库的开发与:能够快速地完成数据仓库的开发与应用,而且还可以建立具有长远价值的数据仓库方案。在应用,而且还可以建立具有长远价值的数据仓库方案。在实际使用中难以操作实际使用中难以操作 。5.2.2 5.2.2 确定数据仓库的开发目标和实现范围确定数据仓库的开发目标和实现范围确定数据仓库的开发目标和实现范围确定数据仓库的开发目标和实现范围 首要目标是确定所需要信
3、息的范围,确定数据仓库在为用户提供决策帮助时,在主题和指标领域需要哪些数据源。另一个重要目标是确定利用哪些方法和工具访问和导航数据另一个重要目标是确定利用哪些方法和工具访问和导航数据?其它目标是确定数据仓库内部数据的规模。其它目标是确定数据仓库内部数据的规模。从用户的角度分析从用户的角度分析 从技术的角度分析从技术的角度分析 35.2.3 数据仓库的结构数据仓库的结构1.1.数据仓库的应用结构数据仓库的应用结构 1)1)基于业务处理系统的数据仓库基于业务处理系统的数据仓库基于业务处理系统的数据仓库基于业务处理系统的数据仓库 2)2)单纯数据仓库单纯数据仓库单纯数据仓库单纯数据仓库 3)3)单纯
4、数据集市单纯数据集市单纯数据集市单纯数据集市 4)4)数据仓库和数据集市数据仓库和数据集市数据仓库和数据集市数据仓库和数据集市 2.2.数据仓库的技术平台结构数据仓库的技术平台结构数据仓库的技术平台结构数据仓库的技术平台结构1)1)单层结构单层结构单层结构单层结构 2)2)客户客户客户客户/服务器两层结构服务器两层结构服务器两层结构服务器两层结构(C/S)(C/S)3)3)三层客户三层客户三层客户三层客户/服务器服务器服务器服务器(B/W/S)(B/W/S)4)4)多层式结构多层式结构多层式结构多层式结构 45.2.4 数据仓库使用方案和项目规划预算数据仓库使用方案和项目规划预算1.1.实际使
5、用方案还可以将最终用户的决策支持要求与实际使用方案还可以将最终用户的决策支持要求与数据仓库的技术要求联系起来数据仓库的技术要求联系起来 2.2.开发方案的预算进行估计开发方案的预算进行估计 3.3.编制数据仓库开发说明书编制数据仓库开发说明书 :说明系统与企业战略目标的关系,系统与企业急需处理的、范围相对有说明系统与企业战略目标的关系,系统与企业急需处理的、范围相对有限的开发机会。限的开发机会。业务机会的说明以及任务概况说明、重点支持的职能部门和今后工作的业务机会的说明以及任务概况说明、重点支持的职能部门和今后工作的建议。建议。计划中需要阐明期望取得的有形和无形利益计划中需要阐明期望取得的有形
6、和无形利益业务价值计划最好由目标业务主管来完成业务价值计划最好由目标业务主管来完成规划书中要确定数据仓库的开发目标实现范围、体系结构和使用方案及规划书中要确定数据仓库的开发目标实现范围、体系结构和使用方案及开发预算。开发预算。55.3 数据仓库的概念模型设计数据仓库的概念模型设计 概念模型的设计可以分为以下几个阶段:概念模型的设计可以分为以下几个阶段:用户需求调查、模用户需求调查、模型定义、模型分析和模型设计。型定义、模型分析和模型设计。5.3.1 概念模型的需求调查概念模型的需求调查数据仓库开发的任务书数据仓库开发的任务书 首先要明确用户的信息需求首先要明确用户的信息需求 了解管理人员在信息
7、需求方面的内容了解管理人员在信息需求方面的内容 了解关于信息的来源了解关于信息的来源 组织所使用的系统环境组织所使用的系统环境 65.3.2 概念模型的定义概念模型的定义1.1.数据仓库用户的决策分析数据仓库用户的决策分析数据仓库用户的决策分析数据仓库用户的决策分析2.2.支持决策的数据需求分析支持决策的数据需求分析支持决策的数据需求分析支持决策的数据需求分析3.3.数据需求分析工具数据需求分析工具数据需求分析工具数据需求分析工具决策分析问题客户购买商品趋势分析需求信息类日期地点商品客户年龄组客户经济状况客户信用需求信息1层需求信息2层需求信息3层需求信息4层需求信息5层年(4)季(16)月(
8、48)国家(15)省(60)市(200)街道(2100)商店(20000)商品种类(7)商品小类(40)商品(220)年龄组(8)经济类(10)信用(10)74.CRUD4.CRUD矩阵矩阵矩阵矩阵 实体功能客户销售单商品销售代表供货商销售单输入CRUDCRUDRRURU销售单处理CRUDCRUD商品管理RRRUR预算系统RRRRUR财务计算RURRURR库存控制RRUCRUDR后勤RRURRUC:Create产生、R:Read引用、U:Update更新D:Delete删除。85.5.企业业务处理系统数据存储表企业业务处理系统数据存储表企业业务处理系统数据存储表企业业务处理系统数据存储表Ora
9、cleSysbaseSQL ServerVFP其它模式销售单输入销售单处理商品管理预算系统(Excel)财务计算库存控制后勤外部数据源商品供应商市场调查公司95.3.3 概念模型的分析概念模型的分析 客户变动信息商品变动信息客户号商品固有信息 客户固有 信息 客户号供应商号开户日期 日期销售数量 日期 商品号 商品 客户 销售105.3.4 概念模型的设计概念模型的设计经济经济(年收入年收入)100万以上万以上10万以上万以上1万以上万以上1万以下万以下地点地点国家国家省省市市销售销售销售数量销售数量销售价格销售价格销售金额销售金额时间时间ID地点地点ID商品商品ID年龄年龄60岁以上岁以上4
10、0岁以上岁以上30岁以上岁以上20岁以上岁以上20岁以下岁以下日期日期年年月月日日商品商品种类种类ID小类小类ID商品商品ID信用信用10万元以上万元以上1万元以上万元以上1千元以上千元以上1千元以下千元以下 0元元11经济(年收入)100万以上10万以上1万以上地点国家省市销售销售ID销售数量销售价格销售金额时间ID地点ID商品ID年龄60岁以上40岁以上30岁以上20岁以上20岁以下日期年月日商品ID种类小类商品信用10万元以上1万元以上1千元以上1千元以下 0元商品ID生产厂家进货价格进货日期客户客户ID姓名地址电话邮政编码详细类别表125.3.5 概念模型文档与评审概念模型文档与评审1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据仓库开发应用过程 37489 数据仓库 开发 应用 过程

限制150内