条件调度规则说明

本文将为您介绍Dataphin条件调度支持的调度规则。

条件调度规则说明

Dataphin条件调度支持逻辑运算:

  • :所有条件的判断结果为真(True)时,结果为真。

  • :所有条件中任意一个条件为真(True)时,结果为真。

条件判断类型

Dataphin支持以业务日期、跨节点参数作为条件判断的类型。

业务日期判断类型

业务日期具备普通日历公共日历属性选项。

  • 普通日历:日常生活中所使用的日历(公历),支持日期月份星期做为参数值。参数值判断条件有属于不属于

  • 公共日历:在Dataphin创建的公共日历,支持日期类型(工作日、假期)、标签、财务周、财务月、财务日做为参数值。标签的参数值判断条件:

    重要

    财务周、财务月、财务日仅支持使用了财务日历模板的公共日历支持配置。

    • 日期类型:包括工作日、假期。

    • 标签:包括所有、包含其一、不包含。

    • 财务周、财务月、财务日:包括属于、不属于。

跨节点参数判断类型

跨节点参数判断类型可以通过参数类型的取值进行判断。包括文本类型和数值类型。

  • 文本类型:支持文本类型不是进行判断。

  • 数值类型:支持数值类型的运算符比较,包括=!=><>=<=

示例说明

image

业务日期以2022-12-06为例,使用或运算配置上图条件判断:

  • 第一条判断:2022-12-06 在普通日历中不属于星期中的周六或周天,即第一个条件判断为假。

  • 第二条判断:2022-12-06 在公共日历text01中日历类型为假日,即第二个条件判断为真。

因使用运算,所有条件中任意一个条件为真(True)时,结果为真,则该条件调度被满足,系统将根据配置的执行调度类型进行暂停调度。预览调度运行计划如下图所示:

image