一键表结构导入

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

前提条件

背景信息

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

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

操作步骤

  1. 新建一键MaxCompute表结构同步节点。

    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. 双击需要查看的外部表,显示表编辑页面。