DataWorks支持使用DataStudio一键同步MaxCompute数据至Hologres,您可使用该方式快速查询MaxCompute表数据。本文为您介绍如何创建并使用一键MaxCompute数据同步节点。
背景信息
使用一键同步MaxCompute数据至Hologres进行数据查询时,您需要先在Hologres中创建外部表,该外部表可视为MaxCompute源表(即需要同步的MaxCompute数据所在的表)与Hologres内部表的链接,通过该连接将MaxCompute源表数据同步至Hologres内部表中,外部表的表结构与的MaxCompute源表的表结构相同。您也可以使用SQL语句导入MaxCompute的数据至Hologres,详情请参见使用SQL导入MaxCompute的数据至Hologres。
导入MaxCompute数据至Hologres的方式,比创建外部表直接查询数据的性能更好,创建外部表查询MaxCompute数据,详情请参见一键MaxCompute表结构同步节点。
创建表数据同步节点
- 进入数据开发页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的数据开发。
- 创建业务流程。如果您已有业务流程,则可以忽略该步骤。
- 鼠标悬停至
图标,选择新建业务流程。
- 在新建业务流程对话框,输入业务名称。
- 单击新建。
- 鼠标悬停至
- 创建一键MaxCompute数据同步节点。
- 配置节点信息。在节点编辑页面,配置同步MaxCompute数据所使用的MaxCompute源表、存放数据的目标表、同步策略及SQL代码信息。
- 任务调度配置。如果您需要周期性执行创建的节点任务,可以单击节点编辑页面右侧的调度配置,根据业务需求配置该节点任务的调度信息:
- 配置任务调度的基本信息,详情请参见配置基础属性。
- 配置时间调度周期、重跑属性和上下游依赖关系,详情请参见时间属性配置说明及配置同周期调度依赖。说明 您需要设置节点的重跑属性和依赖的上游节点,才可以提交节点。
- 配置资源属性,详情请参见配置资源属性。访问公网或VPC网络的MySQL数据源,请选择与MySQL数据源网络连通的调度资源组,作为周期调度任务使用的资源组。详情请参见配置资源组与网络连通。
- 保存并运行节点。
- 在节点编辑页面的顶部菜单栏,单击
图标,保存节点配置。
- 在节点编辑页面的顶部菜单栏,单击
图标,同步MaxCompute数据。
如果您使用的是标准模式的工作空间,任务提交成功后,请单击顶部菜单栏左侧的任务发布,将任务发布至生产环境进行发布。具体操作请参见发布任务。 - 在节点编辑页面的顶部菜单栏,单击
- 查看周期调度任务。
- 单击编辑界面右上角的运维,进入生产环境运维中心。
- 查看运行的周期调度任务,详情请参见查看并管理周期任务。
如果您需要查看更多周期调度任务详情,可单击顶部菜单栏的运维中心,详情请参见运维中心概述。