调度任务

<< Click to Display Table of Contents >>

当前位置:  »当前无上一级«

调度任务

Previous pageReturn to chapter overviewNext page

调度任务管理器又称调度器(Scheduler),是 Yonghong Z-Suite 一个独立的功能模块。内嵌的调度任务引擎给系统提供了自动化的支持,保持系统有足够的开放性,提升整个系统的适配性和用户体验。例如,当一个任务完成之后,调度任务可以通过邮件或者短信通知用户,虽然本系统可能不会提供所有的功能,但这种开放性将能够很好地支持用户的定制需求。调度任务包括:

导出任务:定期的按照某种条件导出 PDF 或 Excel 文件。

发送邮件:定期的按照某种条件生成报告的 PDF 或 Excel 并发送邮件给用户。

同步数据:定期的按照某种条件将某一数据集同步入数据集市。

增量导入数据:定期的按照某种条件生成数据集市文件。

导出 CSV 文件:定期的按照某种条件导出数据到 CSV 文件。

导出到数据库:定期的按照某种条件将数据导入到数据库。 说明:Yonghong X-Suite、Y-Reporting、Desktop不支持导出到数据库。

深度分析实验:用于深度分析模块,包含导出到数据库(用于导出到数据库实验节点,定期导出实验结果)、保存为数据集(用于保存为数据集节点,定期保存实验结果到数据集)和部署为REST服务(用于WEB服务节点控制服务启动和停止)三个操作。

自定义任务:用户可以通过 Yonghong 定义的接口来实现定制的任务。

除了通过时间作为触发条件以外,用户还可以通过触发器来触发任务的执行。例如,按照某种条件检查一个 KPI,如果 KPI 异常,则触发邮件任务的执行,及时通过邮件通知管理者。

调度任务管理器由三个部分组成:作业、任务和触发器。任务是用来定义何时做何事。触发器是用来定义触发条件的。一个作业包含时间条件、触发器、任务以及后续任务。例如,时间条件是每天8:00,触发条件是日销售额低于 50 万,任务是销售报告生成 PDF,并发送到销售经理的邮箱。