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

前提条件

完成维度的提交,详情请参见新建维度

背景信息

  • 添加关联维度、属性和子维度的权限限制,详情请参见数据开发权限列表
  • 系统仅支持已提交开发中状态的维度逻辑表,添加子维度。

添加关联维度

  1. 登录Dataphin控制台
  2. 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>
    您可以通过以下方式,快速进入工作区:
    • 选择工作区地域后,单击快速开始相关工作区域中相应的功能模块。
    • 选择工作区地域后,单击快速进入研发项目后的DevProdBasic页签,选择相应的项目。
  3. 进入维度逻辑表页面。
    1. 在Dataphin首页,单击顶部菜单栏中的研发
    2. 在数据开发页面,单击项目名称后的test图标后,单击DevBasic页签,选择数据开发的DevBasic(非Data_distill)项目。
      如果您当前访问的是DevBasic(非Data_distill)项目,且项目为您的数据开发空间,则不需要选择项目。
    3. 在数据开发页面,单击规范建模
      如果进入数据开发页面后,系统默认进入规范建模页签,则无需再次单击规范建模页签。
    4. 规范建模页签,单击左侧导航栏test维度逻辑表图标。
  4. 维度逻辑表页面,查询需要关联维度的维度逻辑表。
    您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
  5. 鼠标悬停至需要关联维度的维度逻辑表后,再将鼠标悬停至aga图标,单击编辑
  6. 可选:解锁维度逻辑表。
    • 如果维度已被您自己锁定,则无需解锁维度逻辑表。
    • 如果维度已被他人锁定,则需要单击编辑维度页面右上角的tstt图标,解锁维度逻辑表。

      tstt图标变更为test图标,解锁成功。

  7. 进入新建关联维度对话框。
    • 如果该维度逻辑表未添加关联维度,则在该维度逻辑表的主表页面,单击添加关联维度
    • 如果该维度逻辑表已添加关联维度,则在该维度逻辑表的主表页面,鼠标悬停至已关联的某个字段,单击test图标。
    • 无论该维度逻辑表已添加还是未添加关联维度,您都可以通过以下方式,进入新建关联维度对话框:
      1. 在维度逻辑表的主表页面,单击页面上方的主表编辑
      2. 主表编辑页面,鼠标悬停至新建字段上,单击关联维度性
  8. 添加关联维度。
    1. 新建关联维度对话框,配置参数。
      test
      参数 描述
      关联维度信息 选择需要关联的维度。
      编辑关联逻辑 选择维度表需要关联的字段。
      编辑维度角色 基于关联维度信息,系统为您展示角色英文名角色名称。您也可以编辑角色英文名角色名称
      默认值设定 如果未关联维度时,则系统自动关联字段的补值设定为-110
    2. 单击确定
  9. 保存、提交和发布维度逻辑表。
    1. 单击页面右上方的图标,保存维度逻辑表。
    2. 单击页面右上方的图标,提交维度逻辑表。
    3. 提交备注页面,填写备注信息。
    4. 单击确定并提交,完成维度的提交。
    5. 发布维度逻辑表。
      • 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务
      • 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。

添加属性

  1. 维度逻辑表页面,查询需要添加属性的维度逻辑表。
    您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
  2. 鼠标悬停至需要添加属性的维度逻辑表后,再将鼠标悬停至aga图标,单击编辑
  3. 可选:解锁维度逻辑表。
    • 如果维度已被您自己锁定,则无需解锁维度逻辑表。
    • 如果维度已被他人锁定,则需要单击编辑维度页面右上方的tstt图标,解锁维度逻辑表。

      tstt图标变更为test图标,解锁成功。

  4. 进入新建属性对话框。
    • 如果该维度逻辑表未添加属性,则在该维度逻辑表的主表页面,单击添加属性
    • 如果该维度逻辑表已添加属性,则在该维度逻辑表的主表页面,鼠标悬停至已添加的某个属性字段,单击test图标。
    • 无论该维度逻辑表已添加还是未添加属性,您都可以通过以下方式,进入新建属性对话框:
      1. 在维度逻辑表的主表页面,单击页面上方的主表编辑
      2. 主表编辑页面,鼠标悬停至新建字段,单击属性
  5. 添加属性。
    1. 新建属性对话框,配置参数。
      tesg
      • 如果来源表选中引入字段,则执行以下操作,添加属性:
        1. 单击来源表显示框区域,在下拉列表中,选择来源表。
          说明 建议选择生产环境的表。以防任务调度运维时,该对象在生产环境不存在导致操作失败,或者导致自动解析依赖关系失败。
        2. 单击关联逻辑字段显示框区域,在下拉列表中,选择关联逻辑字段。
        3. 选择新增字段。

          您也可以在搜索框中,输入字段名称的关键字,快速搜索字段。

        4. 单击字段后tewtw图标。
        5. 新建字段区域,填写字段的字段英文名字段名称

        对已添加的字段,您可以单击操作列下的tata图标、twaga图标或taga图标,查看字段的计算逻辑、编辑字段或删除字段。

      • 单击保存并校验
      • 如果来源表选中SQL自定义字段,则执行以下操作,添加属性:
        1. 在代码的编写区域,编写SQL代码。

          您可以单击参考示例,查看SQL代码示例。

        2. 单击规范性校验,校验SQL代码的语法及权限。

          如果规范性校验失败,您可以单击格式化,系统会自动调整代码格式。

        3. 单击保存并校验
  6. 保存、提交和发布维度逻辑表。
    1. 单击页面右上方的图标,保存维度逻辑表。
    2. 单击页面右上方的图标,提交维度逻辑表。
    3. 提交备注页面,填写备注信息。
    4. 单击确定并提交,完成维度的提交。
    5. 发布维度逻辑表。
      • 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务
      • 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。

添加子维度

  1. 维度逻辑表页面,查询需要添加子维度的维度逻辑表。
    您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
  2. 鼠标悬停至需要添加子维度的维度逻辑表后,再将鼠标悬停至aga图标,单击编辑
  3. 可选:解锁维度逻辑表。
    • 如果维度已被您自己锁定,则无需解锁维度逻辑表。
    • 如果维度已被他人锁定,则需要单击编辑维度页面右上方的tstt图标,解锁维度逻辑表。

      tstt图标变更为test图标,解锁成功。

  4. 在该维度逻辑表的主表页面,单击添加子维度
  5. 继承维度页面,配置参数,详情请参见继承维度
  6. 保存、提交和发布维度逻辑表。
    1. 单击页面右上方的图标,保存维度逻辑表。
    2. 单击页面右上方的图标,提交维度逻辑表。
    3. 提交备注页面,填写备注信息。
    4. 单击确定并提交,完成维度的提交。
    5. 发布维度逻辑表。
      • 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务
      • 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。