一种基于大数据分析的报告发送方法、装置及系统与流程

文档序号:11830065阅读:来源:国知局

技术特征:

1.一种基于大数据分析的报告发送方法,其特征在于,所述方法包括:

记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;

向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;

判断所述检查结果是否符合所述检查标准;如果符合,向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;

在确定所有运算任务都运行成功时,从所述数据库中提取运算结果,按照所述报告模板生成报告;

向接收方发送所述报告。

2.根据权利要求1所述的方法,其特征在于,所述检查标准包括以下一种或多种:

数据长度范围、数据类型或数据归属系统类型。

3.根据权利要求2所述的方法,其特征在于,判断所述检查结果是否符合所述检查标准,包括:

判断所述检查结果中的数据长度是否符合所述检查标准中预设的数据长度范围;和/或,

判断所述检查结果中的数据类型是否符合所述检查标准中预设的数据类型;和/或,

判断所述检查结果中的数据归属系统类型是否符合所述检查标准中预设的系统类型。

4.根据权利要求1所述的方法,其特征在于,所述报告模板为以下任意类型:

邮件模板、文档模板、表格模板、网页模板或短信模板。

5.根据权利要求1所述的方法,其特征在于,所述报告模板为邮件模板,所述配置信息还包括发送周期、报告名称以及收件方;

则向接收方发送所述报告,具体为:

按照所述发送周期、以报告名称为邮件主题的方式,向所述收件方发送 携带所述报告的邮件。

6.根据权利要求1所述的方法,其特征在于,从所述数据库中提取运算结果,按照所述报告模板生成报告,包括:

从所述数据库中提取每个运算任务对应的运算结果,将运算结果代入报告模板中对应的数据指标位置,以生成报告。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

监控所述报告的发送情况,当发送失败时,重新向接收方发送所述报告。

8.一种基于大数据分析的报告发送装置,其特征在于,所述装置包括:

记录单元,用于记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;

检查任务监控单元,用于向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;

检查结果判断单元,用于判断所述检查结果是否符合所述检查标准;如果符合,触发运算任务监控单元;

运算任务监控单元,用于向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,触发报告生成单元;

报告生成单元,用于从所述数据库中提取运算结果,按照所述报告模板生成报告;

报告发送单元,用于向接收方发送所述报告。

9.根据权利要求8所述的装置,其特征在于,所述检查标准包括以下一种或多种:

数据长度范围、数据类型或数据归属系统类型。

10.根据权利要求9所述的装置,其特征在于,所述检查任务判断单元,包括:

第一判断子单元,用于判断所述检查结果中的数据长度是否符合所述检查标准中预设的数据长度范围;和/或,

第二判断子单元,用于判断所述检查结果中的数据类型是否符合所述检 查标准中预设的数据类型;和/或,

第三判断子单元,用于判断所述检查结果中的数据归属系统类型是否符合所述检查标准中预设的系统类型。

11.根据权利要求8所述的装置,其特征在于,所述报告模板为以下任意类型:

邮件模板、文档模板、表格模板、网页模板或短信模板。

12.根据权利要求8所述的装置,其特征在于,所述报告模板为邮件模板,所述配置信息还包括发送周期、报告名称以及收件方;

则所述发送单元,具体用于按照所述发送周期、以报告名称为邮件主题的方式,向所述收件方发送携带所述报告的邮件。

13.根据权利要求8所述的装置,其特征在于,所述报告生成单元,具体用于从所述数据库中提取每个运算任务对应的运算结果,将运算结果代入报告模板中对应的数据指标位置,以生成报告。

14.根据权利要求8所述的装置,其特征在于,所述装置还包括:

发送情况监控单元,用于监控所述报告的发送情况,当发送失败时,重新向接收方发送所述报告。

15.一种基于大数据分析的报告发送系统,其特征在于,所述系统包括:

大数据离线分析平台和服务器,所述服务器内装载上述权利要求8-14中任一项所述的装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1