维度表用于确定您观察业务状况的视角,存储不同观察视角的维度描述。例如,分析产品销售情况,您可以选择按产品类别及时间两个维度进行分析,创建产品维度表及时间维度表。本文将为您介绍维度表的创建方法。
前提条件
背景信息
结合业务的数据域的规划,提取出各业务数据域中进行数据分析时可能存在的维度,并将维度及其属性通过维度表的方式存储下来。例如,在进行电商业务数据分析时,可用的维度及其属性有:订单维度(属性包括订单ID、订单创建时间、买家ID、卖家ID等)、用户维度(性别、出生日期等)、商品维度(包括商品ID、商品名称、商品上架时间)等,此时您就可以将这些维度和属性创建为订单维度表、用户维度表、商品维度表等,将维度属性记录作为维度表的字段。后续您可将这些维度表部署到数仓中,通过ETL将实际维度数据按照维度表定义的方式进行存储,方便业务人员在后续的数据分析时进行取用。

- 创建维度表时:
- 可以关联本维度表是用于分析哪个业务分类、哪个数据域,便于后续直接查看具体某一业务分类或数据域下,有哪些维度表。
- 可以指定维度表后续在数据建模分析使用时,维度表的数据存储于数仓中的哪个数据分层,一般情况下维度表可存储于公共维度层(DIM层)。
- 维度表创建后,您可以将维度的属性添加为维度表的字段,且可以对维度表进行关联和分区的设置,并且可使用统一的数据标准来进行字段设置,保障全数据域中的维度数据的属性是一致的。
- 维度表创建配置完成后,可发布物化至计算引擎,后续在计算引擎中使用维度表进行数据分析。
- 维度表创建配置后,在进行数据派生指标和汇总表的设计创建时,可直接关联使用维度表中的维度。
创建维度表
- 进入维度建模。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的进入数据开发。
- 单击左上方的
图标,选择 ,默认进入维度建模页面。
- 创建维度表。
- 配置完成后,单击保存,保存成功后,可在左侧目录树进行查看。