维度

在《数据仓库工具箱》一书中对维度的定义是:

维度表是事实表不可或缺的组成部分。维度表包含业务过程度量事件有关的文本环境。他用来描述与"谁、什么、哪里、何时、如何、为什么"有关的事件。

维度用来描述事实,他从不同角度描述事实,也就是说维度是描述事实的角度。
我们描述事实的何时,那么就是时间维度。
比如我们描述这件商品的何时售出,那就是时间维度
比如我们描述这件商品的何地售出,那就是地理维度
比如我们描述这件商品的被谁买了,那就是人员维度

等等等

事实

在《数据仓库工具箱》一书中对事实的定义是:

事实涉及来自业务过程的度量,基本都以数量值表示。一个事实表行与粒度存在一对一关系。
比如上班时长表(上班时间,加班时间),上班时间可以拆分成签到时间,签退时间形成一个维度表,加班时间就是一个数值,加了几个小时的班是一个度量。

简单来说事实就是业务流程中的一条业务,是一个度量集,他按照粒度的划分包含着度量,连接着维度。

事实表根据灵活性与用途将数字度量分为三类:

  • 可以与事实表关联的任意维度汇总的是可加事实
  • 可以操控某些维度但不能操控全部维度的是半可加事实
  • 本身是操作后的度量(比例,占比等)是不可加事实。

在设计时应该解决不可加事实的出现,尽可能使用半可加事实来描述不可加事实。

度量

度量是业务流程节点上的一个数值。比如销量,价格,成本等等。

粒度

粒度就是业务流程中对度量的单位,比如商品是按件记录度量,还是按批记录度量。

总结:

维度是我们描述事实的角度。
事实是一条业务中度量的集合。
度量是业务中产生的一个数值。
粒度是度量的单位。

一分钟搞明白什么是维度,什么是事实,什么是度量,什么是粒度相关推荐

  1. mysql between优化_10 分钟搞明白 MySQL 是如何利用索引的!

    一.前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑. 譬如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL ...

  2. lambda的java_一分钟搞明白java8中的lambda

    项目结构是这样的 User是一个普通的pojo类 UserCompare是一个实现了Comprator的类 现在我们有一个需求:给一个user组成的list 按照user的年龄排序.实现不难,代码如下 ...

  3. 如何解决直播中黑屏、花屏、闪屏问题?10 分钟搞明白

    播放失败 直播卡顿 首开慢 延时高 音画不同步 马赛克严重 播放黑屏.花屏.绿屏 播放杂音.噪音.回声 点播拖动不准 直播发热问题 其他问题(待续) 首先我们要明白,黑屏.花屏.闪屏等问题,可能是推流 ...

  4. 3分钟搞明白信用评分卡模型模型验证

    2019独角兽企业重金招聘Python工程师标准>>> 信用评分卡模型在国外是一种成熟的预测方法,尤其在信用风险评估以及金融风险控制领域更是得到了比较广泛的使用,其原理是将模型变量W ...

  5. 用户的眼睛没毛病!10 分钟搞明白如何在直播中解决黑屏、花屏、闪屏问题

    「黑屏.花屏.闪屏」经常出现在直播应用中,除了网络问题,在直播过程中的黑屏.花屏.闪屏却有很多技术原因,这篇文章将全方位为你解决直播中的「黑屏.花屏.闪屏」问题. 继<直播技术详解>系列文 ...

  6. 漫画算法:5分钟搞明白红黑树到底是什么?

    注:本期二叉树部分图片和思想源自公众号:程序员小灰 ---正文--- 下面为标准的二叉排序树 初始状态 其实想要搜索值为226的节点很简单,搜索动画过程如下: 这样不行! 这是个病! 得治! 红黑树就 ...

  7. mysql 是如何利用索引的_10 分钟搞明白 MySQL 是如何利用索引的!

    一.前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑. 譬如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL ...

  8. 漫画算法:5 分钟搞明白红黑树到底是什么?

    作者 | 调皮的阿广 责编 | 屠敏 下面为标准的二叉排序树 初始状态 其实想要搜索值为226的节点很简单,搜索动画过程如下: 这样不行! 这是个病! 得治! 红黑树就是一种平衡的二叉查找树,说他平衡 ...

  9. 三分钟搞明白Java内存分布,再也不怕了!!!

    目录 一.堆内内存 1.1 年轻代-Young Generation 1.2 老年代 (Old Generation) 1.3 元数据(Meta space) 1.4 总结

最新文章

  1. 通过网页查看服务器算法,服务器使用国密(SM2/SM3/SM4)证书,通过浏览器访问
  2. uniapp手写_手写签名
  3. HTML的定义和特点,【HTML】复习笔记(一)初识HTML
  4. 计算机excel函数lookup,详细介绍数据查找VLookup函数在Excel中的应用举例
  5. html 字体立体效果,如何利用CSS3制作3D效果文字具体实现样式
  6. 云服务商拿来主义或大限将至,Elastic 表示将变更开源许可协议并进行诉讼
  7. MUI框架-01-介绍-创建项目-简单页面
  8. 计算机单位mb和m大小一样吗,MB和M哪个容量大?
  9. MES主要功能模块介绍
  10. 解决Android手机开发者选项经常自动关闭的问题
  11. hdu 6357 Hills And Valleys思维
  12. vue的watch监听的用法
  13. python写闲鱼脚本_自动化篇 - 躺着收钱!闲鱼自动发货机器人来啦~
  14. bind dlz mysql rpm_智能DNS --BIND DLZ+MYSQL
  15. 对BeanCopier拷贝对象中List类型属性的思考
  16. 云账户合法吗_云账户
  17. python qrcode 中文乱码_Python qrcode不一致
  18. 在Github上建立自己的个人博客网站详细教程
  19. 微信小程序实现跑马灯效果(自定义组件详解)
  20. webrtc部分手机黑屏的原因排查

热门文章

  1. win10计算机本地无法连接,win10系统电脑本地连接不见了解决方法
  2. python循环语句打印输出1-10_python循环语句的一些题型
  3. c/c++中sizeof()、strlen()、length()、size()详解和区别
  4. 旷厂练习生 Vol.15 | CV 小白在旷视 4 个月就能写顶会 paper?来听听机甲大师 Albert 的故事!...
  5. MUI前端框架,MUI返回上一页并刷新
  6. 删除github中的repository仓库
  7. 手把手教你实现小程序中的自定义组件
  8. 搜索引擎 Solr 简介
  9. 400,405,404 ,500是什么错
  10. Oracle ASM磁盘组冗余机制(Failure group)