数据仓库系统的设计及开发.ppt

数据仓库系统的设计及开发.ppt

ID:56477076

大小:4.79 MB

页数:110页

时间:2020-06-19

数据仓库系统的设计及开发.ppt_第1页
数据仓库系统的设计及开发.ppt_第2页
数据仓库系统的设计及开发.ppt_第3页
数据仓库系统的设计及开发.ppt_第4页
数据仓库系统的设计及开发.ppt_第5页
资源描述:

《数据仓库系统的设计及开发.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据仓库的设计及开发2021年9月19日12.3.数据仓库设计—数据建模最佳实践—构建高性能的数据仓库数据仓库设计—ETL设计数据仓库设计—建模过程日程安排数据仓库设计—界面设计数据仓库的开发应用过程2021年9月19日23.灵活性能够很好的分离出底层技术的实现和上层业务的展现当上层业务发生变化时,通过数据模型, 底层技术实现可以较为轻松的完成业务的变动,从而达到整个数据仓库系统的灵活性1.业务核理改善业务流程能够全面了解业务系统的业务架构图和整个业务运行情况2)能够将业务按照特定的规律进行分门别类和程序化2.解决信息孤岛及数据差异1)建立全方法的数据视角

2、;2)保证整个企业的数据的一致性;3)消除各个部门之间的信息孤岛;4.加快数据仓库系统的建设开发人员和业务人员能够很容易达成系统建设范围的边界的界定能够使整个项目组明确当前的任务,加快整个系统建设的速度为什么需要数据模型2021年9月19日3数据仓库建模人员所需的技能和能力分析能力见树又见林模拟论证学习能力抽象综合交流能力组交互演示调查访谈原型设计能力企业体系架构2021年9月19日4数据仓库设计建模的要点和原则建模原则选择创建什么模型对如何动手解决问题和如何解决方案有深远影响每一种模型可以在不同的精度级别上表示最好的模型是与现实相联系单个模型不充分,需要

3、一组模型去处理建模的要点正确认识建模方法论2021年9月19日5利用图形来建立数据模型图形具有直观性、简单性以及可理解性等优点图形能自然地表达客观世界理解图中路径探索2021年9月19日6什么是数据模型业务建模,生成业务模型,主要解决业务层面的分解和程序化。领域建模,生成概念模型,主要是对业务模型进行抽象处理,生成领域概念模型。逻辑建模,生成逻辑模型,主要是将领域模型的概念实体以及实体之间的关系进行数据库层次的逻辑化。物理建模,生成物理模型,主要解决,逻辑模型针对不同关系型数据库的物理化以及性能等一些具体的技术问题。2021年9月19日7思考需求建模与业务

4、建模需求建模与业务建模谁先谁后?软件开发过程是否应该是:业务调研,业务建模(业务分析),(业务模型分析)需求调研(这时,已经有一部分需求可从业务模型中获得),需求建模,需求分析……2021年9月19日8业务建模—组织结构分析2021年9月19日9组织结构,用户及权限的分析客户组织结构的分析公司组织机构区域位置集团/省/地市用户的分析用户组角色权限的分析功能权限分析数据权限分析2021年9月19日10例:三大运营商的组织架构调整19九月202111业务建模—业务流程分析2021年9月19日12什么是业务流程2021年9月19日13业务流程分析的内容(1)原有

5、流程的分析。(2)业务流程的优化。(3)确定新的业务流程(4)新系统的人机界面。2021年9月19日14业务流程分析的步骤1.系统环境调查2.组织机构和职责的调查3.功能体系的调查与分析4.管理业务流程的调查与分析2021年9月19日15案例学习: 新业务客户服务业务流程—新业务查询流程2021年9月19日16业务流程可以代替业务建模吗在业务流程的背后,有一个更加根本的因素——商业需求。商业需求才是真正的业务模型,业务流程只是一种实现手段而已。例:新用户入网业务流程:1:首先把SIM卡和号码在交换网络上做对应关系的注册;2:市场部把SIM卡存入一定的金额,

6、发给销售商,收取销售商的货款;3:销售商把卡卖给用户,用户填写入网合同,SIM装入手机可以立即通话;4:销售商把入网合同交给市场部,市场部资料录入人员将用户的资料录入系统;5:计费系统按照用户选择的资费对话单进行计费;6、市场部按照用户的消费情况给销售商计算佣金和返利。思考:真正的业务模型(需求)是什么?2021年9月19日17从业务流程中提取概念和逻辑模型心得体会:看到背后的商业需求,你会发现模型原来非常稳定不需要急于知道所有的细节性的需求,只要了解比较重要的20%的需求2021年9月19日18数据仓库数据模型-星型模型与雪花模型2021年9月19日19

7、数据仓库建模的原则兼顾效率与数据粒度的需要1支持需求的变化2避免对业务运营系统造成影响3满足不同用户的需要4考虑末来的可扩展性52021年9月19日20数据仓库建模的三个阶段概念模型设计(ConceptDataModeling):这一阶段之前的首要工作是通过需求分析,明确需求所涵盖的业务范围。然后再对需求范围内的业务及其间关系进行高度概括性的描述,把密切相关业务对象进行归类,即划分主题域。概念模型的设计是为逻辑模型的设计做准备,它没有统一的标准,主要根据设计者的经验。逻辑模型设计(LogicalDataModeling):分别对概念模型的各个主题域进行细化

8、,根据业务定义、分类和规则,定义其中的实体并描述实体之间的关系,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。