首页/数据/数仓建模速查/Doris 表模型:明细、聚合、主键
湖仓与引擎63 条

Doris 表模型:明细、聚合、主键

三种模型按写入形态选择:明细模型保留全部行(适合日志)、聚合模型按 key 预聚合(适合指标)、主键模型支持更新与删除(适合维表)。

数仓建模速查数据更新于 2026-10-12

模型

模型数据形态典型场景
明细 Duplicate保留所有行明细查询与日志
聚合 Aggregate同 key 聚合指标汇总表
主键 Unique同 key 覆盖维表、状态表

主键模型

主键模型
CREATE TABLE dw.dim_store (
  store_id VARCHAR(32) NOT NULL,
  store_name VARCHAR(128),
  region_id VARCHAR(32),
  update_time DATETIME
)
UNIQUE KEY(store_id)
DISTRIBUTED BY HASH(store_id) BUCKETS 8;
聚合模型在写入时就做聚合,适合 SUM/MAX 类度量;比率类指标需存分子分母再计算。

易错点

  • 比率指标建聚合表直接存结果,跨维度汇总错误

数据来源与参考

  • Apache Doris 官方文档:Data Model
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌