1 维度表
维度表:一般是对事实的 描述信息。每一张维表对应现实世界中的一个对象或者概念。
例如:用户、商品、日期、地区等。
维表的特征:
 维表的范围很宽(具有多个属性、列比较多)
 跟事实表相比,行数相对较小:通常< 10 万条
 内容相对固定:编码表
时间维度表:

2 事实表
事实表中的 每行数据代表一个业务事件(下单、支付、退款、评价等)。“事实”这
个术语表示的是业务事件的 度量值(可统计次数、个数、件数、金额等),例如,订单事
件中的下单金额。
每一个事实表的行包括:具有可加性的数值型的度量值、与维表相连接的外键、通常具
有两个和两个以上的外键、外键之间表示维表之间多对多的关系。
事实表的特征:
 非常的大
 内容相对的窄:列数较少
 经常发生变化,每天会新增加很多。
1 )事务型事实表
以 每个事务或事件为单位,例如一个销售订单记录,一笔支付记录等,作为事实表里的
一行数据。一旦事务被提交,事实表数据被插入,数据就不再进行更改,其更新方式为增量
更新。
2 )周期型快照事实表
周期型快照事实表中 不会保留所有数据, 只保留固定时间间隔的数据,例如每天或者
每月的销售额,或每月的账户余额等。
3 )累积型快照事实表
累计快照事实表用于跟踪业务事实的变化。例如,数据仓库中可能需要累积或者存储
订单从下订单开始,到订单商品被打包、运输、和签收的各个业务阶段的时间点数据来跟踪
订单声明周期的进展情况。当这个业务过程进行时,事实表的记录也要不断更新。

数据仓库之维度表和事实表相关推荐

  1. Greenplum 实时数据仓库实践(8)——事实表技术

    目录 8.1 事实表概述 8.2 周期快照 8.3 累积快照 8.4 无事实的事实表 8.5 迟到的事实 8.6 累积度量 小结 上一篇里介绍了几种基本的维度表技术,并用示例演示了每种技术的实现过程. ...

  2. 维度建模的事实表设计

    事实表基础 事实表特性 事实表作为数据仓库维度建模的核心,紧紧围绕着业务过程来设计,通过获取描述业务过程的度量来表达业务过程,包含了引用的维度和与业务过程有关的度量. 事实表中一条记录所表达的业务细节 ...

  3. 【电商数仓】关系建模与维度建模、维度表和事实表、几种维度模型、数仓建模原则

    文章目录 1 关系建模与维度建模 (1)关系建模 (2) 维度建模 2 维度表和事实表 (1)维度表 (2)事实表 事务型事实表 周期型快照事实表 累积型快照事实表 3 维度模型分类 (1)星型模型 ...

  4. 维、维度、维度表和事实表

    目录 0 来自知乎的一个简单解释 1 维 2 维度 3 维度表 4 事实表 5 星型模式结构示意图 0 来自知乎的一个简单解释 1 维 维是关于一个组织想要记录的视角或观点. 参考: 维的百度百科. ...

  5. 数据仓库中的维度表和事实表概述

    2019独角兽企业重金招聘Python工程师标准>>> 事实表       每个数据仓库都包含一个或者多个事实数据表.事实数据表可能包含业务销售数据,如现金登记事务所产生的数据,事实 ...

  6. 数据仓库建模方法/范式建模法/维度建模法/事实表/维度表/优缺点/建模流程/概念建模/逻辑建模/物理建模

    常见的有 范式建模法.维度建模法.实体建模法等,每种方法从本质上将是从不同的角度看待业务中的问题,不管是从技术层面还是从业务层面,都代表了哲学上的一种世界观. 1 范式建模法(Third Normal ...

  7. mysql 事实表 维度表_数据仓库展示模型 - 维度表与事实表的理解

    一.事实表 特点: 1. 由一组表示维度的键和一组数字形式的度量值构成. 2. 维度外键通常是一些数字或字符代码,因为通常事实表会包含极大的数据量,如果直接使用维度描述的话,会对存储性能照成影响. 3 ...

  8. 维度表和事实表的含义

    维度表示你要对数据进行分析时所用的一个量, 比如你要分析产品销售情况, 你可以选择按类别来进行分析,或按区域来分析. 这样的按..分析就构成一个维度.前面的示例就可以有两个维度:类型和区域.另外每个维 ...

  9. 什么是维度表和事实表

    事实表           每个数据仓库都包含一个或者多个事实数据表.事实数据表可能包含业务销售数据,如现金登记事务     所产生的数据,事实数据表通常包含大量的行.事实数据表的主要特点是包含数字数 ...

最新文章

  1. 用了这么多年 Spring Boot 你知道他爹有多大背景吗?
  2. ecshop手机端html,ECSHOP手机版本的head标题的修改方法分享
  3. Spring 源码阅读 之 Spring框架加载
  4. Codeforces 803E--Roma and Poker (DP)
  5. 常见的不同类型运算的转换方式
  6. Android Studio开发基础之动态注册与注销BroadcastReceiver
  7. PHP7.2 redis
  8. ue4中在物体上加ui_UE4 物体位置同步相关源码分析浅谈
  9. Spring Cloud Gateway 原理与应用场景
  10. iOS Programming UIWebView 2
  11. 热情不减!iPhone12国行首批供货已售罄
  12. easypoi 导入oracle,记一次由openjdk导致的poi错误(easyexcel)
  13. python从网络时间服务器获取并打印当前时间以及pip安装ntplib的一次体验
  14. Android中解析XML的方法
  15. java servlet容器有哪些_Java Web —— servlet 容器
  16. mysql select 列名_Mysql查询出所有列名
  17. 个人空间岁末大回报活动12月23日获奖名单
  18. windows server 2008R2 修改账户密码
  19. tp5和微信小程序联接mqtt订阅及发布
  20. Q - Phalanx

热门文章

  1. Pipeline流水线项目构建
  2. 读《深入理解计算机系统》
  3. 【Matlab】牛顿迭代法实现
  4. Eth-Trunk的配置
  5. 【概念】权限管理模型(RBAC、ABAC、ACL)
  6. 深入了解String和intern
  7. NodeJS之搭建Web服务器
  8. python服务器性能测试工具locust使用指南
  9. ubuntu安装 pyqt5 报错 xcb找不到 pyinstaller打包open3d报错
  10. 微信小程序----对接OneNet平台(测试版)