首页/数据/数仓建模速查/案例:金融账户流水与余额建模
建模基础69 条

案例:金融账户流水与余额建模

账户域三件套:交易流水事实(借贷)、日终余额快照、账户维度;金额用最小货币单位整数,借贷方向与符号约定全仓统一。

数仓建模速查数据更新于 2026-10-12
流水借/贷双向金额
快照日终余额
校验流水净额 = 余额变动

交易流水

交易流水
CREATE TABLE fact_acct_txn (
  txn_id string, acct_sk bigint, txn_type string,
  dr_amt bigint COMMENT '借方金额(分)',
  cr_amt bigint COMMENT '贷方金额(分)',
  txn_ts timestamp
) PARTITIONED BY (dt string) STORED AS ORC;
账户余额校验任务:当日流水净额加期初余额等于期末余额,不平即告警。

易错点

  • 借贷方与正负号两套约定混用,净额算错
  • 余额快照与流水不勾稽,差异越滚越大

数据来源与参考

  • 金融数仓实践:账户与流水模型
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌