| 维度 | 航班/航线/机型 |
|---|---|
| 事实 | 订座/乘机 |
| 指标 | 客座率/准点率 |
乘机事实
乘机事实
CREATE TABLE fact_flight_board (
flight_no string, flight_date string, route_sk bigint,
boarded_cnt int, capacity_cnt int
) PARTITIONED BY (dt string) STORED AS ORC;航班延误分析把航段与动作(起降)分开事件化,延误归因才能落到环节。
航空域:航班维(航线/机型/班期)+ 订座事实 + 乘机事实;客座率 = 乘机人数 / 可售座位;延误与取消用状态事件表达。
| 维度 | 航班/航线/机型 |
|---|---|
| 事实 | 订座/乘机 |
| 指标 | 客座率/准点率 |
CREATE TABLE fact_flight_board (
flight_no string, flight_date string, route_sk bigint,
boarded_cnt int, capacity_cnt int
) PARTITIONED BY (dt string) STORED AS ORC;