DataWorks的ADB for MySQL节点可进行AnalyticDB for MySQL任务的开发和周期性调度,以及与其他作业的集成操作。本文为您介绍使用ADB for MySQL节点进行任务开发的主要流程。
前提条件
(可选,RAM账号需要)进行任务开发的RAM账号已被添加至对应工作空间中,并具有开发或空间管理员(权限较大,谨慎添加)角色权限,添加成员的操作详情请参见为工作空间添加空间成员。
如果您使用的是主账号,则忽略该添加操作。
已创建AnalyticDB for MySQL(V3.0)数据源并绑定至数据开发(Data Studio)。详情请参见创建AnalyticDB for MySQL3.0数据源。
绑定AnalyticDB for MySQL(V3.0)计算资源到DataWorks。详情请参见绑定计算资源(参加新版数据开发公测)。
已开发创建项目目录,详情请参见项目目录。
已创建ADB for MySQL节点,详情请参见创建任务节点。
使用限制
ADB for SQL不支持单独使用SET语句,必须和具体的SQL语句一起执行。
背景信息
AnalyticDB for MySQL是阿里云的一种分析型数据库,详情请参见云原生数据仓库MySQL版。
操作步骤
在ADB for MySQL节点编辑页面,执行如下开发操作。
开发SQL代码
在SQL编辑区域开发任务代码,您可在代码中使用${变量名}的方式定义变量,并在节点编辑页面右侧调度配置的调度参数中为该变量赋值。实现调度场景下代码的动态传参,调度参数使用详情,请参考调度参数支持格式,示例如下。
SHOW ${var};
示例中的变量参数${var}可设置为字段
TABLES
。执行SQL任务
在调试配置的计算资源中,选择配置计算资源和DataWorks资源组。
计算资源选择您在DataWorks上注册的AnalyticDB for MySQL(V3.0)计算资源名称。
资源组选择与数据源测试连通性成功的调度资源组。详情请参见网络连通方案。
在工具栏的参数对话框中选择已创建的AnalyticDB for MySQL(V3.0)数据源,单击运行SQL任务。
如需定期执行节点任务,请根据业务需求配置调度信息。配置详情请参见调度配置。
节点任务配置完成后,需对节点进行发布。详情请参见节点/工作流发布。
任务发布后,您可以在运维中心查看周期任务的运行情况。详情请参见运维中心入门。
- 本页导读 (1)
- 前提条件
- 使用限制
- 背景信息
- 操作步骤