| 事实 | 报名/学习/考试 |
|---|---|
| 维度 | 课程/班级/教师 |
| 指标 | 完课率/续报率 |
学习行为
学习行为
CREATE TABLE fact_study_event (
student_sk bigint, course_sk bigint,
event_type string, progress_pct decimal(5,2), event_ts timestamp
) PARTITIONED BY (dt string) STORED AS ORC;报名与学习是两个粒度(订单行 vs 行为事件),分别建事实表后在指标层组合。