mysql 事实表 维度表_数据仓库展示模型 - 维度表与事实表的理解
一、事实表
特点:
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 维度表的定义 在维度建模中,通常将指标的度量称之为"事实",将产生度量的环境称之为"维度".将描述同一个业务实体的的多个维度列组合在一起,就是常说的&quo ...
- 达梦两个表模糊查询_一文彻底搞定哈希表
哈希表是个啥? 小白: 庆哥,什么是哈希表?这个哈希好熟悉,记得好像有HashMap和HashTable之类的吧,这是一样的嘛? 庆哥: 这个哈希确实经常见,足以说明它是个使用非常频繁的玩意儿,而且像 ...
- mysql数据库访问300ms以上_[Java教程]一张900w的数据表,16s执行的SQL优化到300ms?...
[Java教程]一张900w的数据表,16s执行的SQL优化到300ms? 0 2020-11-20 16:00:16 一,前言 证实 有一张财务流水表,未分库分表,目前的数据量为9555695,分页 ...
- vba工作表重命名_如何在Excel中重命名工作表选项卡
vba工作表重命名 By default, worksheet tabs in Excel are given generic names, such as Sheet1, Sheet2, and s ...
- java如何实排班表时间算法_安卓自定义View-日历型排班表-CalendarScheduleView
[原创,转载请注明出处] [使用效果] 未点击.jpg 点击.jpg 注释很详细,因此直接上代码: CalendarScheduleView.java /** * 日历型排班表 * 注意:只能显示本月 ...
- 注册表关闭命令提示符_如何从命令提示符下编辑Windows注册表
注册表关闭命令提示符 Windows and a lot of third-party apps store settings in the registry. If you're wanting t ...
- 星形和雪花模型_数据仓库多维数据模型设计
建设数据模型既然是整个数据仓库建设中一个非常重要的关键部分,那么,怎么建设我们的数据仓库模型就是我们需要解决的一个问题.这里我们将要详细介绍如何创建适合自己的数据模型. 数据仓库建模方法 大千世界,表 ...
- 维度表创建规范_【数据仓库篇】数据中台建设规范
一.文章概述 数据数据建设的生命周期中,有必要做出一套关于建表.字段.总线矩阵的规范.数据表和和字段的总原则是采用英文缩写加下划线的方式来命名. 二.中台表命名规范 2.1 数据主题域 数据主题域主要 ...
- 数据仓库中的维度表和事实表概述
2019独角兽企业重金招聘Python工程师标准>>> 事实表 每个数据仓库都包含一个或者多个事实数据表.事实数据表可能包含业务销售数据,如现金登记事务所产生的数据,事实 ...
最新文章
- 【转】分享 97年世界编程大赛第一名写的程序
- 中国火电设备市场发展方向与投资策略研究报告2022版
- LeetCode 142——环形链表 II
- pat1100. Mars Numbers (20)
- 织梦生成的html路径,织梦dedecms安装在子目录网页生成在根目录如何设置
- magento模板制作教程(一)
- 从PCI上读取数据 线程和定时器效率
- 手动设置ip 访问内网地址
- Calling CRDA to update world regulatory domain
- PyQT之多窗口切换
- 51NOD - 1677treecnt
- 5.11 Go语言文本大数据处理(2):文件分割与入库
- 计算机网络的有线接入,电脑怎么连接有线网络
- Spring Boot 整合Swagger实现API管理
- 网络安全有哪些岗位,如何成为一位优秀的网络安全工程师?
- 去VB程序NAG窗口方法-4C法
- Android数据持久化保存--File
- Elasticsearch:运用 Java 创建索引并写入数据
- 英语流利说效率计算机制,英语流利说 懂你英语 10天效率从60到90经验
- 【youcans 的 OpenCV 例程200篇】132. 形态学重建之孔洞填充算法