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

前提条件

  • 您需要购买DataWorks标准版及以上版本,才可以绑定AnalyticDB for PostgreSQL计算引擎实例。
  • 请根据业务需求新增独享调度资源组或自定义资源组,详情请参见新增和使用独享调度资源组新增和使用自定义调度资源组

    绑定AnalyticDB for PostgreSQL引擎时,请选择新增的资源组并测试连通性通过,才可以创建AnalyticDB for PostgreSQL表。

  • 您在工作空间配置页面绑定AnalyticDB for PostgreSQL引擎后,当前页面才会显示AnalyticDB for PostgreSQL目录。详情请参见创建并管理工作空间
  • 绑定计算引擎后,您还需要在数据地图页面采集AnalyticDB for PostgreSQL元数据。详情请参见采集AnalyticDB for PostgreSQL元数据

操作步骤

  1. 进入数据开发页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的数据开发
  2. 数据开发页面,鼠标悬停至新建图标,单击AnalyticDB >
    您也可以打开相应的业务流程,右键单击AnalyticDB for PostgreSQL,选择新建 > ADB可视化建表
  3. 新建表对话框中,输入表名
    重要
    • 表名的格式为schema_name.table_name
    • schema_nametable_name均以字母或下划线(_)开头,仅包含字母、数字或下划线(_),且长度不能超过63个字符。
    • 如果绑定多个实例,则需要选择相应的引擎实例。
  4. 单击提交,进入表的编辑页面。
    该页面上方为您展示在新建表对话框中,配置的表名引擎实例
  5. 基本属性区域,配置各项参数。
    基本属性
    名称描述
    一级主题新建表所处的一级目标文件夹名称。
    说明 一级、二级主题仅仅是DataWorks上文件夹的摆放形式,目的是为了您能更好地管理您的表。
    二级主题新建表所处的二级目标文件夹名称。
    新建主题单击新建主题,进入主题管理页面,您可以在该页面创建一级主题、二级主题。

    新建主题后,单击刷新图标。

    描述针对新建表的描述。
  6. 物理模型设计区域,配置各项参数。
    物理模型设计
    名称描述
    层级选择通常分为ODS、CDM和ADS三个层级,您可以自定义层级名称。

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

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

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

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

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

    分区表设计(可选)分区表设计(可选)您可以在该页签自行设计分区表,详情请参见表分区定义
  8. 分别单击提交到开发环境提交到生产环境
    如果您使用的是简单模式的工作空间,仅需要单击提交到生产环境
  9. 提交变更对话框中,确认建表语句无误后,从选择资源组下拉列表中,选择需要的资源组,单击确认执行
    说明
    • 仅支持选择独享调度资源组或自定义调度资源组。
    • 此处选择的资源组需要和绑定计算引擎时通过测试连通性的资源组保持一致。

后续步骤

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