定时任务让 Data Agent 按计划自动执行指令,适用于日报生成、定期检查、批量处理等场景。本文介绍如何查看、创建和管理定时任务。
功能概述
定时任务用于让 Data Agent 按照您配置的时间自动执行指定的任务,无需人工干预即可周期性地完成报表生成、例行巡检、批量处理等工作。
通过定时任务,您可以:
将重复性工作自动化:把每日报表、指标巡检等周期性工作交给 Agent 按时执行,释放人工操作。
按可靠性需求选择执行环境:轻量任务选择实例内执行,共享当前实例的资源;对可靠性要求严格的保障类任务选择托管执行,由
DataWorks调度系统负责触发与执行。跟踪任务执行情况:在执行记录中查看每次执行的状态、耗时和历史记录,便于定位和排查问题。
典型需求场景:
报表生成:每天或每周固定时间自动执行报表生成指令,产出日报、周报。
定期检查:周期性检查数据质量、任务运行状态等。
批量处理:在业务低峰期自动执行批量数据处理指令。
前提条件
已创建并启动 Data Agent 实例。具体操作,请参见新版 Data Agent。
查看定时任务
在 Data Agent 界面左侧导航栏,单击定时任务。
打开我的定时任务标签页,查看已创建的任务列表。列表以卡片网格形式展示,包含任务名称、执行环境、下次执行时间和状态信息。
使用筛选条件缩小范围:
搜索框:按任务名称搜索。
执行环境筛选:全部、实例内执行、托管执行。
状态筛选:全部、运行中、已停止。
切换到执行记录标签页查看任务的历史执行记录,包括执行时间、状态和耗时。
任务列表每 20 秒自动刷新。
创建定时任务
可通过表单手动创建定时任务,也可单击通过对话创建,用自然语言在会话里引导 Agent 完成创建。
手动创建步骤如下:
在定时任务页面,单击新建定时任务。
配置以下任务参数:
参数
必填
说明
任务名称
是
仅支持中英文、数字、下划线、连字符
任务描述
是
Agent 执行的指令内容。单击输入框内的专家套件或技能按钮,可在描述中引用已启用的专家套件或已安装的技能
调度时间
是
通过可视化选择器配置执行频率(如每天)和具体时间(如 08:00)
模型
是
选择 Agent 执行任务时使用的模型(如
qwen3.8-max)执行环境
是
选择任务的运行环境,选择后不支持切换(见下方说明)
资源组
托管执行时必填
默认使用当前实例绑定的资源组
工作空间
托管执行时必填
默认使用当前实例关联的工作空间
CU
托管执行时必填
单次任务运行所需的计算资源量,默认为 2
选择执行环境:
执行环境
说明
适用场景
实例内执行
在当前 Data Agent 实例内执行定时任务,共享当前实例的资源
需要共享当前实例资源和会话上下文的轻量级定时任务
托管执行
由
DataWorks调度系统负责触发与执行,运行环境与当前 Data Agent 隔离,稳定性更高对可靠性要求严格的保障类任务
重要执行环境选择后不支持切换。
单击创建。
管理已有定时任务
对于已创建的定时任务,支持以下操作:
操作 | 说明 |
查看详情 | 展开任务的只读详情视图 |
编辑 | 修改任务配置。运行中的任务需先停止后编辑,修改后下次触发时生效 |
立即运行 | 手动触发一次任务执行 |
停止 | 停止正在运行的定时任务(需输入任务名确认) |
删除 | 永久删除任务 |