本文为您介绍如何新建AnalyticDB for PostgreSQL表。

前提条件

  • 您需要在工作空间配置页面添加引擎,当前页面才会显示AnalyticDB for PostgreSQL目录。详情请参见配置工作空间
  • 绑定引擎后,还需要在数据地图页面采集AnalyticDB for PostgreSQL元数据,才可以新建表。详情请参见采集AnalyticDB for PostgreSQL元数据

操作步骤

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 单击相应工作空间后的进入数据开发
  2. 数据开发页面,鼠标悬停至新建图标,单击AnalyticDB >
    您也可以打开相应的业务流程,右键单击AnalyticDB for PostgreSQL,选择新建 >
  3. 新建表对话框,输入表名
    注意 如果绑定多个实例,则需要选择相应的引擎实例。
  4. 单击提交
  5. 在表的详情页面,设置基本属性
    名称 描述
    一级主题 新建表所处的一级目标文件夹名称。
    说明 一级、二级主题仅仅是DataWorks上文件夹的摆放形式,目的是为了您能更好地管理您的表。
    二级主题 新建表所处的二级目标文件夹名称。
    新建主题 单击新建主题,进入主题管理页面,您可以在该页面创建一级主题、二级主题。
    描述 针对新建表的描述。
  6. 进行物理模型设计
    名称 描述
    层级选择 通常分为ODS、CDM和ADS三个层级,您可以自定义层级名称。

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

    物理分类 包括基础业务层、高级业务层和其它,您可以自定义分类名称。
    单击新建层级,跳转至层级管理页面,即可在此新增表层级和表物理分类。
    说明 物理分类仅为方便您的管理,不涉及底层实现。
  7. 进行AnalyticDB for PostgreSQL表设计
    AnalyticDB for PostgreSQL表设计包括列信息设置索引设置分布键设计分区表设计(可选)
    分类 名称 描述
    列信息设置 新增列 单击后,请设置字段的相关信息。
    名称 输入字段的名称。
    字段类型 选择字段的类型。
    长度设置 仅部分字段类型可以自定义设置长度。
    默认值 输入字段的默认值。
    是否允许为空 设置该字段是否允许为空。
    是否是主键 设置该字段是否为主键。
    是否是外键 设置该字段是否为外键。
    操作
    • 对于新增的列,您可以进行保存取消删除上移下移等操作。
    • 对于已有的列,您可以进行修改删除上移下移等操作。
    索引设置 新增列 单击后,请设置索引的相关信息。
    索引名称 输入索引的名称,请确保索引名称的唯一性。
    包含列 单击编辑,在至少选择一项索引对话框,单击+,会显示之前已设置的列信息。

    列信息列表,选择要添加的列,单击保存

    索引类型 包括普通索引主键索引唯一索引
    索引方式 包括树索引位图索引gist索引
    操作
    • 对于新增的索引,您可以进行保存取消删除上移下移等操作。
    • 对于已有的索引,您可以进行修改删除上移下移等操作。
    分布键设计 包括Hash分布(推荐)复制表模式随机分布(不推荐) Hash分布(推荐)为例,单击新增列,从名称列表,选择相应的列。该列的信息会自动显示,单击保存

    更多详情请参见该表格中的列信息设置

    分区表设计(可选) 分区表设计(可选) 您可以在该页签自行设计分区表,详情请参见表分区定义
  8. 分别单击提交到开发环境提交到生产环境
    如果您使用的是简单模式的工作空间,仅需要单击提交到生产环境
  9. 提交变更对话框,确认建表语句无误后选择资源组,单击确认执行

后续步骤

新建表成功后,您可以进行查询、修改和删除等操作,详情请参见管理表