创建AnalyticDB for PostgreSQL表

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

前提条件

操作步骤

  1. 进入数据开发页面。

    登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的数据开发与治理 > 数据开发,在下拉框中选择对应工作空间后单击进入数据开发

  2. 数据开发页面,鼠标悬停至新建图标,单击新建表 > AnalyticDB for PostgreSQL >

    您也可以打开相应的业务流程,右键单击AnalyticDB for PostgreSQL,选择新建表

  3. 新建表对话框中,输入名称

    重要
    • 表名的格式为schema_name.table_name

    • schema_nametable_name均以字母或下划线(_)开头,仅包含字母、数字或下划线(_),且长度不能超过63个字符。

    • 如果数据开发中绑定多个数据源,请按需选择AnalyticDB for PostgreSQL数据源。

  4. 单击新建,进入表的编辑页面。

    该页面上方为您展示在新建表对话框中,配置的表名引擎实例

  5. 基本属性区域,配置各项参数。

    基本属性

    名称

    描述

    一级主题

    新建表所处的一级目标文件夹名称。

    说明

    一级、二级主题仅仅是DataWorks上文件夹的摆放形式,目的是为了您能更好地管理您的表。

    二级主题

    新建表所处的二级目标文件夹名称。

    新建主题

    单击新建主题,进入主题管理页面,您可以在该页面创建一级主题、二级主题。

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

    描述

    针对新建表的描述。

  6. 物理模型设计区域,配置各项参数。

    物理模型设计

    名称

    描述

    层级选择

    通常分为ODS、CDM和ADS三个层级,您可以自定义层级名称。

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

    物理分类

    包括基础业务层、高级业务层和其它,您可以自定义分类名称。

    说明

    物理分类仅为方便您的管理,不涉及底层实现。

    新建层级

    如果您需要新建层级和物理分类,请单击新建层级,在层级管理页面进行添加。新建成功后,单击刷新图标。

  7. AnalyticDB for PostgreSQL表设计区域,配置各项参数。

    AnalyticDB for PostgreSQL表设计包括列信息设置索引设置分布键设计分区表设计(可选)表设计

    分类

    名称

    描述

    列信息设置

    新增列

    单击后,请设置字段的相关信息。

    名称

    输入字段的名称。

    字段类型

    选择字段的类型。

    长度设置

    仅部分字段类型可以自定义设置长度。

    默认值

    输入字段的默认值。

    是否允许为空

    设置该字段是否允许为空。

    主键

    设置该字段是否为主键。

    唯一键

    设置该字段是否为唯一键。

    操作

    • 对于新增的列,您可以进行保存取消删除上移下移等操作。

    • 对于已有的列,您可以进行修改删除上移下移等操作。

    索引设置

    新增列

    单击后,请设置索引的相关信息。

    索引名称

    输入索引的名称,请确保索引名称的唯一性。

    包含列

    单击编辑,在至少选择一项索引对话框,单击+,会显示之前已设置的列信息。

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

    索引类型

    包括普通索引主键索引唯一索引

    索引方式

    包括树索引位图索引gist索引

    操作

    • 对于新增的索引,您可以进行保存取消删除上移下移等操作。

    • 对于已有的索引,您可以进行修改删除上移下移等操作。

    分布键设计

    包括Hash分布(推荐)复制表模式随机分布(不推荐)

    Hash分布(推荐)为例,单击新增列,从名称列表,选择相应的列。该列的信息会自动显示,单击保存

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

    分区表设计(可选)

    分区表设计(可选)

    您可以在该页签自行设计分区表,详情请参见表分区定义

  8. 分别单击提交到开发环境提交到生产环境

    如果您使用的是简单模式的工作空间,仅需要单击提交到生产环境

  9. 提交变更对话框中,确认建表语句无误后,从选择资源组下拉列表中,选择需要的资源组,单击确认执行

    说明

    此处选择的资源组需要和创建数据源时通过测试连通性的Serverless资源组(推荐)或独享调度资源组保持一致。

后续步骤

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