管理定时任务

更新时间:
复制 MD 格式

定时任务让 Data Agent 按计划自动执行指令,适用于日报生成、定期检查、批量处理等场景。本文介绍如何查看、创建和管理定时任务。

功能概述

定时任务用于让 Data Agent 按照您配置的时间自动执行指定的任务,无需人工干预即可周期性地完成报表生成、例行巡检、批量处理等工作。

通过定时任务,您可以:

  • 将重复性工作自动化:把每日报表、指标巡检等周期性工作交给 Agent 按时执行,释放人工操作。

  • 按可靠性需求选择执行环境:轻量任务选择实例内执行,共享当前实例的资源;对可靠性要求严格的保障类任务选择托管执行,由 DataWorks 调度系统负责触发与执行。

  • 跟踪任务执行情况:在执行记录中查看每次执行的状态、耗时和历史记录,便于定位和排查问题。

典型需求场景:

  • 报表生成:每天或每周固定时间自动执行报表生成指令,产出日报、周报。

  • 定期检查:周期性检查数据质量、任务运行状态等。

  • 批量处理:在业务低峰期自动执行批量数据处理指令。

前提条件

查看定时任务

  1. 在 Data Agent 界面左侧导航栏,单击定时任务

  2. 打开我的定时任务标签页,查看已创建的任务列表。列表以卡片网格形式展示,包含任务名称、执行环境、下次执行时间和状态信息。

  3. 使用筛选条件缩小范围:

    • 搜索框:按任务名称搜索。

    • 执行环境筛选:全部、实例内执行、托管执行。

    • 状态筛选:全部、运行中、已停止。

  4. 切换到执行记录标签页查看任务的历史执行记录,包括执行时间、状态和耗时。

说明

任务列表每 20 秒自动刷新。

创建定时任务

可通过表单手动创建定时任务,也可单击通过对话创建,用自然语言在会话里引导 Agent 完成创建。

手动创建步骤如下:

  1. 定时任务页面,单击新建定时任务

  2. 配置以下任务参数:

    参数

    必填

    说明

    任务名称

    仅支持中英文、数字、下划线、连字符

    任务描述

    Agent 执行的指令内容。单击输入框内的专家套件技能按钮,可在描述中引用已启用的专家套件或已安装的技能

    调度时间

    通过可视化选择器配置执行频率(如每天)和具体时间(如 08:00)

    模型

    选择 Agent 执行任务时使用的模型(如 qwen3.8-max

    执行环境

    选择任务的运行环境,选择后不支持切换(见下方说明)

    资源组

    托管执行时必填

    默认使用当前实例绑定的资源组

    工作空间

    托管执行时必填

    默认使用当前实例关联的工作空间

    CU

    托管执行时必填

    单次任务运行所需的计算资源量,默认为 2

  3. 选择执行环境:

    执行环境

    说明

    适用场景

    实例内执行

    在当前 Data Agent 实例内执行定时任务,共享当前实例的资源

    需要共享当前实例资源和会话上下文的轻量级定时任务

    托管执行

    DataWorks 调度系统负责触发与执行,运行环境与当前 Data Agent 隔离,稳定性更高

    对可靠性要求严格的保障类任务

    重要

    执行环境选择后不支持切换。

  4. 单击创建

管理已有定时任务

对于已创建的定时任务,支持以下操作:

操作

说明

查看详情

展开任务的只读详情视图

编辑

修改任务配置。运行中的任务需先停止后编辑,修改后下次触发时生效

立即运行

手动触发一次任务执行

停止

停止正在运行的定时任务(需输入任务名确认)

删除

永久删除任务