一、事实表

特点:

1. 由一组表示维度的键和一组数字形式的度量值构成。

2. 维度外键通常是一些数字或字符代码,因为通常事实表会包含极大的数据量,如果直接使用维度描述的话,会对存储性能照成影响。

3. 每个度量值都是单独的一列,创建报表时(例如BIEE中数据透视表),度量值也可以作为维度来使用。

教工人数单位ID(维度1)

学科码(维度2)

年度(维度3)

在编教工数(度量1)

在编教学科研人数(度量2)

1

0801

2013

101

89

2

0802

2013

102

77

3

0701

2013

90

34

4

0705

2014

140

98

二、维度表

通常,事实表中的每个维度都有一个维度表。

单位维度单位ID(维度主键)

单位代码(键属性的名称)

单位名称(属性1)

1

125000

网络中心

2

126000

人事处

3

130020

教务处

4

264000

1. 键属性的名称可能是唯一的——因为每个键只有一个名称,但其他属性不需要是唯一的,本质上,每个属性都对应于维度表中的一个列。

2. 维度属性可以是可分组的,也可以是不可分组的。

某些可分组的属性可以组合起来创建一个自然层次结构(natural hierarchy)。例如假设Product有Category和Subcategory属性,在多数情况下,单个产品只会属于单个 Subcategory,并且单个Subcategory只会属于单个Category。这将形成一个自然层次结构。在报表中,可能会显示 Categories,然后允许用户从某个Category钻取到Subcategories,以及最终钻取到Products。

层次结构——或者说钻取路径——不一定要是自然的(例如,每个低层次的成员会决定下一个高层次的成员)。例如,您可能会创建一个按照Color分组产品的 报表,但允许用户根据每个Color钻取到每个不同的Size。因为报表的钻取能力,Color和Size形成了一个层次结构,但是根据Size却没有任 何信息可以用来断定产品的Color将是什么。这是一个层次结构,但不是一个自然层次结构——但也不是说它是个非自然层次结构。Color和Size形成 一个层次结构并没有什么不对,它只是这样一个简单的事实:相同的Size可以出现在多个Color中。

mysql 事实表 维度表_数据仓库展示模型 - 维度表与事实表的理解相关推荐

  1. 维度表创建规范_数据仓库维度建模-维度表设计

    1 维度表的定义 在维度建模中,通常将指标的度量称之为"事实",将产生度量的环境称之为"维度".将描述同一个业务实体的的多个维度列组合在一起,就是常说的&quo ...

  2. 达梦两个表模糊查询_一文彻底搞定哈希表

    哈希表是个啥? 小白: 庆哥,什么是哈希表?这个哈希好熟悉,记得好像有HashMap和HashTable之类的吧,这是一样的嘛? 庆哥: 这个哈希确实经常见,足以说明它是个使用非常频繁的玩意儿,而且像 ...

  3. mysql数据库访问300ms以上_[Java教程]一张900w的数据表,16s执行的SQL优化到300ms?...

    [Java教程]一张900w的数据表,16s执行的SQL优化到300ms? 0 2020-11-20 16:00:16 一,前言 证实 有一张财务流水表,未分库分表,目前的数据量为9555695,分页 ...

  4. vba工作表重命名_如何在Excel中重命名工作表选项卡

    vba工作表重命名 By default, worksheet tabs in Excel are given generic names, such as Sheet1, Sheet2, and s ...

  5. java如何实排班表时间算法_安卓自定义View-日历型排班表-CalendarScheduleView

    [原创,转载请注明出处] [使用效果] 未点击.jpg 点击.jpg 注释很详细,因此直接上代码: CalendarScheduleView.java /** * 日历型排班表 * 注意:只能显示本月 ...

  6. 注册表关闭命令提示符_如何从命令提示符下编辑Windows注册表

    注册表关闭命令提示符 Windows and a lot of third-party apps store settings in the registry. If you're wanting t ...

  7. 星形和雪花模型_数据仓库多维数据模型设计

    建设数据模型既然是整个数据仓库建设中一个非常重要的关键部分,那么,怎么建设我们的数据仓库模型就是我们需要解决的一个问题.这里我们将要详细介绍如何创建适合自己的数据模型. 数据仓库建模方法 大千世界,表 ...

  8. 维度表创建规范_【数据仓库篇】数据中台建设规范

    一.文章概述 数据数据建设的生命周期中,有必要做出一套关于建表.字段.总线矩阵的规范.数据表和和字段的总原则是采用英文缩写加下划线的方式来命名. 二.中台表命名规范 2.1 数据主题域 数据主题域主要 ...

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

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

最新文章

  1. 【转】分享 97年世界编程大赛第一名写的程序
  2. 中国火电设备市场发展方向与投资策略研究报告2022版
  3. LeetCode 142——环形链表 II
  4. pat1100. Mars Numbers (20)
  5. 织梦生成的html路径,织梦dedecms安装在子目录网页生成在根目录如何设置
  6. magento模板制作教程(一)
  7. 从PCI上读取数据 线程和定时器效率
  8. 手动设置ip 访问内网地址
  9. Calling CRDA to update world regulatory domain
  10. PyQT之多窗口切换
  11. 51NOD - 1677treecnt
  12. 5.11 Go语言文本大数据处理(2):文件分割与入库
  13. 计算机网络的有线接入,电脑怎么连接有线网络
  14. Spring Boot 整合Swagger实现API管理
  15. 网络安全有哪些岗位,如何成为一位优秀的网络安全工程师?
  16. 去VB程序NAG窗口方法-4C法
  17. Android数据持久化保存--File
  18. Elasticsearch:运用 Java 创建索引并写入数据
  19. 英语流利说效率计算机制,英语流利说 懂你英语 10天效率从60到90经验
  20. 【youcans 的 OpenCV 例程200篇】132. 形态学重建之孔洞填充算法

热门文章

  1. 电脑wifi通过中继器上网频繁掉线问题分析及问题解决方案(DHCP NAK)
  2. 想学习计算机,高考志愿应该怎么选择学校和专业,城市、学校、专业哪个更重要?
  3. excel表格导出之后身份证号列变成了科学计数法
  4. 使用GameBench进行android性能测试
  5. 应用回归分析第五版电子书_应用回归分析(第5版)
  6. 【PHP】配置环境变量,查看php版本(保姆级图文)
  7. 测试TensorFlow是否安装成功及简单代码的编写
  8. IDEA插件Free Mybatis plugin
  9. NextJS 13.4 App Router 入门教程
  10. IT_开发提测标准规范