logo好方法网

一种实时报表统计分析方法及装置


技术摘要:
本发明公开了一种实时报表统计分析方法,包括:根据预设的时间段,实时获取待统计数据;将所述待统计数据输入数据识别模型中,得到所述待统计数据所对应的数据标签;所述数据识别模型是将输入数据进行特征识别并判断得到输入数据所对应的数据标签的模型;根据预设的标  全部
背景技术:
系统每天会产生大量的用户日志,如行为信息、异常信息等,服务器需要存储用户 产生的日志,并对日志进行统计、分析和查询,这类工作一般通过日志处理软件执行。虽然 当前的日志处理系统都有报表统计这一项功能,通过定时任务来规划周期性的查询统计, 并生成查询统计结果。但是在传统的报表统计分析方案中,工作人员需要为待统计分析数 据配置一个表格模板,以使服务器根据配置好的模板对系统数据进行统计分析,形成报表。 然而,由于系统产生的数据量非常大,工作人员必须为不同类型的数据配置不同的表格模 板,人工配置的方式严重影响了工作效率,而模板配置的准确度也会随着配置量的提高而 降低。 因此,目前市面上亟需一种报表统计分析策略,可以自动对不同类型的数据配置 相应的表格模板,并实时对系统数据进行表格统计,实现提升模板配置的准确度,提高表格 统计的分析效率。
技术实现要素:
本发明提供了一种实时报表统计分析方法及装置,可以自动对不同类型的数据配 置相应的表格模板,并实时对系统数据进行表格统计,实现提升模板配置的准确度,提高表 格统计的分析效率。 为了解决上述技术问题,本发明实施例提供了一种实时报表统计分析方法,包括: 根据预设的时间段,实时获取待统计数据; 将所述待统计数据输入数据识别模型中,得到所述待统计数据所对应的数据标 签;所述数据识别模型是将输入数据进行特征识别并判断得到输入数据所对应的数据标签 的模型; 根据预设的标签-模板规则,在数据库中选取与所述数据标签相对应的表格模板 作为数据统计模板; 将所述待统计数据填充到所述数据统计模板中,生成数据统计报表。 作为优选方案,所述根据预设的时间段,实时获取待统计数据的步骤,包括: 对系统数据的起始时间和终止时间进行判断,根据预设的时间段将系统数据依次 分为多个数据段; 按照每个数据段中最早的起始时间排序,依次输出含有系统数据的数据段,作为 待统计数据。 作为优选方案,所述数据识别模型的建立步骤,包括: 获取原始的系统数据作为输入参数; 将所述输入参数输入至SVM模型中进行训练,当训练次数达到预设的训练数或训 4 CN 111581066 A 说 明 书 2/5 页 练准确率达到预设的训练值时,得到训练模型; 将所述输入参数输入至所述训练模型进行测试,当测试次数达到预设的测试数或 测试准确率达到预设的测试值时,得到数据识别模型。 作为优选方案,所述将所述待统计数据填充到所述数据统计模板中,生成数据统 计报表的步骤,包括: 对所述待统计数据进行属性分类处理,得到不同类型的待统计数据; 对所述数据统计模板的项目属性进行识别,分别将各个类型的待统计数据填充到 所对应的项目属性的数据统计栏中,完成表格填充。 本发明实施例还提供了一种实时报表统计分析装置,包括: 数据获取模块,用于根据预设的时间段,实时获取待统计数据; 数据识别模块,用于将所述待统计数据输入数据识别模型中,得到所述待统计数 据所对应的数据标签;所述数据识别模型是将输入数据进行特征识别并判断得到输入数据 所对应的数据标签的模型; 表格模板模块,用于根据预设的标签-模板规则,在数据库中选取与所述数据标签 相对应的表格模板作为数据统计模板; 报表生成模块,用于将所述待统计数据填充到所述数据统计模板中,生成数据统 计报表。 作为优选方案,所述数据获取模块包括: 时间判断单元,用于对系统数据的起始时间和终止时间进行判断,根据预设的时 间段将系统数据依次分为多个数据段; 数据输出单元,用于按照每个数据段中最早的起始时间排序,依次输出含有系统 数据的数据段,作为待统计数据。 作为优选方案,所述数据识别模型的建立步骤,包括: 获取原始的系统数据作为输入参数; 将所述输入参数输入至SVM模型中进行训练,当训练次数达到预设的训练数或训 练准确率达到预设的训练值时,得到训练模型; 将所述输入参数输入至所述训练模型进行测试,当测试次数达到预设的测试数或 测试准确率达到预设的测试值时,得到数据识别模型。 作为优选方案,所述报表生成模块包括: 属性分类单元,用于对所述待统计数据进行属性分类处理,得到不同类型的待统 计数据; 报表生成单元,用于对所述数据统计模板的项目属性进行识别,分别将各个类型 的待统计数据填充到所对应的项目属性的数据统计栏中,完成表格填充。 本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括 存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的 设备执行如上述任一项所述的实时报表统计分析方法。 本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储 器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实 现如上述任一项所述的实时报表统计分析方法。 5 CN 111581066 A 说 明 书 3/5 页 相比于现有技术,本发明实施例具有如下有益效果: 1、通过构建数据识别模型对待统计数据进行标签识别,并结合标签-模板规则,为 待统计数据选取准确的表格模板,本技术方案可以实现自动对不同类型的数据配置相应的 表格模板,并实时对系统数据进行表格统计,实现提升模板配置的准确度,提高表格统计的 分析效率。 2、通过对系统数据的起始时间和终止时间进行判断,可以精准地选取所需时间区 间内得待统计数据,进一步提高本技术方案的实用性。 3、采用SVM模型进行模型训练,支持向量机SVM具有高精度数据识别的能力,以使 本技术方案能有效地提高数据的识别准确度。 附图说明 图1:为本发明实施例中的实时报表统计分析方法的步骤流程图; 图2:为本发明实施例中的实时报表统计分析装置的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏