实体建模法并不是数据仓库建模中常见的一个方法,它来源于哲学的一个流派。
 从哲学的意义上说,客观世界应该是可以细分的,客观世界应该可以分成由一个个实 体,以及实体与实体之间的关系组成。我们在数据仓库的建模过程中完全可以引入这个抽象的方法,将整个业务也可以划分成一个个的实体,而每个实体之间的 关系,以及针对这些关系的说明就是我们数据建模需要做的工作。

 虽然实体法粗看起来好像有一些抽象,其实理解起来很容易。即我们可以将任何一个业务过程划分成 3 个部分,实体,事件和说明。

 描述一个简单的事实:“小明开车去学校上学”。以这个业务事实为例,我们可以把“小明”,“学校”看成是一个实体, “上学”描述的是一个业务过程,我们在这里可以抽象为一个具体“事件”,而“开车去”则可以看成是事件“上学”的一个说明。

 使用的抽象归纳方法其实很简单,任何业务可以看成 3 个部分:
  1、实体,主要指领域模型中特定的概念主体,指发生业务关系的对象
  2、事件,主要指概念主体之间完成一次业务流程的过程,特指特定的业务过程
  3、说明,主要是针对实体和事件的特殊说明

 由于实体建模法,能够很轻松的实现业务模型的划分,因此,在业务建模阶段和领域概念建模阶段,实体建模法有着广泛的应用。

 在没有现成的行业模型的情况下,我们可以采用实体建模的方法,和客户一起理清整个业务的模型,进行领域概念模型的划分,抽象出具体的业务概念,结合客户的使用特点,完全可以创建出一个符合自己需要的数据仓库模型来

 实体建模法也有着自己先天的缺陷,由于实体说明法只是一种抽象客观世界的方法,因此,注定了该建模方法
只能局限在业务建模和领域概念建模阶段。因此,到了逻辑建模阶段和物理建模阶段,则是范式建模和维度建模发挥长处的阶段

数据仓库模型已经有深厚的积累,尤其是一些大的数据仓库供应商:(下面的文档需要着重看一下
  银行业:IBM有BDWM(Banking Data Warehouse Model);Teradata有FS-LDM(Financial Services Logical Data Model)。
  电信业:IBM有TDWM(Telecom Data Warehouse Model);Teradata有TS-LDM(Telecom Services Logical Data Model)。
  Teradata FS-LDM7.0是一个成熟产品,在一个集成的模型内支持保险、银行及证券,
包含十大主题:当事人、产品、协议、事件、资产、财务、机构、地域、营销、渠道。
  不要重复造车轮子,建议采用或者直接参考以上成熟的数据仓库模型,可以将项目实施的风险降到最低,当然是要花钱购买相关模型的

13- 数据建模-建模方法三:实体建模相关推荐

  1. 数据数仓的三种建模方式

    所谓水无定势,兵无常法.不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的.目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数 ...

  2. 3D立体建模的分类:实体建模和表面建模

    当一提到计算机cad,作为一个工科出身的来说,首先想到的是solidworks,UG,proE,inventor,freecad,OpenSCAD等等.但是一个艺术学生,它首先想到的可能是maya,z ...

  3. 【数仓】浅谈数仓建模的方法

    一篇比较全面介绍数据仓库建模方法的普及文章,主要包括了四个方面的内容: 1.什么是数据模型:简而言之就是对现实世界业务对象及关系的抽象. 2.为什么需要数据模型:数据模型不是必需的,建模的目的是为了改 ...

  4. 游戏模型师,主要做什么工作?次时代建模和传统手绘建模有什么区别?

    现在游戏3D建模是非常热门的行业,因此有很多同学梦想成为一个游戏模型师,成为游戏行业里的一员. 但是很多人都对建模师这个工作具体是做什么的并不是很了解.今天,汇众教育上海虹口游戏动漫就来说说游戏模型师 ...

  5. Verilog VHDL三种建模描述方式——2选1数据选择器

    标题Quartus II 标题 Verilog VHDL三种建模描述方式--2选1数据选择器 1,结构化描述方式: 是使用实例化低层次模块的方法,即调用其他已经定义过的低层次模块对整个电路的功能进行描 ...

  6. 数据分析Power BI数据建模教程(三)——如何优化数据模型

    Power BI 是基于云的商业数据分析和共享工具,它能帮您把复杂的数据转化成最简洁的视图.通过它,您可以快速创建丰富的可视化交互式报告,即使在外也能用手机端 APP 随时查看.甚至检测公司各项业务的 ...

  7. 3Dmax 三弟单面建模和实体建模的优缺点

    3dmax单面建模的优点 优点一.3dmax单面建模的计算量小,渲染速度较快,也不容易卡顿. 优点二.使用单面建模对硬件配置的要求更低,并且操作快捷方便,更适合初学者. 3dmax单面建模的缺点 缺点 ...

  8. 数据科学技术与应用【中国大学MOOC】:机器学习建模分析(三)_第五次单元测验_答案

    数据科学技术与应用 机器学习建模分析(三) 第五次单元测验 答案 题目来源:中国大学MOOC-东华大学-宋晖等-数据科学技术与应用 1 单选(1分) 关于人工智能.机器学习.深度学习三者的关系,正确的 ...

  9. 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——1.6 异构建模的方法...

    本节书摘来自华章出版社<信息物理融合系统(CPS)设计.建模与仿真--基于 Ptolemy II 平台>一书中的第1章,第1.6节,作者:[美]爱德华·阿什福德·李(Edward Ashf ...

最新文章

  1. linux 设备驱动 百度,Linux设备驱动之input子系统
  2. 实现接口时@Override注解问题
  3. Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java
  4. python24.dll_2_48_python24.dll
  5. 检查一列数据的重复项 vba_提取重复值,但字典不是重点。
  6. 纯CSS将图片转换成黑白
  7. 2018 年度人工智能热门事件大盘点:「悲喜交加」
  8. drupal 使用补丁_使用Drupal解决大学需求
  9. c语言只能最大值不能最小值,用c语言编写输入10个无序的整数,去掉一个最大值和最小值,然后求其平均值...
  10. Sharepoint 自定义搜索
  11. 滚~滚~滚动条(移动端 二)
  12. 前端获取后台布尔类型_教育平台项目前端:视频讲解
  13. 大智慧炒股软件下载|选股软件
  14. 教你如何安装配置Windows7系统 IIS IIS7.5本地浏览测试网站 完整版介绍
  15. DSP-28027笔记
  16. 牛逼的人生都是从苦逼的岁月爬过来的
  17. 百万亚瑟王无法连接服务器请在信号良好的地方重试,乖离性百万亚瑟王无法匹配怎么解决 匹配失败原因和解决方法...
  18. 迈向更小的.NET 4-有关客户端配置文件和下载.NET的详细信息
  19. css禅意花园讲了什么——读书笔记1
  20. matlab批量修改文件名字

热门文章

  1. Linux三大剑客之sed
  2. window XP驱动开发(一)如何下载WDK
  3. python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)
  4. 新闻与传播c刊_3本新闻传播类期刊入围新版C刊扩展目录
  5. shell圣诞树脚本
  6. 【小白向】利用笔记本+网线让台式机上网
  7. Java 微服务架构
  8. 他来了他来了,英伟达发布全新Hopper架构GPU“H100”4nm制程800亿晶体管
  9. C语言中从字符串中提取数字
  10. Mysql索引、命令重点介绍