数仓之事实表和维度表
维度表:维度表示你对数据进行分析时所用的一个量,比如你要分析产品销售情况,你可以选择按区域来划分,或者选择按类别进行分析。这样的按。。。。分析就构成了一个维度。
事实表:数据聚合后依据某个维度生成的结果表,
事实表是用来储存主题的主干内容的,以日常工作内容举例,工作量可能具有如下属性:工作日期,人员,工作时长,加班时长,工作性质,是否外勤,工作内容,审核人,其中工作时长,加班时长为主干,是工作量主题的基本内容。而工作日期,人员,工作性质,是否外勤是可以被分类的,如日期可以分为年-月-日,所以把能够分类的属性单独列出来,成为维度表。在事实表中维护事实与维度的引用关系。
在上述例子中,事实表可以设计成如下
WorkDate EmployeeID,WorkTypeID,Islegwork,Content,
而时间,员工,工作类型,是否外勤则归为维度表。
事实数据表的主要特点是包含数字数据,并且这些数字信息可以汇总。以提供有关单位作为历史的依据,每个事实数据表包含一个由多个部分组成的索引,该索引包含外键的相关性维度表的所有主键,而维度表包含事实记录的所有特性。事实数据表不应该包含描述性的信息。也不应该包含除数字度量字段及使事实与维度表中对应项的相关索引字段的之外的任何数据。
数仓之事实表和维度表相关推荐
- HAWQ取代传统数仓实践(十)——维度表技术之杂项维度
一.什么是杂项维度 简单地说,杂项维度就是一种包含的数据具有很少可能值的维度.事务型商业过程通常产生一系列混杂的.低基数的标志位或状态信息.与其为每个标志或属性定义不同的维度,不如建立单独的将不同维度 ...
- 理解维度数据仓库——事实表、维度表、聚合表
一.事实表 在多维数据仓库中,保存度量值的详细值或事实的表称为"事实表".一个按照州.产品和月份划分的销售量和销售额存储的事实表有5个列,概念上与下面的示例类似. 在这些事实表的示 ...
- 事实表和维度表是怎么造数据_从电商数据指标到电商数据中台
接上一篇业务洞察--从人货场提炼电商数据指标 数据指标体系已经提炼好了,接着就是想办法落地实现.现在数据中台是个流行词汇,在技术思维里,重复的逻辑会被抽象为组件.服务或者系统,系统这个层级都包不住的, ...
- BI中事实表,维度表和数据集市,数据仓库的理解
维度表(dimension)存放着一些维度属性,例如时间维度:年月日时:地域维度:省份,城市:年龄维度:老年,中年,青年:职称维度:高,中,低.它定义了可以从哪些角度分析事实表. 事实表(fact)存 ...
- 事实表与维度表的区别与关系
事实表 每个数据仓库都包含一个或者多个事实数据表.事实数据表可能包含业务销售数据,如现金登记事务所产生的数据,事实数据表通常包含大量的行.事实数据表的主要特点是包含数字数据(事实),并且这 ...
- BI中的事实表和维度表
事实表: 每个数据仓库都包含一个或者多个事实数据表.事实数据表可能包含业务销售数据,如现金登记事务. 所产生的数据,事实数据表通常包含大量的行.事实数据表的主要特点是包含数字数据(事实),并且这些数字 ...
- 数仓中指标-标签,维度-度量,自然键-代理键,数据集市等各名词解析及关系
序列号 内容 链接 1 大数据知识面试题-通用(2022版) https://blog.csdn.net/qq_43061290/article/details/124819089 2 大数据知识面试 ...
- 数仓中指标-标签,维度-度量,自然键-代理键等各名词深度解析
作为一个数据人,是不是经常被各种名词围绕,是不是对其中很多概念认知模糊.有些词虽然只有一字之差,但是它们意思完全不同,今天我们就来了解下数仓建设及数据分析时常见的一些概念含义及它们之间的关系. 本文首 ...
- 数仓:事实表设计方法,原则和三种类型选择
关注公众号,回复关键字 [资料],获取[10万字大数据框架面试知识点]与[大数据开发的命令手册] 事实表设计方法 事实表作为数据仓库维度建模的核心,紧紧围绕着业务过程来设计.其包含与该业务过程有关的维 ...
- 数仓构建维表--行政区域维度表的构建
前言 为啥子要花时间搞这个呢? 就是写sql的时候,想要一个省市区维表,在网上找啊找啊找,不是要钱,就是要C币,或者就是别的,竟然没有公益的,共享一下不好吗? 太抠了,今天我来分享一个,哈哈... ...
最新文章
- 全国计算机技术与软件专业技术资格(水平)考试徽标
- springMVC 与mybatis 整合 demo(maven 工程)
- 【计算机网络复习 数据链路层】3.6.2 以太网
- file_get_contents('php://input') 和POST的区别
- 华为的JAVA面试题及答案(部分)
- oracle使用索引和不使用索引性能分析
- IOS-40-测试环境与正式环境的代码通过标示符来区分
- MathType与Office公式编辑器的差异
- Java金融计算机计算irr_手把手教你使用金融计算器
- 3.IIC总线介绍及使用
- 小米平板2刷哪个系统更流畅_两个系统随你选 小米平板2刷机小教程
- 联想小新校园活动推广策划案
- 网络互连(IPV4+NAT技术+ARP+IPV6)
- 企业微信PC版多开软件,测试win10有效
- Android 4.1新特性
- Chapter16/17-项目2:数据可视化
- c语言电脑三点竖怎么输入,竖怎么打
【处理步骤】
- win10系统开机出现grub,一步进入window系统
- java mail 学习笔记
- 颜色偏差裙子测试软件,裙子到底是白金还是蓝黑?你的大脑在捣鬼