本文为您介绍如何使用HoloWeb,通过可视化的方式批量创建外部表。
前提条件
- 阿里云账号注册,详情请参见阿里云账号注册流程。
- 实名认证,详情请参见个人实名认证或企业实名认证。
- 开通交互式分析Hologres,详情请参见购买Hologres。
批量创建外部表
- 连接Hologres实例至HoloWeb,详情请参见数据连接。
- 在HoloWeb开发页面的顶部菜单栏,单击连接管理,鼠标悬停至MaxCompute加速,单击批量创建外部表。您也可以通过如下步骤新建外部表:
- 在左侧导航栏,单击连接管理 > 我的连接,显示所有连接名称。
- 单击目标连接下的数据库,显示所有已创建的数据库。
- 单击目标数据库下的模式,显示所有已创建的模式。
- 鼠标右击目标模式,选择批量新建外部表。
- 在批量创建外部表页面,配置各项参数。
类别 参数 描述 基本属性 连接名 已配置的连接名称。 数据库 存放新创建外部表的Hologres数据库名称。 目标位置 模式 模式名称。 您可以选择默认创建的public模式,也可以选择新建的模式名称。
来源 类型 目前仅支持MaxCompute外部表。 服务器列表 您可以直接调用Hologres底层已创建的名为odps_server的外部表服务器。详细原理请参见Postgres FDW。 远程库 MaxCompute的项目名称。 选择要直接加速的表 - 整库加速:批量创建所选项目下的所有表。
- 部分加速:您可以通过搜索表名称或关键字,选择需要创建的表。
说明 部分加速最多支持显示200张表,超出部分将不显示,但是也会创建成功。
例如,目标项目中共有203个名称中包含test的表,搜索test时,此处最多只会显示200个相关的表,但实际上203个表都会创建成功。
高级选项 表名冲突 - 忽略,继续创建其他表:创建表时,如果数据库中已存在当前创建的表名称,则忽略当前创建的表,继续创建其他表。
- 更新,修改同名表:创建表时,如果数据库中已存在当前创建的表名称,则更新已有表的数据。
- 报错,不再重复创建:创建表时,如果数据库中已存在当前创建的表名称,则发送报错,不再重复创建。
数据类型不支持 - 报错,导入失败:如果创建表时存在不支持的数据类型,则产生报错,导入数据失败。
- 忽略,跳过不支持字段:如果创建表时存在不支持的数据类型,则忽略不支持的字段,继续导入数据。
说明 创建外部表同步MaxCompute表的数据时,会将数据库中表字段的Comment和列的Comment一并同步至Hologres。 - 单击运行,批量创建外部表。
在文档使用中是否遇到以下问题
更多建议
匿名提交