DIM 层(Dimension Layer,公共维度层) 是数据仓库架构(如阿里的 OneData 体系或 Kimball 维度建模)中非常关键的一层。 简单来说,DIM 层存放的是描述性数据,用来解释业务过程中的“环境”。如果说事实表(Fact Table)记录的是“发生了什么(比如下了一单)”,那么 DIM 层记录的就是谁(Who)、在哪里(Where)、什么时间(When)、什么商品(What)。 具体来说,DIM 层通常存放以下几类数据: 1. 核心业务实体数据 (Entities) 这是 DIM 层最主要的内容,对应业务中的具体对象。 用户/会员维表 (DimUser): 包含:用户ID、姓名、性别、年龄、手机号、注册时间、会员等级、所属行业、偏好标签等。 商品/SKU维表 (DimSku): 包含:商品ID、商品名称、品牌、重量、颜色、尺寸、上架时间、成本价等。 商家/店铺维表 (DimShop): 包含:店铺ID、店铺名称、主营类目、店铺星级、开店时长、法人信息等。 2. 时间维度数据 (Time/Date) 时间是数据分析中最常用的维度,通常会构建一张全局通用的时...