文档

批量创建Hologres外部表(映射到MaxCompute)

更新时间:

本文为您介绍如何使用HoloWeb,通过可视化的方式批量创建外部表。

前提条件

存在已登录实例,请参见登录实例

批量创建外部表

  1. 登录Hologres管理控制台

  2. 在顶部菜单栏左侧,选择相应的地域。

  3. 单击前往HoloWeb,进入HoloWeb开发页面。

  4. 在HoloWeb开发页面的顶部菜单栏,单击元数据管理 > MaxCompute加速,单击批量创建外部表

    您也可以在元数据管理界面的已登录实例列表。单击目标数据库,鼠标右击数据库下已创建的目标模式,选择批量创建外部表

  5. 批量创建外部表页面,配置各项参数。

    类别

    参数

    描述

    MaxCompute 数据源

    项目名

    MaxCompute的项目名称。

    Schema Name

    MaxCompute的Schema名称,对于使用两层模型的MaxCompute项目,默认不展示;对于使用三层模型的MaxCompute项目,此处可下拉选择当前项目下有权限的所有Schema。

    目标表位置

    Schema Name

    模式名称。

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

    高级选项

    选择要直接加速的表

    • 整库加速:批量创建所选项目或Schema下的所有表。

    • 部分加速:您可以通过搜索表名称或关键字,选择需要创建的表。

      说明

      部分加速最多支持显示200张表,超出部分将不显示,但是也会创建成功。

      例如,目标项目中共有203个名称中包含test的表,搜索test时,此处最多只会显示200个相关的表,但实际上203个表都会创建成功。

    表名冲突

    • 忽略,继续创建其他表:创建表时,如果数据库中已存在当前创建的表名称,则忽略当前创建的表,继续创建其他表。

    • 更新,修改同名表:创建表时,如果数据库中已存在当前创建的表名称,则更新已有表的数据。

    • 报错,不再重复创建:创建表时,如果数据库中已存在当前创建的表名称,则发送报错,不再重复创建。

    数据类型不支持

    • 报错,导入失败:如果创建表时存在不支持的数据类型,则产生报错,导入数据失败。

    • 忽略,跳过不支持字段:如果创建表时存在不支持的数据类型,则忽略不支持的字段,继续导入数据。

    说明

    创建外部表同步MaxCompute表的数据时,会将数据库中表字段的Comment和列的Comment一并同步至Hologres。

  6. 单击运行,批量创建外部表。