本文为您介绍如何新建维度。

背景信息

维度即进行统计的对象。通常情况下,维度是实际存在、不因事件发生就存在的实体。创建维度,即从顶层规范业务中实体(或称主数据)的存在性及唯一性。

操作步骤

  1. 登录Dataphin。
  2. 在Dataphin首页,单击顶部菜单栏的研发,或者通过研发工作台的快速入口(如下图中编号1所示),进入研发页面。
    进入研发页面
  3. 选择开发 > 规范建模 > 维度
    进入维度页面
  4. 您可以通过如下方式新建维度:
    • 单击项目名称右侧的新建按钮,选择规范定义 > 维度
      新建维度1
    • 单击左侧功能区右上方的新建文件按钮。
      新建维度2
    • 单击左侧功能区下方的维度对象列表,切换至维度页签,然后单击页面右侧的新建维度
      新建维度3
    • 在右侧的操作指引图上,单击维度下方的新建按钮。
      新建维度4
  5. 新建维度页面,根据页面提示填写维度基本信息
    填写维度基本信息
  6. 填写维度逻辑信息
    维度逻辑信息用于定义维度对象范围和对象特征,确保维度真实且唯一性存在。Dataphin为您提供四种维度类型,以满足不同维度对象建设需求。
    维度逻辑信息
    • 普通维度:根据页面提示填写主键信息。
      说明 如果需要在已有的维度上扩展属性,则所属主维度要选择,并选择需关联的主维度。
    • 普通维度(层级):Dataphin支持创建层级维度。举例说明如下:

      类目维度举例,在实际业务分析过程中,通常会从一级类目二级类目叶子类目等多个维度进行分析,这些维度之间存在稳定的层级关系。但实际业务库的来源表通常为简化的父子关系类目表,因此为方便业务快速获取层级关系的维度数据,支持以父子表为基础,定义层级和逻辑信息,快速构建出所有层级维度,并保证层级关系的稳定性。普通维度(层级)定义完成后,用户不能单独删除某一层级的维度,只能基于配置模板来更新层级数和层级关系逻辑。

    • 枚举维度:Dataphin支持定义枚举维度。用户分析问题的视角,有时不仅仅是已有的业务对象,还有可能是简单的枚举值,例如按性别、按年龄段、按学历统计等。Dataphin支持用户通过code+value列举及标准化枚举值,标识枚举维度对象。
      枚举维度
    • 虚拟维度:Dataphin提供一类特殊的维度(即虚拟维度),用于支持用户自定义无具体计算逻辑的主键,标识维度对象。虚拟维度可以使没有业务实体承载、没有固定数据范围的维度对象,参与规范化建模。例如针对访客维度的统计分析:访客没有对应的业务实体,也没有唯一、固定的来源表,无法圈定相对稳定的数据范围。
  7. 维度信息填写完成后,单击页面右上方的保存提交按钮。
    提交维度
    说明
    • 普通维度提交成功后,会自动生成对应的维度逻辑表。
    • 普通维度(层级)提交成功后,会自动生成一组具有层级关联关系的维度逻辑表。
    • 维度逻辑表详情请参见编辑模型信息和表信息
  8. 维度提交成功后,进行发布操作。