考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

某快消品企业搭建销售数据分析系统,采用星形模型。结构如下: fact_sales:订单编号、客户ID、商品ID、订单日期、销售额、利润 dim_customer:客户ID、客户等级、性别、所属城市 dim_product:商品ID、商品名称、品类、品牌 dim_date:订单日期、年、月、季度 dim_region:城市、所属省、所属大区 业务需求包括: 按“客户等级 × 商品品类 × 月份”维度展示销售额和利润 按城市查看客户购买力,支持“省/大区”层级下钻 快速定位销售高的品牌与地区组合 报表设计应避免使用不具分析意义的字段作为维度 (4)某分析师正在为“客户等级 × 商品品类 × 月份”维度的销售分析设计数据模型。以下哪项做法最符合星形模型的建模规范?
A. 将“客户等级”、“商品品类”、“月份”分别设计为维度表字段,并通过主外键与事实表关联
B. 将所有维度字段与销售额字段放在一张大表中,减少表关联复杂度
C. 将商品品类和客户等级作为文本字段保留在事实表中,避免维表拆分
D. 只使用一个维度表存放所有字段,统一连接到事实表中,提升扩展性
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

【解析】星型模型的核心特征是每个分析维度(客户等级、商品品类、月份)需独立设计维度表(如dim_customer、dim_product、dim_date),通过主外键与事实表关联;销售额、利润等指标仅存储在事实表(fact_sales)中。B选项将所有字段合并至单表违反星型模型设计原则,导致数据膨胀和更新困难;C选项文本字段存入事实表破坏模型可扩展性(如商品品类变更需全表更新);D选项单维度表混合多主题信息(如客户+商品+时间),丧失维度独立性。