配置资源属性

周期任务的运行需要依赖资源组。根据是否消耗资源组的CU资源,可分为调度型任务计算型任务。调度型任务仅由DataWorks负责触发和监控,不消耗资源组计算资源(CU);计算型任务的代码由DataWorks执行,会消耗计算资源。通过在调度配置中为任务配置资源属性,可确保任务稳定运行并优化成本。

核心概念

DataWorks中的所有周期任务都需要在资源组上运行。根据任务执行时是否消耗DataWorks自身的计算单元(CU),任务可分为两类:

任务类型

核心职责

CU消耗

任务列表

调度型任务

仅负责触发和监控外部计算引擎(如MaxCompute、Hologres)中的计算。

不消耗

调度型任务配置列表

计算型任务

任务代码直接在DataWorks的资源组内执行,完成计算。

消耗

计算型任务配置列表

重要
  • 本文重点介绍与 Serverless 资源组相关的CU配置。若您使用独享/包年包月资源组,则无需关注CU配置,只需指定资源组即可。

  • 本文不涉及任务调用的第三方引擎(如MaxCompute)自身的资源消耗与计费。

配置步骤

所有周期任务都必须配置调度资源。根据任务类型和资源组类型的不同,配置略有差异。

步骤一:指定调度资源组(所有任务必配)

此步骤为所有周期任务的通用基础配置。

  1. 在任务代码编辑页面的右侧,找到调度配置面板。

  2. 资源属性配置项中,从下拉列表里选择一个用于执行调度的资源组。

    重要

    选择资源组时,请注意资源组与任务所访问的数据源和计算资源是否连通,否则任务可能运行失败。网络连通请参见:网络连通配置

PixPin_2025-12-09_14-39-36

步骤二:配置计算资源(仅适用于计算型任务)

如果您的任务是计算型,并且您在步骤一中选择的是 Serverless 资源组,则需要继续配置此项。

提示:若您使用的是调度型任务,或非Serverless资源组,可跳过此步骤。
  1. 调度资源组下方,会自动出现调度CU配置项。

  2. 根据任务的计算复杂度和性能要求,设置运行时所需的CU数量(例如:0.25 CU, 1 CU, 4 CU等)。合理的CU配置可以确保任务稳定运行并优化成本。

PixPin_2025-12-09_14-40-50

步骤三:配置镜像

如果任务类型为PyODPS、Shell等任务类型,还可以通过配置镜像来定义任务运行所需的环境。镜像管理请参见:自定义镜像

PixPin_2025-12-12_11-38-37

设置默认调度资源组

新建任务会根据调度设置中指定的调度资源组,作为默认的调度属性。如需调整,可单击左下角的PixPin_2025-12-09_15-59-34,前往设置 > 调度设置,修改默认调度资源组。

计费说明

使用Serverless资源组执行周期任务涉及以下两类费用:

  • 任务调度费用:DataWorks根据每日运行成功的实例数产生的费用。详情参见任务调度计费

  • 资源使用费用:仅计算型任务运行时,且Serverless资源组为按量收费,根据消耗的计算CU和运行时长计费。此费用不包含任务所调用的第三方引擎的费用。详情参见Serverless资源组计费

说明

数据集成任务的资源消耗并非通过调度CU配置,而是由任务设置资源组时指定的占用CU决定。