本文为您介绍如何使用HoloWeb新建、编辑或删除外部表,以及预览外部表数据和DDL语句。

前提条件

新建外部表

  1. 连接Hologres实例至HoloWeb,详情请参见数据连接
  2. 在HoloWeb开发页面的顶部菜单栏,单击连接管理,鼠标悬停至MaxCompute加速,单击创建外部表
    您也可以通过如下步骤新建外部表:
    1. 在左侧导航栏,单击连接管理 > 我的连接,显示所有连接名称。
    2. 单击目标连接下的数据库,显示所有已创建的数据库。
    3. 单击目标数据库下的模式,显示所有已创建的模式。
    4. 鼠标右击目标模式,选择新建外部表
  3. 新建外部表页面,配置各项参数。单击提交表外部表
    参数 描述
    连接名 已配置的连接名称。
    数据库 Hologres的数据库名称。
    表名 新建的Hologres外部表名称。
    描述 新建的Hologres外部表描述。
    模式 模式名称。

    您可以选择默认创建的public模式,也可以选择新建的模式名称。

    类型 外部表类型。

    目前仅支持MaxCompute。

    服务器列表 您可以直接调用Hologres底层已创建的名为odps_server的外部表服务器。详细原理请参见Postgres FDW
    MaxCompute的项目名和表名。

    格式为project.table_name

    说明
    • 目前暂不支持跨地域查询外部表数据。
    • 输入表名称后,会显示外部源表的所有字段。您可以选择同步外部源表的部分或所有字段至Hologres。
    说明 创建外部表同步MaxCompute表的数据时,会将数据库中表字段的Comment和列的Comment一并同步至Hologres。
  4. 单击提交表,完成外部表的创建。
  5. 可选:您可以在已创建的外部表页面,单击查询表,进入SQL查询窗口,使用标准的PostgreSQL语言进行开发。SQL查询窗口

编辑外部表

  1. 在左侧导航栏,单击我的连接,显示所有连接名称。
  2. 单击目标连接下的数据库,显示所有已创建的数据库。
  3. 单击目标数据库下的模式,显示所有已创建的模式。
  4. 单击目标模式下的外表,显示所有已创建的外部表。
  5. 鼠标右击目标外部表,选择编辑表
  6. 您可以根据业务需求,更改需要映射的外部源表的字段分区编辑
  7. 单击提交表

删除外部表

  1. 在左侧导航栏我的连接界面查询目标外部表。
    查询目标外部表的步骤请参见编辑外部表的步骤1~4。
  2. 鼠标右击目标外部表,选择删除表
  3. 单击确认

数据预览

  1. 在左侧导航栏我的连接界面查询目标外部表。
    查询目标外部表的步骤请参见编辑外部表的步骤1~4。
  2. 双击目标外部表,在外部表的编辑界面单击数据预览
    示例预览的外部表数据如下。数据预览

查看DDL语句

  1. 在左侧导航栏我的连接界面查询目标外部表。
    查询目标外部表的步骤请参见编辑外部表的步骤1~4。
  2. 双击目标外部表,在外部表的编辑界面单击DDL语句
    示例预览的DDL语句如下。DDL