功能 | 介绍 |
---|---|
主页 | 显示执行任务的服务器状态,任务摘要,计划摘要,任务调度的日志摘要 |
任务 | 查询任务管理,增删改查 |
执行计划 | 创建管理执行计划 |
用户管理 | 管理查询平台的执行人员权限 |
日志 | 任务的执行日志,用来检查计划任务的执行信息 |
查询结果管理 | 保存并管理查询结果 |
- 根据业务部门数据查询需求,执行查询
- 可以定时执行数据查询
- 可以执行 sql 语句、 python 脚本( pandas、numpy 环境 )
- 提供配置界面,管理定时任务(增,删,改,查)
- 查询数据用 excel、csv 格式导出
- 保留查询结果一段时间,保留执行记录,并且可以重新发送查询结果
- 配置查询结果接收人列表,发送查询结果邮件给接收人,并短信通知接收人
- 监控任务执行情况,展示任务执行状态
- 分布式,高可用
- 语言 python
- 界面 bootstrap,jquery
- 管理平台web框架 flask
- 任务执行系统,python APScheduler
服务1,管理平台 ==》 保存任务,执行计划 ==》数据库
服务2,任务系统 ==》读取数据库的计划,任务 ==》执行 ==》生成结果
执行结果 ==》邮件发送接收者邮箱