【JVS·智能BI】数据集(14):数据集的任务调度

科技躬身要践行 2024-08-23 18:32:46

数据集的本质是将多种数据源的对应数据抽取到数据智仓中,并通过配置的数据加工方式,形成持续有效的数据中间分析结果,供给数据图表、报表、大屏、API服务等调用,那么这个中间数据加工过程是独立于业务库的(不能影响生产系统的性能),那么必然涉及到分析库中的数据如何更新,那么JVS-BI中提供了任务自动更新与手动更新的模式。

数据集存在自动抽取状态, 当状态为启动时,系统将根据配置的周期时间,自动将配置的数据集按照设计流程完成数据加工处理,这样可以保持数据集的数据时效性,如果状态为禁用时,系统将停止自动更新数据集。

任务手动执行

如果需要同步,可以通过手动点击“执行”按钮,执行的日志如下图所示:

①:为手动触发数据集更新的按钮,点击按钮时,系统将发起数据的流程化加工

②:为任务执行的监控页面,点击时,系统将对待执行的任务进行监控展示

任务定时执行

目前自动更新采用定时系统自动更新,后续将自动更新作为数据集的配置项,可以用户设定自动更新的周期。配置方式在数据集中的执行设置中设置好更新的周期,或者设置corn表达式即可,保存后启动数据集。

在执行日志中可以看到执行的日志记录,且展示出更新方式。

任务依赖执行

任务是可以设置前置任务与后置任务的,前置任务表示执行当前任务之前提前触发的任务,这里主要是针对数据集有主从依赖的情况,需要先更新一个数据集后再更新另外的数据集。

在线demo:http://bi.bctools.cn

gitee地址:https://gitee.com/software-minister/jvs-bi

0 阅读:0

科技躬身要践行

简介:感谢大家的关注