一种基于大数据分析的报告发送方法、装置及系统制造方法及图纸

技术编号:14048279 阅读:64 留言:0更新日期:2016-11-23 23:53
本发明专利技术实施例公开了基于大数据分析的报告发送方法、装置及系统,其中,方法包括:记录报告的配置信息;向大数据离线分析平台发送配置信息中的检查任务,获取所述平台运行检查任务的检查结果;判断检查结果是否符合配置信息中的检查标准;如果符合,向所述平台发送配置信息中的运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,从所述数据库中提取运算结果,按照所述报告模板生成报告;向接收方发送所述报告。本发明专利技术在整个报告生成及发送处理中,不需要人工参与,节省了人力资源,提升了报告生成及发送速率以及可靠性。

【技术实现步骤摘要】

本专利技术涉及大数据处理领域,特别是涉及一种基于大数据分析的报告发送方法、装置及系统
技术介绍
大数据或称巨量资料,指的是需要新处理模式才能具有更强的决策力、洞察力和流程优化处理能力的海量、高增长率和多样化的信息资产,由于大数据具有大量、高速、多样和价值四个特点,因此大数据已经成为网络时代发展的重心。大数据分析就是指对规模巨大的数据进行分析,以挖掘出信息价值。由于大数据规模巨大,单机运算能力已经无法满足对大数据的信息挖掘,大数据离线分析平台就应运而生。基于大数据分析结果来刻画业务已经成为一种常用运营方式,现有方式是由运营人员先向大数据离线分析平台提交运算任务,大数据离线分析平台在接收到运算任务后启动运算,运营人员根据运算结果手动生成运营报告通过邮件方式发送给相关收件人。由于大数据分析运算过程复杂耗时,尤其在运算任务量较多的情况下,人工提交运算任务、人工监控运算情况以及人工生成报告发送的方式,耗时耗力,另外,人工手动处理也容易出错。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种基于大数据分析的报告发送方法、装置及系统,通过记录报告的配置信息的方式,自动触发大数据离线分析平台进行数据分析处理,根据该平台的运算结果按照配置信息自动生成报告,以实现向接收方自动发送报告,本专利技术中所有运算过程的监控、报告的生成以及发送均不再需要人工参与,提升了报告生成及发送速率以及可靠性。本专利技术实施例公开了如下技术方案:一方面,本专利技术提供了一种基于大数据分析的报告发送方法,所述方法包括:记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;判断所述检查结果是否符合所述检查标准;如果符合,向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,从所述数据库中提取运算结果,按照所述报告模板生成报告;向接收方发送所述报告。优选的,所述检查标准包括以下一种或多种:数据长度范围、数据类型或数据归属系统类型。优选的,判断所述检查结果是否符合所述检查标准,包括:判断所述检查结果中的数据长度是否符合所述检查标准中预设的数据长度范围;和/或,判断所述检查结果中的数据类型是否符合所述检查标准中预设的数据类型;和/或,判断所述检查结果中的数据归属系统类型是否符合所述检查标准中预设的系统类型。优选的,所述报告模板为以下任意类型:邮件模板、文档模板、表格模板、网页模板或短信模板。优选的,所述报告模板为邮件模板,所述配置信息还包括发送周期、报告名称以及收件方;则向接收方发送所述报告,具体为:按照所述发送周期、以报告名称为邮件主题的方式,向所述收件方发送携带所述报告的邮件。优选的,从所述数据库中提取运算结果,按照所述报告模板生成报告,
包括:从所述数据库中提取每个运算任务对应的运算结果,将运算结果代入报告模板中对应的数据指标位置,以生成报告。优选的,所述方法还包括:监控所述报告的发送情况,当发送失败时,重新向接收方发送所述报告。又一方面,本专利技术提供了一种基于大数据分析的报告发送装置,所述装置包括:记录单元,用于记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;检查任务监控单元,用于向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;检查结果判断单元,用于判断所述检查结果是否符合所述检查标准;如果符合,触发运算任务监控单元;运算任务监控单元,用于向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,触发报告生成单元;报告生成单元,用于从所述数据库中提取运算结果,按照所述报告模板生成报告;报告发送单元,用于向接收方发送所述报告。优选的,所述检查标准包括以下一种或多种:数据长度范围、数据类型或数据归属系统类型。优选的,所述检查任务判断单元,包括:第一判断子单元,用于判断所述检查结果中的数据长度是否符合所述检查标准中预设的数据长度范围;和/或,第二判断子单元,用于判断所述检查结果中的数据类型是否符合所述检查标准中预设的数据类型;和/或,第三判断子单元,用于判断所述检查结果中的数据归属系统类型是否符合所述检查标准中预设的系统类型。优选的,所述报告模板为以下任意类型:邮件模板、文档模板、表格模板、网页模板或短信模板。优选的,所述报告模板为邮件模板,所述配置信息还包括发送周期、报告名称以及收件方;则所述发送单元,具体用于按照所述发送周期、以报告名称为邮件主题的方式,向所述收件方发送携带所述报告的邮件。优选的,所述报告生成单元,具体用于从所述数据库中提取每个运算任务对应的运算结果,将运算结果代入报告模板中对应的数据指标位置,以生成报告。优选的,所述装置还包括:发送情况监控单元,用于监控所述报告的发送情况,当发送失败时,重新向接收方发送所述报告。又一方面,本专利技术还提供了一种基于大数据分析的报告发送系统,所述系统包括:大数据离线分析平台和服务器,所述服务器内装载上述基于大数据分配的报告发送装置。由上述技术方案可以看出,与现有技术相比,本专利技术具有如下有益效果:本专利技术通过记录报告的配置信息的方式,自动触发大数据离线分析平台执行相关检查任务和运算任务,通过监控检查任务运行结果是否符合检查标准的方式,使得大数据离线分析平台在执行运算任务时,具备完整的数据,为执行运算任务打好数据基础,在大数据离线分析平台在执行运算任务时,监控运行结果,保证所有运算任务均运行成功时,根据运算结果生成报告,以实现向接收方自动发送报告的目的。本专利技术在利用大数据离线分析平台执行相关任务的过程中,所有的检查任务、运算任务、报告生成以及发送操作均不需要人工参与,既保证了报告内容的可靠性又提升了报告生成及发送速率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面
描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的基于大数据分析的报告发送方法实施例1的流程图;图2为本专利技术提供的基于大数据分析的报告发送方法实施例2的流程图;图3为本专利技术提供的基于大数据分析的报告发送装置实施例1的结构图;图4为本专利技术提供的基于大数据分析的报告发送装置实施例2的结构图;图5为本专利技术提供的基于大数据分析的报告发送系统的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1为本专利技术提供的基于大数据分析的报告发送方法的流程图,该方法应用于报告发本文档来自技高网
...
一种基于大数据分析的报告发送方法、装置及系统

【技术保护点】
一种基于大数据分析的报告发送方法,其特征在于,所述方法包括:记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;判断所述检查结果是否符合所述检查标准;如果符合,向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,从所述数据库中提取运算结果,按照所述报告模板生成报告;向接收方发送所述报告。

【技术特征摘要】
1.一种基于大数据分析的报告发送方法,其特征在于,所述方法包括:记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检查标准;向大数据离线分析平台发送所述检查任务,获取所述平台运行检查任务的检查结果;判断所述检查结果是否符合所述检查标准;如果符合,向所述平台发送所述运算任务,监控每个运算任务的运行情况,将运行成功的运算结果保存在数据库中,将运行失败的运算任务重新发送给所述平台;在确定所有运算任务都运行成功时,从所述数据库中提取运算结果,按照所述报告模板生成报告;向接收方发送所述报告。2.根据权利要求1所述的方法,其特征在于,所述检查标准包括以下一种或多种:数据长度范围、数据类型或数据归属系统类型。3.根据权利要求2所述的方法,其特征在于,判断所述检查结果是否符合所述检查标准,包括:判断所述检查结果中的数据长度是否符合所述检查标准中预设的数据长度范围;和/或,判断所述检查结果中的数据类型是否符合所述检查标准中预设的数据类型;和/或,判断所述检查结果中的数据归属系统类型是否符合所述检查标准中预设的系统类型。4.根据权利要求1所述的方法,其特征在于,所述报告模板为以下任意类型:邮件模板、文档模板、表格模板、网页模板或短信模板。5.根据权利要求1所述的方法,其特征在于,所述报告模板为邮件模板,所述配置信息还包括发送周期、报告名称以及收件方;则向接收方发送所述报告,具体为:按照所述发送周期、以报告名称为邮件主题的方式,向所述收件方发送
\t携带所述报告的邮件。6.根据权利要求1所述的方法,其特征在于,从所述数据库中提取运算结果,按照所述报告模板生成报告,包括:从所述数据库中提取每个运算任务对应的运算结果,将运算结果代入报告模板中对应的数据指标位置,以生成报告。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:监控所述报告的发送情况,当发送失败时,重新向接收方发送所述报告。8.一种基于大数据分析的报告发送装置,其特征在于,所述装置包括:记录单元,用于记录报告的配置信息,所述配置信息包括:报告模板、数据指标与对应的运算任务、检查任务与对应的检...

【专利技术属性】
技术研发人员:黄妍
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1