DataWorks支持一键导入表结构功能,帮助您使用DataStudio快速批量创建与目标MaxCompute表结构相同的Hologres外部表,后续您可使用Hologres外部表加速查询MaxCompute表的数据。本文为您介绍如何创建并使用一键MaxCompute表结构同步节点。
背景信息
Hologres是阿里巴巴自主研发的一站式实时数仓引擎,它与MaxCompute在底层无缝连接,支持使用新建外部表的方式加速查询MaxCompute数据。Hologres介绍,详情请参见什么是实时数仓Hologres。DataWorks是基于IMPORT FOREIGN SCHEMA
语句实现可视化方式的一键同步,详情请参见IMPORT FOREIGN SCHEMA。
使用限制
仅支持使用该功能加速查询MaxCompute内部表的数据,不支持加速查询MaxCompute外部表的数据和视图。
创建表结构同步节点
- 进入数据开发页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发。
- 创建业务流程。如果您已有业务流程,则可以忽略该步骤。
- 鼠标悬停至
图标,选择新建业务流程。
- 在新建业务流程对话框,输入业务名称。
- 单击新建。
- 鼠标悬停至
- 创建一键MaxCompute表结构同步节点。
- 配置节点信息。在节点编辑页面,配置创建Hologres外部表所使用的Hologres连接信息、MaxCompute表的来源信息及建表时的冲突策略。
- 保存并运行节点。
- 在节点编辑页面的顶部菜单栏,单击
图标,保存节点配置。
- 在节点编辑页面的顶部菜单栏,单击
图标,批量创建外部表。
- 在节点编辑页面的顶部菜单栏,单击
后续步骤
外部表创建完成后,您可进入DataWorks的表管理页面查看批量创建的外部表,详情请参见表管理;或使用Hologres的命令加速查询MaxCompute数据,详情请参见通过创建外部表加速查询MaxCompute数据。说明 仅支持加速查询MaxCompute内部表的数据,不支持加速查询MaxCompute外部表的数据和视图。