历史版本3 :定时自动填报 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 问题描述编辑

总公司每月定时统计各个分公司的销售业绩,各分公司的数据存在分公司的数据库中,总部的数据存在总部的数据库中;希望从不同的数据库中取出各分公司销售业绩,汇总后将各分公司总业绩保存到总部的数据库中。

2. 实现原理编辑

首先做一个月报表汇总统计各分公司的销售业绩,然后通过定时器每月定时调用月报表,汇总各分公司的销售额,并保存至数据库中。

3. 实现步骤编辑

3.1 月报表制作
首先制作一张报表用于统计数据,可以通过年份与月份参数查询订单金额跨年累计信息,如下图:
具体模板制作方法这里不详细介绍了,可参考文档定时任务之月报与年报
3.2 设置填报属性
我们通过定时器调用上述报表后,需要将统计后的数据自动保存至数据库,如将上图中年、月、总额、累计等自动保存到总部数据库。
编辑月报表模板,添加模板>报表填报属性,选择总部的数据库及表,把需要保存到总数据库中的数据绑定到对应列,填报属性设置可参考文档:报表填报属性
定时填报的模板就设置完了,就可以使用定时器调用该报表进行定时填报了。
3.3 定时任务
在浏览器中输入http://localhost:8075/WebReport/ReportServer?op=fs,登陆FR数据决策系统界面,
选择管理系统>定时调度>任务管理,点击添加任务
  • 第一步——基本属性
输入任务名称如:月报定时填报,选择需要使用的模板以及模板预览类型,类型选择填报,点击参数设置处的刷新按钮刷新出所有参数:
参数year的值为=year(today())
参数month的值为=month(today())
  • 第二步——调度周期
月报表可选择每个月最后一天19点50分进行填报,把当前月数据进行汇总了。
点击提交即可。
3.4 预览定时效果
任务管理界面中,定时填报任务状态显示运行中,要到每个月最后一天19点50分就会将上个月信息自动填报到指定数据库里面。