手动业务流程支持表的新建、编辑和删除等操作。

新建表

  1. 单击左侧导航栏中的手动业务流程,进入手动业务流程面板。
  2. 新建业务流程。
    1. 右键单击手动业务流程,选择新建业务流程
      新建业务流程
    2. 填写业务名称描述
    3. 单击新建,即可完成业务流程的新建。
  3. 右键单击相应业务流程下的,选择新建表
    新建表
  4. 填写新建表对话框中的表名,单击提交
  5. 设置表的基本属性。
    基本属性
    配置 说明
    中文名 表的中文名称。
    一级主题 新建表所处的一级目标文件夹名称。
    说明 一级、二级主题仅仅是DataWorks上文件夹的摆放形式,目的是为了您能更好地管理您的表。
    二级主题 新建表所处的二级目标文件夹名称。
    新建主题 单击新建主题,跳转至主题管理页面,您可以在该页面创建一级主题、二级主题。
    新建主题
    描述 针对新建表的描述。
  6. 创建表。

    您可以通过以下两种方式创建表:

    • 使用DDL模式创建表。
      单击DDL模式,在对话框中输入标准的建表语句
      DDL模式

      编辑好建表语句后,单击生成表结构,即可自动填充基本属性、物理模型设计、表结构设计中的相关内容。

    • 使用图形界面创建表。

      如果不适用于DDL模式建表,您也可以使用图形界面直接建表,相关设置说明如下。

      分类 配置 说明
      物理模型设计 表类型 包括分区表非分区表
      保存周期 即MaxCompute的生命周期功能。填写1个数字表示天数,该表(或分区)超过一定天数,未更新的数据会被清除。
      层级 通常可以分为DW、ODS和RPT三个层级。

      关于物理层级的涉及相关信息请参见数仓分层

      物理分类 包括基础业务层、高级业务层和其它。
      单击新建层级,跳转至层级管理页面,即可在此新增层级。
      说明 物理分类仅为方便您的管理,不涉及底层实现。
      表结构设计 字段英文名 字段英文名,由字母、数字和下划线组成。
      中文名 字段的中文名称。
      字段类型 MaxCompute数据类型,仅支持STRING、BIGINT、DOUBLE、DATETIME和BOOLEAN类型,详情请参见数据类型
      描述 字段的详细描述。
      主键 勾选表示该字段是主键,或者是联合主键的其中一个字段。
      添加字段 新增一列字段。
      删除字段 删除已经创建的字段。
      说明 已经创建的表,删除字段重新提交时,会要求删除当前表,再去建一张同名表,在生产环境中禁止该操作。
      上移 调整未创建的表的字段顺序。如果为已经创建的表调整字段顺序,会要求删除当前已经创建的表,再去建一张同名表,在生产环境中禁止该操作。
      下移 上移操作。
      添加分区 可以给当前的表新建一个分区。如果为已经创建的表添加分区,会要求删除当前已经创建的表,再去建一张同名表,该操作在生产环境中禁止。
      删除分区 可以删除一个分区。如果删除已创建的表的 分区,会要求删除当前已经创建的表,再去建一张同名表,在生产环境中禁止该操作。
      操作 包括针对新增字段的确认提交和删除。
      分区字段设计
      说明 当物理模型设计选择分区表后才显示分区字段设计。
      字段类型 建议统一采用STRING类型。
      日期分区格式 如果该分区字段是日期含义(尽管数据类型可能是STRING),则一个或自填一个日期格式,常用格式为yyyymmmddyyyy-mm-dd
      日期分区粒度 支持的分区粒度有秒/分/时/日/月/季度/年。创建分区粒度根据需要可自行填写,如果需要填写多个分区粒度,则默认粒度越大,分区等级越高。例如同时存在日、时、月三个分区,多级分区关系是一级分区(月),二级分区(日),三级分区(时)。

提交表

编辑完表结构信息后,即可将新建表提交到开发环境和生产环境。
配置 说明
从开发环境加载 如果该表已经提交到开发环境之后,该按钮会高亮。单击后,会用开发环境已经创建的表信息覆盖当前的页面信息。
提交到开发环境 首先会检查当前编辑页面的必填项是否已经填写完整,如果有遗漏会告警,且禁止提交。
从生产环境加载 已经提交到生产环境的表的详细信息,会覆盖当前页面。
提交到生产环境 会在生产环境的项目中创建这张表。