维度发布或提交成功后,系统会自动创建与维度一一对应的维度逻辑表。同时,系统支持对维度逻辑表添加属性、关联维度和子维度。

相关说明

通过编辑维度逻辑表扩展维度的相关属性信息。详细说明如下:
  • 抽象提炼维度自身具备且相对持久的属性,无需冗余非维度关联的对象信息。
  • 子维度中不需要重复定义已发布的父维度中相同属性字段,系统会自行引用。
  • 已完成维度的创建,详情参见新建维度

添加关联维度

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
  3. 进入维度逻辑表页面:
    1. 在Dataphin首页,单击顶部菜单栏中的研发
    2. 单击项目名称后的test图标,选择DevBasic(非Data_distill)项目。

      如果您当前访问的是DevBasic(非Data_distill)项目,且项目空间为您的数据开发空间,则不需要选择项目空间。

    3. 在数据开发页面,单击规范建模
    4. 在左侧导航栏中,单击test图标。
  4. 维度逻辑表左侧功能区域,单击某个维度逻辑表,进入该维度逻辑表的页面。test
  5. 解锁维度逻辑表:
    • 如果维度逻辑表已被您自己锁定,则不需要解锁。
    • 如果维度逻辑表已被他人锁定,则需要单击页面右上方的test图标,解锁维度逻辑表。
  6. 在该维度逻辑表页面,单击右侧功能区域的添加关联维度
  7. 添加关联维度:
    1. 新建关联维度对话框,配置参数。test
      参数 描述
      关联维度信息 选择需要关联的维度。
      编辑关联逻辑 选择维度表需要关联的字段。
      编辑维度角色 填写角色英文名角色名称,。编辑维度角色包括角色英文名角色名称
      默认值设定 如果未关联该维度时,则系统自动关联字段的补值设定为-110
    2. 单击确定,完成维度的关联。
  8. 提交维度:
    1. 单击页面上方的tsg图标。
    2. 提交备注页面,填写备注信息。
    3. 单击确定并提交,完成维度的提交。
  9. 发布维度:
    • 如果您的开发模式是Dev-Prod模式,则需要发布维度,详情请参见发布管理
    • 如果您的开发模式是Basic模式,则不需要发布维度。

添加属性

  1. 维度逻辑表左侧功能区域,单击某个维度逻辑表,进入该维度逻辑表的页面。
  2. 在该维度逻辑表页面,单击右侧功能区域的添加属性
  3. 新建属性对话框,配置参数。tesg
    • 如果来源表选择为引入字段,则单击选择新增字段区域字段后的afgag图标,将字段增加到新增字段区域,并填写字段名称。单击保存并校验,完成事实属性的添加。
    • 如果来源表选择为SQL自定义字段,则单击参考示例,参考示例填写SQL语句定义字段。完成SQL语句编写后,单击规范性校验,校验SQL语句的语法。校验通过后,单击保存并校验,完成事实属性的添加。
  4. 提交维度:
    1. 单击页面上方的tsg图标。
    2. 提交备注页面,填写备注信息。
    3. 单击确定并提交,完成维度的提交。
  5. 发布维度:
    • 如果您的开发模式是Dev-Prod模式,则需要发布维度,详情请参见发布管理
    • 如果您的开发模式是Basic模式,则不需要发布维度。

添加子维度

  1. 维度逻辑表左侧功能区域,单击某个维度逻辑表,进入该维度逻辑表的页面。
  2. 在该维度逻辑表页面,单击右侧功能区域的添加子维度
  3. 继承维度页面,配置参数。test
    区域 参数 描述
    维度基本信息 维度英文名 填写维度的英文名称。
    维度名称 填写维度的名称。
    维度描述 填写维度的描述。
    维度逻辑信息 主键英文名 填写主键的英文名称。
    主键名称 填写主键的名称。
    主键类型 单击主键类型后的tesg图标,选择主键类型
    主键计算逻辑 添加主键的计算逻辑,操作步骤如下:
    1. 单击参考示例,查看定义主键计算逻辑的说明。
    2. 在SQL输入框中,编写计算逻辑的SQL语句。
    3. 单击规范性校验,检验编写的SQL语句。
    所属主维度 系统默认为您选择维度逻辑表对应的维度。您也可以单击trsg图标,在下拉列表中选择主维度。
  4. 单击页面上方的tset图标,保存维度。
  5. 提交维度:
    1. 单击页面上方的tsg图标。
    2. 提交备注页面,填写备注信息。
    3. 单击确定并提交,完成维度的提交。
  6. 发布维度:
    • 如果您的开发模式是Dev-Prod模式,则需要发布维度,详情请参见发布管理
    • 如果您的开发模式是Basic模式,则不需要发布维度。