本文为您介绍如何修改代码任务。

  1. 进入研发 > 开发 > 数据处理 > 代码任务功能模块。
  2. 对于其他用户创建的代码任务,修改之前需要先偷锁

  3. 可以进行代码编写,配置调度参数,查看节点版本。单击右上角功能区可以偷锁、运行SQL、预编译(仅SQL)、保存文件、提交任务等。支持快速引用资源或函数。


  4. 单击调度配置,配置任务的调度信息。空跑调度任务不执行脚本,直接把任务标记为执行成功。
    • 上游依赖必填,如果没有上游依赖,可以填租户默认的虚节点(virtual_root_node_xxx)。当前节点必填,输入名称后按Enter键确认增加。
    • 调度任务配置可以在任务粒度设置优先级,优先级越高在任务提交与分布式集群中执行时越优先。目前优先级分为五级:最高优先级、高优先级、中等优先级、低优先级、最低优先级。



    说明
    • 输出名称需要规范化配置为项目名.表名,因为输出名称全局唯一(生产、开发隔离,生产环境、开发环境各自独立校验输出名称的全局唯一性)。如果输出名称没有项目名前缀,可能会导致依赖节点识别不清晰,上游依赖节点解析失败,从而调度出错。
    • 所有节点至少有一个上游依赖节点,如果没有,可以依赖一个虚拟任务节点。系统默认生成一个虚拟任务节点作为全局的根节点,即virtual_root_node
    • 调度的上游节点暂时仅支持按照节点名、节点ID搜索,建议每个上游节点的节点名与输出名称保持一致,每个节点配置一个输出名称,以免调度管理出现误差,影响使用。 生产环境和开发环境的常规任务节点ID一致。