本文为您介绍如何使用DataStudio一键表结构同步功能批量创建Hologres外部表。
前提条件
- 已开通DataWorks服务并创建DataWorks工作空间,详情请参见创建工作空间。
- 开通Hologres并绑定至DataWorks工作空间,详情请参见绑定Hologres实例。
背景信息
Hologres与MaxCompute在底层无缝连接,支持使用新建外部表的方式加速查询MaxCompute的数据,详情请参见通过创建外部表加速查询MaxCompute数据。
DataStudio支持一键MaxCompute表结构同步功能,您可以使用可视化方式批量创建外部表。
操作步骤
- 新建一键MaxCompute表结构同步节点
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发。
- 在DataStudio界面的左侧导航栏,单击
图标。
- 进入数据开发页面,单击顶部菜单栏的新建,选择新建节点>Hologres>一键MaxCompute表结构同步。
- 在新建节点对话框中,选择引擎实例和路径,并输入名称,单击提交。
- 在编辑节点页面,配置各项参数。

参数 |
说明 |
目标连接 |
Hologres的实例名称。 |
目标库 |
Hologres实例下的数据库名称。 |
模式 |
Hologres数据库下的Schema名称。默认为public,若您有新建Schema,可以选择您新建的Schema。 |
类型 |
目前仅支持对接MaxCompute。 |
服务器列表 |
服务器名称。Hologres实例创建成功后会自动创建名称为odps_server的服务器, 可以直接调用,相关原理请参见postgres_fdw。
|
来源项目 |
MaxCompute的项目名称。 |
选择要直接加速的表 |
您可以根据实际业务情况选择整库加速或者部分加速。 |
表名冲突 |
创建表时表名称冲突策略,包含如下策略:
- 忽略,继续创建其他表。
- 更新,修改同名表。
- 报错,不再重复创建。
|
数据类型不支持 |
创建表时数据类型不支持策略,包含如下策略:
|
- 在Hologres一键表结构导入节点的编辑页面,单击
图标,保存配置信息。
- 在Hologres一键表结构导入节点的编辑页面,单击
图标,批量创建外部表结构。
- 查看批量创建的外部表
- 在左侧导航栏,单击
图标,进入表管理页面。
- 双击需要查看的外部表,显示表编辑页面。