手动新建逻辑表

通过手动新建逻辑表,建立您期望的数据表样式和字段,并支持将逻辑表物理化至云计算资源中,为后续的表加工和使用做基础。本文介绍如何手动新建逻辑表。

前提条件

已新建目录,具体操作,请参见新建模型目录

操作步骤

  1. 登录数据资源平台控制台

  2. 在页面左上角,单击菜单图标,选择协同

  3. 在顶部菜单栏,单击选择工作组图标,选择目标工作组,单击资产加工

    说明

    若您已在资产加工页面,请跳过“单击资产加工”的操作。

  4. 在左侧导航栏,单击建模图标,选择数据模型设计

  5. 我的模型下,将鼠标悬停至需要的目录,单击image图标。

  6. 在逻辑表列表页面,单击新建逻辑表

    说明

    同时支持在目录区域,选择设置> 新建逻辑表方式新建逻辑表。

  7. 配置逻辑表信息。

    1. 新建逻辑表面板,按提示配置逻辑表所属目录、名称、储存生命周期和逻辑表描述。

      • 所属目录:逻辑表的归属目录。如果在数据标准 > 逻辑表命名规则中为该目录设计了逻辑表命名规则,则归属到这个目录下的所有逻辑表按照规则命名;例如,所属目录选择明细层模型-DWD时,表名称自动切换到dwd_xx_xx。

      • 表名称

        • 如果在数据标准 > 逻辑表命名规则中,对”所属目录“设置了表名称规则,这里需要按照设置的规则填写表名称,逻辑表命名规则,更多信息,请参见新建逻辑表命名规则

        • 如果需要自定义表名称,单击逻辑表名称后的自定义模型,切换回自定义命名方式设置表名称。

      说明

      如果默认属性不满足需要,可以为逻辑表添加自定义属性。自定义属性需要在数据标准 > 通用设置 > 数据建模基础信息中设置,更多信息新建数据建模基础信息,请参见,如图中”自定义“即自定义属性,如果不设置自定义属性,则此处不显示。

    2. 字段信息页签,可通过以下方式的任意一种,录入字段信息。

      • +数据字段:单击+数据字段,可以手动添加数据字段。

        image

      • +分区字段:当有分区字段需求时,单击+分区字段,可以手动添加分区字段。

      • DDL新增字段:单击更多 > DDL新增字段,在DDL新增字段对话框中,选择数据源类型,通过插入DDL语句方式将字段写入表中。单击确定

        说明
        • DDL语句中逻辑表名称不能已存在。

        • 仅支持MaxCompute、Hive、DataHub、HiveStorage、AnalyticDB PostgreSQL、RDS mysql和PostgreSQL云计算资源通过DDL方式创建逻辑表。

      • 引用现有表字段:单击更多 > 引用现有表字段,可以将工作组已注册云计算资源中的物理表字段引用过来,选择可用的字段并单击确定,实现快速创建字段。

      • 引用标准库字段:单击更多 > 引用标准库字段,可使用数据标准中已创建的标准库字段,包括数据元、指标、维度和度量。

      • 添加关联字段信息:单击更多 > 添加关联字段信息,可给表中已有字段设置关联的字段,方便查看他们的约束关系,举例:给速度字段添加时间或者路程字段的关联关系。image

    3. (可选)配置关联字段标准的值,当数据标准中设置了标准字段,可使用数据标准中已创建的标准字段,包括数据元、指标、维度和度量,来约束管控逻辑表中字段的质量。

      image

    4. 关联信息页签,配置该表的上游表、业务应用以及业务域等相关信息。

      • 上游表:血缘关系中该表依赖的上游表,上游业务系统的变动,将会非常直接的影响下游,让用户清晰变化关联关系等。

      • 业务应用:将逻辑表和所属应用进行关联,便于从应用系统维度对逻辑表进行分类管理。其中业务应用的选择依据您在数据标准 > 全局设置中设置的业务应用的值,更多信息,请参见新建业务应用

      • 业务域:将逻辑表和业务域进行关联,便于从业务域维度对逻辑表进行分类管理。业务域的选择依据您在数据标准 > 全局设置中设置的业务域的值,更多信息,请参见新建业务域

  8. 操作完成后,单击确定

    1. 完成以后,您可以在对应目录下的右侧逻辑表列表页面查看你已经创建的逻辑表。已创建列表

    2. 在逻辑表列表页面,单击操作列的详情,在详情页面查看当前表的详细信息,如字段信息、DDL信息、关联信息、口径信息和关系列表信息等。image

相关操作

操作

说明

编辑逻辑表

在逻辑表列表页面,单击目标逻辑表操作列的详情,在逻辑表详情页面,单击页面右上角修改图标,编辑逻辑表的所属目录,存储周期以及描述、字段等信息。

说明

  • 当需要修改已经物理化后的逻辑表时,在编辑逻辑表面板,单击右上角的锁定 图标,解锁后进行操作。

  • 当逻辑表字段变更后,需要同步更新DDL语句。

复制逻辑表

在逻辑表列表页面,单击目标逻辑表操作列的更多 > 复制,自动生成模型名称,您可自定义修改名称,并选择所属目录,填写逻辑表描述,单击确定

删除逻辑表

  • 单个删除:在逻辑表列表页面,单击目标逻辑表操作列的更多 > 删除,出现删除提醒,单击确定

  • 批量删除:

    1. 在逻辑表列表页面,选中一个或者多个需要删除的逻辑表,单击页面左下角的批量操作 > 删除

    2. 在对话框中,单击删除,批量删除逻辑表。

说明

删除逻辑表不会同时删除数据库中已生成的物理表。

后续步骤

创建完逻辑表以后,需要将逻辑表物理化,更多信息,请参见物理化逻辑表