更新时间:2022-08-17 GMT+08:00

配置默认项

本章节主要介绍默认项的配置。

使用场景

当某参数被多个作业调用时,可将此参数提取出来作为默认配置项,无需每个作业都配置该参数。

配置周期调度

依赖的作业失败后,当前作业处理策略是根据配置的默认策略来执行,配置默认策略操作如下。

  1. 在数据开发主界面的左侧导航栏,选择“配置管理 > 配置”。
  2. 单击“默认项设置”,可设置周期调度配置项。

    策略支持如下三种,系统默认配置为“终止执行”。

    • 挂起:当被依赖的作业执行失败后,当前作业会挂起。
    • 继续执行:当被依赖的作业执行失败后,当前作业会继续执行。
    • 终止执行:当被依赖的作业执行失败后,当前作业会终止执行。

  3. 单击“保存”,对设置的配置项进行保存。

配置多IF策略

节点执行依赖多个IF条件的处理策略,配置默认策略操作如下。

  1. 在数据开发主界面的左侧导航栏,选择“配置管理 > 配置”。
  2. 单击“默认项设置”,可设置多IF策略配置项。

    策略支持如下两种,系统默认策略为“逻辑或”。

    • 逻辑或:表示多个IF判断条件只要任意一个满足条件则执行。
    • 逻辑与:表示多个IF判断条件需要所有条件满足时才执行。

    具体使用方法请参见多IF条件下当前节点的执行策略

  3. 单击“保存”,对设置的配置项进行保存。

配置软硬锁策略

作业或脚本的抢锁操作依赖于软硬锁处理策略。软硬锁的最大的区别在于普通用户抢锁时,软锁可以任意抢锁(无论锁是否在自己手上),硬锁只能对自己持有锁的文件进行操作(包括抢锁、解锁操作)。发布、运行、调度等操作不受锁的影响,无锁也可操作。

用户可根据实际场景,配置相应的软硬锁策略。

  1. 在数据开发主界面的左侧导航栏,选择“配置管理 > 配置”。
  2. 单击“默认项设置”,可设置软硬锁策略配置项。

    系统默认策略为“软锁”。

    • 软锁:忽略当前作业或脚本是否被他人锁定,可以进行抢锁或解锁。
    • 硬锁:若作业或脚本被他人锁定,则需锁定的用户解锁之后,当前使用人方可抢锁,空间管理员或DAYU Administrator可以任意抢锁或解锁。

  3. 单击“保存”,对设置的配置项进行保存。