睿码主数据
当前版本:2.7.3

创建调度

1.功能入口

任务流调度用于定时执行ETL任务流。创建任务流调度的两个入口如下图。

2.选择任务流

点击新建,进入任务流调度新建编辑框,编辑框左侧显示任务流定义中已发布的任务流,按分组显示。

在新建任务流调度页面,【待选任务流】中是已经发布的定版任务流,选择之后,点击向右的箭头,当右侧显示已经选择的定版任务流说明选择成功。支持多选。此处我们选择三个任务流进行创建调度,点击下一步。

如需要取消选择的任务流,点击【已选任务】中的任务流,点击“向左”的箭头,当右侧不再显示该任务流说明取消成功。

3.设置执行时间

点击“下一步”,调度默认为“启用”状态,继续设置“标题”、“执行周期”和执行时间等。页面提供了按照年、月、周、天四个维度的配置,也可以自定义执行周期

以下列举几个场景的示例:

如每周一的早8:00执行该任务,配置如下:

如每月1日24:00执行,配置如下:

当页面配置不能满足需求时,可以自定义Cron表达式设置执行时间。表达式目前支持的最细粒度为秒级。点击“测试”可检测当前表达式是否正确。

Cron表达式是一个由6个子表达式组成的字符串。每个子表达式都描述了一个单独的日程细节。这些子表达式用空格分隔,分别表示:

秒(0~59)

分钟(0~59)

小时(0~23)

天(月)(1~31,取决于月份)

月(1~12)

天(星期)(可使用数字或英文缩写,如1或者MON,其中0和7都代表星期天(SUN))

其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(表示8-18中每隔4(分钟、小时......取决于子表达式)),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的日期"这两个子表达式是互斥的,必须要对其中一个设置"?"。

 

Cron示例

含义

0 0 10,14,16 * * ?

每天上午10点,下午2点,4点

0 0/30 9-17 * * ?

朝九晚五工作时间内每半小时

0 0 12 ? * WED

表示每个星期三中午12点

0 0 12 * * ?

每天中午12点触发

0 15 10 ? * *

每天上午10:15触发

0 15 10 * * ?

每天上午10:15触发

0 * 14 * * ?

在每天下午2点到下午2:59期间的每1分钟触发

0 0/5 14 * * ?

在每天下午2点到下午2:55期间的每5分钟触发

0 0/5 14,18 * * ?

在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

0 0-5 14 * * ?

在每天下午2点到下午2:05期间的每1分钟触发

0 10,44 14 ? 3 WED

每年三月的星期三的下午2:10和2:44触发

0 15 10 ? * MON-FRI

周一至周五的上午10:15触发

0 15 10 15 * ?

每月15日上午10:15触发

4.设置通知消息

设置好执行周期后点击【下一步】,配置通知消息、消息类型等。

通知消息支持三种方式:

(1)异常时发送:执行调度出现异常时发送通知

(2)运行时发送:在调度执行结束后发送通知

(3)禁止:不发送通知

消息类型支持:邮件、短信、企业微信、钉钉、飞书。

① 当消息类型选择“邮件”时,需要先在系统上配置发件箱信息,配置后在当前页面设置收件人、主题、正文,配置内容如下。

还可以勾选“发送日志”,将执行日志一并发送给收件人。

② 当消息类型选择“短信”时,需要先在系统上配置短信服务器,配置后在当前页面设置收件人、短信签名、模板编号(短信如何配置可參考《手机短信服务商配置》)。

设置好后,点击【完成】,完成创建。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇创建ETL任务流

下一篇运行监控

请先登录