| 一行 | 一个业务事件 |
|---|---|
| 写入 | 追加,一般不更新 |
| 聚合 | 可上卷任意维度 |
典型查询
典型查询
SELECT channel, sum(pay_amt) gmv
FROM fact_order
WHERE dt BETWEEN '2026-10-01' AND '2026-10-07'
GROUP BY channel;事件状态变化若原地更新会丢失历史,应改为时间戳行或快照表。
每行对应一个业务事件,粒度细、可加性好,是事实表的默认形态;一般只插入不更新,可上卷到任意维度组合。
| 一行 | 一个业务事件 |
|---|---|
| 写入 | 追加,一般不更新 |
| 聚合 | 可上卷任意维度 |
SELECT channel, sum(pay_amt) gmv
FROM fact_order
WHERE dt BETWEEN '2026-10-01' AND '2026-10-07'
GROUP BY channel;