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

备考刷题,请到

CDA认证小程序

某快消品企业搭建销售数据分析系统,采用星形模型。结构如下: fact_sales:订单编号、客户ID、商品ID、订单日期、销售额、利润 dim_customer:客户ID、客户等级、性别、所属城市 dim_product:商品ID、商品名称、品类、品牌 dim_date:订单日期、年、月、季度 dim_region:城市、所属省、所属大区 业务需求包括: 按“客户等级 × 商品品类 × 月份”维度展示销售额和利润 按城市查看客户购买力,支持“省/大区”层级下钻 快速定位销售高的品牌与地区组合 报表设计应避免使用不具分析意义的字段作为维度 (2)若要按“省 → 城市”层级透视销售额,应使用哪项模型设计支持?
A. 在事实表中加入城市字段
B. 将 dim_region 设计为包含城市与省份层级的维度表
C. 将客户维度中的城市字段改为订单主键
D. 在 dim_date 中补充区域字段信息
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

【解析】在dim_region维度表中直接包含城市、省份、大区层级,实现扁平化存储。BI工具(如Power BI)可直接基于同一维度表的层级字段实现下钻(如省→城市),无需额外关联表。A选项事实表加入城市字段违反第三范式,导致数据冗余和更新异常。C选项订单主键与地理信息无关,无法支持层级分析。D选项时间维度与地理维度无逻辑关联,混合存储破坏模型一致性。