首页/数据/数仓建模速查/反模式:事实表无边界堆列
本包目录(97 条)
建模基础54 条
维度与事实设计43 条

反模式:事实表无边界堆列

把各种场景字段都塞进一张事实表(上百列),导致稀疏、难维护、口径混乱;应按业务过程拆表,密度优先。

数仓建模速查数据更新于 2026-10-12
症状列数爆表、大量空值
治理按过程拆分
原则一张事实表一个过程

示例

示例
反模式:fact_all 里同时有订单、支付、退款字段,行内空值过半
拆分依据是粒度与过程,不是主题名词。

易错点

  • 怕拆表麻烦全部合并,查询处处要过滤
  • 拆分后缺一致性维度,跨表汇总仍乱

数据来源与参考

  • 维度建模反模式:大宽事实表
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌