29、数据仓库中的事实表设计:快照、累积快照与无事实事实表

数据仓库中的事实表设计:快照、累积快照与无事实事实表

1. 快照和累积快照事实表

在数据仓库的事实表设计中,除了常见的事务事实表,还有周期性快照和累积快照这两种特殊类型。它们各自针对事务事实表设计难以有效应对的特定分析挑战而产生,具有独特的特点。

1.1 事务事实表

事务事实表用于跟踪事件,其粒度通常对应单个事务或事务的汇总。例如,在一个订单系统中,每一笔订单的详细信息(如订单号、商品信息、交易金额等)都可以记录在事务事实表中。然而,像余额、级别等状态类的事实,有时虽能从相关事务中计算得出,但过程往往效率不高,甚至在某些情况下根本无法计算。

1.2 快照事实表

快照事实表会在预定义的间隔内,对指定维度的余额、级别或状态进行采样。与事务事实表不同,快照事实表往往非常密集。

周期性快照中的余额或级别测量通常是半可加的,即在不同的快照周期内求和可能没有实际意义,在某些情况下甚至可能是不可加的。不过,快照可以包含周期开始和结束时的余额,以及能汇总该周期的完全可加事实,还可能包括用于计算平均余额或级别的总和。

以下是它们的特点对比表格:
| 事实表类型 | 跟踪内容 | 粒度 | 数据密度 | 事实可加性 |
| — | — | — | — | — |
| 事务事实表 | 事件 | 单个事务或汇总 | 较稀疏 | 部分可加 |
| 快照事实表 | 余额、级别、状态 | 预定义间隔采样 | 密集 | 半可加或不可加 |

1.3 累积快照事实表

对于代表一系列步骤或状态的业务流程,如果能轻松识别正在处理的项目,就可以设计累积

相关推荐

State of AI 2025:AI技术演进的五维状态快照

AI技术已从线性演进进入多维相变阶段,‘状态快照’正取代传统趋势预测,成为工程决策新范式。其核心在于捕捉算力密度、模型熵值、数据引力、接口摩擦系数与监管热导率五大动态指标的实时耦合关系,揭示大模型能力边界与AI基础设施代际更替的真实节奏。这种基于实测数据的多维诊断方法,不仅支撑AI原生应用的范式落地,更帮助工程师规避‘伪代际’陷阱、识别失效阈值、实现渐进式升级。State of AI 2025 正是这一范式的权威实践载体,将抽象技术演进转化为可测量、可干预、可校准的工程操作手册。

dicui3114的博客 376

从问答到任务完成:智体系统与驾驭设计的综述(下)

26年6月来自港城大、悉尼大学和上海TokenRhythm 公司的论文“From Question Answering to Task Completion: A Survey on Agent System and Harness Design”。 基于大语言模型(LLM)的智体标志着从被动问答向主动任务完成的转变:它们能够感知环境、调用工具、维护状态,并跨越较长的时间跨度执行操作。随着智体系统从提示工程(prompt engineering)演进到工作流与上下文工程、驾驭(harness)工程以及伴随协

yorkhunter的博客 730

【信息科学与工程学】【数据科学】第五十一篇 数据仓库00 基础设计01

数据仓库设计的系统性解决方案,涵盖架构模式、分层设计、百万级访问支撑、海量数据配置及与数据库/数据湖的对接策略: ​​ODS(操作数据层)​​:原始数据镜像,保留历史快照 ​​DWD(明细数据层)​​:清洗、标准化、维度退化 ​​DWS(汇总数据层)​​:主题宽表、轻度聚合 ​​ADS(应用数据层)​​:高度聚合,面向报表/API ​​二、百万用户访问架构设计​​ ​​1. 核心架构组件​​ ​​2. 关键配置参数(以Snowflake为例)​​ ​​3. 性能优化措

weixin_49199313的博客 1202

CocosCreator 面试题(十七)Cocos creator 固定宽度与固定高度的底层原理是什么?Cocos creator是如何做适配的?

通过固定宽度或固定高度的适配方式,可以使游戏在不同屏幕尺寸上保持一定的一致性,确保游戏中的元素的大小和位置相对稳定。具体选择哪种适配方式取决于你的游戏需求和设计考虑。在 Cocos Creator 中,你可以通过设置「设计分辨率」和使用相对坐标和布局方式来实现固定宽度或固定高度的适配。总之,Cocos Creator 提供了多种适配方式和工具,帮助你在不同屏幕尺寸上保持游戏画面的一致性。在 Cocos Creator 中,固定宽度和固定高度是两种常见的适配方式,用于在不同屏幕尺寸上保持游戏画面的一致性。

w风雨无阻w的专栏 1688

Starlink卫星动力学系统仿真建模前传1-时空系统介绍

对于在轨道上运动的航天器由于速度接近第一宇宙速度,为了获取准确的位置信息对时间的精度要求极高,为了准确描述航天器的运动规律,本节对卫星仿真建模中用到的各种时间系统进行介绍。卫星轨道平面为坐标平面,坐标原点位于卫星系统质心,轴由卫星系统质心指向地心(当地垂线),轴在轨道面内垂直于轴并指向卫星的前进方向,轴同、轴构成右手系,指向轨道面负法线方向。不同坐标系下的建立的运动形式与复杂程度不同,会直接影响运动方程的求解繁简程度,因此,选取适当的坐标系具有重要的意义。定义星体坐标系,该坐标系简记为系,与卫星本体固连。

xspace的博客 1437

解密 vn.py 源码:从事件驱动到模块化设计的实战解析

本文深入解析vn.py源码,重点剖析其事件驱动机制与模块化设计。通过事件引擎、处理器字典等核心组件分析,展示如何实现低耦合高内聚的交易系统架构,并结合实战案例说明模块化设计带来的开发效率提升。文章还详细解读了Gateway抽象层、核心数据结构及设计模式应用,为量化交易开发者提供源码级实践指南。

weixin_27427619的博客 250

ADS1220 STM32硬件SPI驱动程序

前一段时间温故了下标准库,使用的是F1系列芯片,测试程序。

随风飘零翼的博客 5770

新手网工别慌!手把手带你搞定华为OLT开局配置(从登录到业务下发全流程)

本文为新手网络工程师提供华为OLT设备开局配置的详细指南,涵盖从设备登录、基础配置到业务部署的全流程。通过实战案例和常见问题排查,帮助读者快速掌握华为OLT配置技巧,确保业务顺利开通。

weixin_33721344的博客 481

Pentaho安装与配置

Pentaho安装与配置前言一、下载二、配置1.JDK环境2.添加mysql-jdbc驱动三、启动 前言 Pentaho Data Integration (PDI):前身是Kettle。Pentaho提供了提取、转换和加载(ETL)功能,该功能使用统一且与最终用户和物联网技术相关且可访问的格式简化了捕获、清理和存储数据的过程。 功能:提供报表的制作、分析、仪表板、数据集成、数据采集、商业智能平台等强大功能。 一、下载 官网地址:http://www.pentaho.com/ 不过已经访问不到了

小太阳DENGJIE的博客 3607

txt经纬度批量转面要素(附自定义ArcGIS工具箱方法)

当涉及大量txt坐标文件需要转换成面要素的时候,逐步操作工作量较大。本文由需求出发,以ArcGIS10.2为例,采用python脚本自定义ArcGIS工具,实现批量操作的目的。

m0_59216200的博客 1818

FPGA实现DDR接口

verilog// DDR2控制器状态机// 初始化序列// 发出初始化命令endendendend// 自动预充电end// 其他状态...endcaseendend。

whm128的博客 999

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: 50、企业区块链架构、云应用及平台解析
下一篇: 51、企业级区块链平台:VMware Blockchain for Ethereum 与 Quorum 解析
docker8compose
博客等级 码龄1天 0粉丝 1102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值