首页/数据/数仓建模速查/账户余额日快照案例
维度与事实设计149 条

账户余额日快照案例

余额快照=账户 x 日一行,度量含期初、发生额、期末;跨账户可加、跨天不可加(半可加),查询任意日期余额直接取当日行。

数仓建模速查数据更新于 2026-10-12
粒度账户 x 日
度量期初/发生/期末
可加性跨天不可加

建余额快照

建余额快照
CREATE TABLE fact_account_balance_daily (
  dt          string,
  account_sk  bigint,
  open_bal    decimal(18,2),
  change_amt  decimal(18,2),
  close_bal   decimal(18,2)
) PARTITIONED BY (dt) STORED AS ORC;
期末 = 期初 + 发生额 的勾稽要作为入仓校验;不平衡即阻断。

易错点

  • 跨天把期末余额相加,金额翻倍
  • 勾稽不校验,缺口随时间累积

数据来源与参考

  • 数据仓库工具箱:周期快照事实表
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌