本文为您介绍如何使用DataStudio一键表结构同步功能批量创建Hologres外部表。

前提条件

背景信息

Hologres与MaxCompute在底层无缝连接,支持使用新建外部表的方式加速查询MaxCompute的数据,详情请参见通过创建外部表加速查询MaxCompute数据

DataStudio支持一键表结构同步功能,您可以使用可视化方式批量创建外部表。

操作步骤

  1. 新建一键表结构导入节点
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据开发
    4. DataStudio界面的左侧导航栏,单击数据开发图标。
    5. 进入数据开发页面,鼠标悬停至顶部菜单栏的新建图标,选择Hologres>一键MaxCompute表结构导入
      表结构导入
    6. 新建节点对话框中,输入节点名称,并选择目标文件夹,单击提交
  2. 在编辑节点页面,配置各项参数。
    参数配置
    参数 说明
    目标连接 Hologres的实例名称。
    目标库 Hologres实例下的数据库名称。
    模式 Hologres数据库下的Schema名称。默认为public,若您有新建Schema,可以选择您新建的Schema。
    类型 目前仅支持对接MaxCompute。
    服务器列表 服务器名称。Hologres实例创建成功后会自动创建名称为odps_server的服务器, 可以直接调用,相关原理请参见postgres_fdw
    来源项目 MaxCompute的项目名称。
    选择要直接加速的表 您可以根据实际业务情况选择整库加速或者部分加速。
    表名冲突 创建表时表名称冲突策略,包含如下策略:
    • 忽略,继续创建其他表。
    • 更新,修改同名表。
    • 报错,不再重复创建。
    数据类型不支持 创建表时数据类型不支持策略,包含如下策略:
    • 报错,导入失败。
    • 忽略,跳过不支持字段。
  3. Hologres一键表结构导入节点的编辑页面,单击保存图标,保存配置信息。
  4. Hologres一键表结构导入节点的编辑页面,单击运行图标,批量创建外部表结构。
  5. 查看批量创建的外部表
    1. 在左侧导航栏,单击PG管理图标,进入表管理页面。
    2. 双击需要查看的外部表,显示表编辑页面。