本文为您介绍如何使用DataStudio一键表结构同步功能批量创建Hologres外部表。
前提条件
已开通DataWorks服务并创建DataWorks工作空间,详情请参见创建工作空间。
开通Hologres并绑定至DataWorks工作空间,详情请参见绑定Hologres实例。
背景信息
Hologres与MaxCompute在底层无缝连接,支持使用新建外部表的方式加速查询MaxCompute的数据,详情请参见基于Foreign Table加速查询MaxCompute数据。
DataStudio支持一键MaxCompute表结构同步功能,您可以使用可视化方式批量创建外部表。
操作步骤
新建一键MaxCompute表结构同步节点。
进入数据开发页面。
登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的 ,在下拉框中选择对应工作空间后单击进入数据开发。
在DataStudio界面的左侧导航栏,单击,进入数据开发页面。
单击顶部菜单栏的新建,选择新建节点>Hologres>一键MaxCompute表结构同步。
在新建节点对话框中,选择引擎实例和路径,并输入名称,单击确认。
在编辑节点页面,配置各项参数。
参数
说明
目标连接
Hologres的实例名称。
目标库
Hologres实例下的数据库名称。
模式
Hologres数据库下的Schema名称。默认为public,若您有新建Schema,可以选择您新建的Schema。
类型
目前仅支持对接MaxCompute。
服务器列表
服务器名称。Hologres实例创建成功后会自动创建名称为odps_server的服务器, 可以直接调用,相关原理请参见postgres_fdw。
来源项目
MaxCompute的项目名称。
选择要直接加速的表
您可以根据实际业务情况选择整库加速或者部分加速。
表名冲突
创建表时表名称冲突策略,包含如下策略:
忽略,继续创建其他表。
更新,修改同名表。
报错,不再重复创建。
数据类型不支持
创建表时数据类型不支持策略,包含如下策略:
报错,导入失败。
忽略,跳过不支持字段。
在Hologres一键表结构导入节点的编辑页面,单击图标,保存配置信息。
在Hologres一键表结构导入节点的编辑页面,单击图标,批量创建外部表结构。
查看批量创建的外部表。
在左侧导航栏,单击图标,进入表管理页面。
双击需要查看的外部表,显示表编辑页面。