【数据仓库面试题合集①】数据建模高频面试题及解析
🧠 面试官爱问什么?——核心考察点
数据建模作为数仓岗位面试的重头戏,考察的不只是模型知识,更是对业务理解、抽象能力和工程落地经验的综合评估。常见题型可分为三类:
-
概念类:模型类型、建模方法论(如维度建模、范式建模)
-
场景类:给定一个业务场景进行模型设计(如电商订单、医院诊疗)
-
实操类:模型字段选择、SCD 设计、指标口径思维
📌 高频面试题 & 答案解析
1. 星型模型和雪花模型的区别?适用什么场景?
✅ 回答参考:
项目 | 星型模型 | 雪花模型 |
---|---|---|
维度表结构 | 扁平化(无主外键) | 正规化(存在主外键) |
查询效率 | 高 | 相对低 |
存储空间 | 占用多 | 占用少 |
维护成本 | 低 | 高 |
典型场景 | 查询频繁、实时分析场景 | 数据一致性要求高的金融/政务系统 |
💡 实际工作中,星型模型更常见,原因是它更适合 OLAP 查询,性能好ÿ