维度提交成功后,系统会自动创建与维度一一对应的维度逻辑表。同时,系统支持对维度逻辑表添加属性、关联维度和子维度。
前提条件
完成维度的提交,详情请参见
新建维度。
背景信息
- 添加关联维度、属性和子维度的权限限制,详情请参见数据开发权限列表。
- 系统仅支持已提交或开发中状态的维度逻辑表,添加子维度。
添加关联维度
- 登录Dataphin控制台。
- 在Dataphin控制台页面,选择工作区地域后,单击进入Dataphin>>。
您可以通过以下方式,快速进入工作区:
- 选择工作区地域后,单击快速开始相关工作区域中相应的功能模块。
- 选择工作区地域后,单击快速进入研发项目后的Dev、Prod或Basic页签,选择相应的项目。
- 进入维度逻辑表页面。
- 在Dataphin首页,单击顶部菜单栏中的研发。
- 在数据开发页面,单击项目名称后的
图标后,单击Dev或Basic页签,选择数据开发的Dev或Basic(非Data_distill)项目。
如果您当前访问的是
Dev或
Basic(非
Data_distill)项目,且项目为您的数据开发空间,则不需要选择项目。 - 在数据开发页面,单击规范建模。
如果进入数据
开发页面后,系统默认进入
规范建模页签,则无需再次单击
规范建模页签。 - 在规范建模页签,单击左侧导航栏
维度逻辑表图标。
- 在维度逻辑表页面,查询需要关联维度的维度逻辑表。
您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
- 鼠标悬停至需要关联维度的维度逻辑表后,再将鼠标悬停至
图标,单击编辑。
- 可选:解锁维度逻辑表。
- 如果维度已被您自己锁定,则无需解锁维度逻辑表。
- 如果维度已被他人锁定,则需要单击编辑维度页面右上角的
图标,解锁维度逻辑表。
当
图标变更为
图标,解锁成功。
- 进入新建关联维度对话框。
- 如果该维度逻辑表未添加关联维度,则在该维度逻辑表的主表页面,单击添加关联维度。
- 如果该维度逻辑表已添加关联维度,则在该维度逻辑表的主表页面,鼠标悬停至已关联的某个字段,单击
图标。
- 无论该维度逻辑表已添加还是未添加关联维度,您都可以通过以下方式,进入新建关联维度对话框:
- 在维度逻辑表的主表页面,单击页面上方的主表编辑。
- 在主表编辑页面,鼠标悬停至新建字段上,单击关联维度性。
- 添加关联维度。
- 在新建关联维度对话框,配置参数。
参数 描述 关联维度信息 选择需要关联的维度。 编辑关联逻辑 选择维度表需要关联的字段。 编辑维度角色 基于关联维度信息,系统为您展示角色英文名和角色名称。您也可以编辑角色英文名和角色名称。 默认值设定 如果未关联维度时,则系统自动关联字段的补值设定为-110。 - 单击确定。
- 在新建关联维度对话框,配置参数。
- 保存、提交和发布维度逻辑表。
- 单击页面右上方的
图标,保存维度逻辑表。
- 单击页面右上方的
图标,提交维度逻辑表。
- 在提交备注页面,填写备注信息。
- 单击确定并提交,完成维度的提交。
- 发布维度逻辑表。
- 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务。
- 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。
- 单击页面右上方的
添加属性
- 在维度逻辑表页面,查询需要添加属性的维度逻辑表。
您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
- 鼠标悬停至需要添加属性的维度逻辑表后,再将鼠标悬停至
图标,单击编辑。
- 可选:解锁维度逻辑表。
- 如果维度已被您自己锁定,则无需解锁维度逻辑表。
- 如果维度已被他人锁定,则需要单击编辑维度页面右上方的
图标,解锁维度逻辑表。
当
图标变更为
图标,解锁成功。
- 进入新建属性对话框。
- 如果该维度逻辑表未添加属性,则在该维度逻辑表的主表页面,单击添加属性。
- 如果该维度逻辑表已添加属性,则在该维度逻辑表的主表页面,鼠标悬停至已添加的某个属性字段,单击
图标。
- 无论该维度逻辑表已添加还是未添加属性,您都可以通过以下方式,进入新建属性对话框:
- 在维度逻辑表的主表页面,单击页面上方的主表编辑。
- 在主表编辑页面,鼠标悬停至新建字段,单击属性。
- 添加属性。
- 在新建属性对话框,配置参数。
- 如果来源表选中引入字段,则执行以下操作,添加属性:
- 单击来源表显示框区域,在下拉列表中,选择来源表。
说明 建议选择生产环境的表。以防任务调度运维时,该对象在生产环境不存在导致操作失败,或者导致自动解析依赖关系失败。
- 单击关联逻辑字段显示框区域,在下拉列表中,选择关联逻辑字段。
- 选择新增字段。
您也可以在搜索框中,输入字段名称的关键字,快速搜索字段。
- 单击字段后
图标。
- 在新建字段区域,填写字段的字段英文名和字段名称。
对已添加的字段,您可以单击操作列下的
图标、
图标或
图标,查看字段的计算逻辑、编辑字段或删除字段。
- 单击来源表显示框区域,在下拉列表中,选择来源表。
- 单击保存并校验。
- 如果来源表选中SQL自定义字段,则执行以下操作,添加属性:
- 在代码的编写区域,编写SQL代码。
您可以单击参考示例,查看SQL代码示例。
- 单击规范性校验,校验SQL代码的语法及权限。
如果规范性校验失败,您可以单击格式化,系统会自动调整代码格式。
- 单击保存并校验。
- 在代码的编写区域,编写SQL代码。
- 如果来源表选中引入字段,则执行以下操作,添加属性:
- 在新建属性对话框,配置参数。
- 保存、提交和发布维度逻辑表。
- 单击页面右上方的
图标,保存维度逻辑表。
- 单击页面右上方的
图标,提交维度逻辑表。
- 在提交备注页面,填写备注信息。
- 单击确定并提交,完成维度的提交。
- 发布维度逻辑表。
- 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务。
- 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。
- 单击页面右上方的
添加子维度
- 在维度逻辑表页面,查询需要添加子维度的维度逻辑表。
您可以在搜索框中,输入维度逻辑表名称关键字,快速搜索维度逻辑表。
- 鼠标悬停至需要添加子维度的维度逻辑表后,再将鼠标悬停至
图标,单击编辑。
- 可选:解锁维度逻辑表。
- 如果维度已被您自己锁定,则无需解锁维度逻辑表。
- 如果维度已被他人锁定,则需要单击编辑维度页面右上方的
图标,解锁维度逻辑表。
当
图标变更为
图标,解锁成功。
- 在该维度逻辑表的主表页面,单击添加子维度。
- 在继承维度页面,配置参数,详情请参见继承维度。
- 保存、提交和发布维度逻辑表。
- 单击页面右上方的
图标,保存维度逻辑表。
- 单击页面右上方的
图标,提交维度逻辑表。
- 在提交备注页面,填写备注信息。
- 单击确定并提交,完成维度的提交。
- 发布维度逻辑表。
- 如果您的开发模式是Dev-Prod模式,则需要发布维度逻辑表,详情请参见发布任务。
- 如果您的开发模式是Basic模式,则提交成功的维度逻辑表,即可进入生产环境。
- 单击页面右上方的