维度逻辑表与维度一一对应,是通过丰富维度中的属性信息构建而成的。维度发布成功后,系统会自动创建对应的维度逻辑表,并支持对维度逻辑表进行添加属性、关联维度、添加子维度、物理化配置等操作。

前提条件

编辑维度逻辑表的核心目标是丰富维度之上的相关属性信息。需要注意的是:
  • 抽象提炼维度自身具备且相对持久的属性,无需冗余非维度关联对象的信息。
  • 子维度中不需要重复定义已发布的父维度中相同属性字段,系统会自行引用。

操作步骤

  1. 登录Dataphin。
  2. 在Dataphin首页,单击顶部菜单栏的研发,进入研发页面。
  3. 选择开发 > 规范建模 > 维度逻辑表
    进入维度逻辑表页面
  4. 单击左侧列表中的某个维度逻辑表,进入逻辑表编辑页面。
    进入逻辑表编辑页面
  5. 逻辑表编辑页面分为如下几个区域:
    • 在左上方菜单栏,您可以查看维度逻辑表的表信息、配置调度参数等。
    • 在右上方区域,您可以对维度逻辑表进行保存、提交等操作。
    • 在中间区域,您可以查看逻辑表信息、添加关联维度、添加子维度等。
  6. 编辑模型信息。
    模型信息为您展示维度逻辑表的表名称、字段清单,以及与其他逻辑表的关系。如下图所示,您可以快速实现添加属性添加关联维度添加子维度。同时,您也可以在逻辑表编辑页面,单击上方菜单栏的主表编辑,编辑逻辑表相关内容。
    模型信息
    1. 添加属性。
      单击模型信息中的添加属性,进入新建属性页面。系统支持通过引入字段SQL自定义字段两种方式创建属性。
      • 引入字段方式会自动生成计算逻辑,生成后用户可以编辑计算逻辑。
      • 如果字段具有复杂的计算逻辑,您可以选择SQL自定义字段方式,自行编写自定义SQL。以as k标识关联键,其他字段默认为引入的属性。单击参考示例可以查看SQL编写样例,如果您不确定,可以单击规范性校验验证您编写的SQL语句是否正确。
    2. 添加关联维度(构建星型模型或雪花模型)。

      单击模型信息中的添加关联维度,选择需要关联的维度和属性、编辑维度角色信息之后,即可完成与其它逻辑表的关联。

    3. 添加子维度。

      单击模型信息中的添加子维度,系统自动跳转至新建维度页面,并完成父维度绑定。提交、发布新建的维度之后,即完成子维度添加。

  7. 编辑表信息。
    在逻辑表编辑页面,单击上方菜单栏的表信息,页面右侧会弹出窗口,为您展示维度逻辑表信息。您可以修改描述,完成后单击确定即可。
    表信息