本发明专利技术公开了一种数据趋势分析方法、装置、设备及计算机可读存储介质,该数据趋势分析方法包括:当收到用户的数据趋势分析请求时,根据当前的统计分析语句生成目标历史数据统计分析语句;根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集;根据历史趋势数据集生成数据趋势分析结果,并将所述数据趋势分析结果返还给用户。本申请的数据趋势分析方法具有开发成本低、节约运算资源且处理效率高、支持数据追溯等优点。据追溯等优点。据追溯等优点。
【技术实现步骤摘要】
数据趋势分析方法、装置、设备及计算机可读存储介质
[0001]本专利技术涉及数据分析
,尤其涉及一种数据趋势分析方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]传统的商业智能分析平台、主要基于数据集结合各种图形化分析工具对数据进行多维度分析,提取商业价值。在实际应用中经常会出现依据部分指标进行历史数据的趋势分析,此类需求则需要工程师编写脚本从业务系统中提取历史数据、处理后形成新的数据集、再结合图形工具配置出新的表盘。开发周期长、数据复用率底、处理效率低下。
[0003]传统的商业智能分析流程步骤如下:
[0004](1)依据数据数据分析要求、从业务系统或数据中台中提取业务数据、并对业务数据进行清洗、过滤脏数据、排除干扰数据。
[0005](2)对清洗后的数据再次汇聚分析、分析出各指标的历史点数据值。
[0006](3)拖拽出相关趋势分析工具(折线图、柱状图等)填充数据、设置展示样式。
[0007](4)分析后的图标形成组件或分析界面集成至相关分析系统。
[0008](5)数据更新时重做1
‑
2步。
[0009]但是,传统数据质量提升流程存在以下劣势:
[0010]1、开发成本高:每一个趋势分析的配置步骤均要重复上述步骤,导致开发周期长且开发成本高;
[0011]2、处理效率低下,且浪费运算资源:每次加载均需统计分析历史数据,但历史数据已发生不会变化,重复分析导致效率低下且浪费运算资源。
技术实现思路
<br/>[0012]本申请实施例通过提供一种数据趋势分析方法,旨在解决传统的数据分析系统存在的上述问题。
[0013]为实现上述目的,本申请实施例提供了一种数据趋势分析方法,包括:
[0014]当收到用户的数据趋势分析请求时,根据当前的统计分析语句生成目标历史数据统计分析语句;
[0015]根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集;
[0016]根据历史趋势数据集生成数据趋势分析结果,并将所述数据趋势分析结果返还给用户。
[0017]在一实施例中,根据当前的统计分析语句生成目标历史数据统计分析语句,包括:
[0018]对所述当前统计分析语句进行语句拆分及语句解析,获取所需的时间信息及数据类型;
[0019]根据所述时间信息及所述数据类型生成目标历史数据统计分析语句。
[0020]在一实施例中,根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集,包括:
[0021]创建历史趋势数据集;
[0022]根据所述历史统计结果的备份标签,从所述历史数据库中选择备份标签与所述目标历史数据统计分析语句匹配的历史统计分析结果保存至历史趋势数据集。
[0023]在一实施例中,所述方法还包括:
[0024]当收到用户的数据分析请求时,根据当前的统计分析语句采集目标数据;
[0025]根据所述目标数据生成数据分析结果,并将所述数据分析结果返还给用户;
[0026]将所述数据分析结果备份至历史数据库,并根据当前的统计分析语句为所述数据分析结果添加备份标签。
[0027]在一实施例中,所述备份标签包括时间信息及数据类型。
[0028]在一实施例中,根据当前的统计分析语句采集目标数据,包括:
[0029]根据当前的统计分析语句采集业务数据;
[0030]对所述业务数据进行数据清洗得到所述目标数据。
[0031]在一实施例中,以图形化的方式展示数据分析结果及数据趋势分析结果。
[0032]为实现上述目的,本申请实施例还提出一种数据趋势分析装置,包括:
[0033]生成模块,用于在收到用户的数据趋势分析请求时,根据当前的统计分析语句生成目标历史数据统计分析语句;
[0034]查询模块,用于根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集;
[0035]分析模块,用于根据历史趋势数据集生成数据趋势分析结果,并将所述数据趋势分析结果返还给用户。
[0036]为实现上述目的,本申请实施例还提出一种数据趋势分析设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的数据趋势分析程序,所述处理器执行所述数据趋势分析程序时实现如上述任一项所述的数据趋势分析方法。
[0037]为实现上述目的,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有数据趋势分析程序,所述数据趋势分析程序被处理器执行时实现如上述任一项所述的数据趋势分析方法。
[0038]本申请技术方案的数据趋势分析方法,相较于传统的数据趋势分析系统,具有以下优势:
[0039](1)开发成本低:依据当前统计分析语句,自动生成历史趋势分析语句,从而可降低开发成本,提升开发效率;
[0040](2)节约运算资源且处理效率高:对历史数据增加预统计功能,复用历史统计分析结果,减少了计算机资源消耗,并可提升处理效率;
[0041](3)支持数据追溯:数据增加数据备份机制、支持追溯数据变化趋势、可恢复异常数据。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0043]图1为本专利技术数据趋势分析设备一实施例的模块结构图;
[0044]图2为本专利技术数据趋势分析方法一实施例的流程示意图;
[0045]图3为本专利技术数据趋势分析装置一实施例的模块结构图。
[0046]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0048]为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0049]应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。文中出现的“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的数量词“一”或“一个”不排除存在多个这样的部件。本专利技术可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。而“第一”、“第二”、以及“第三”等的使用不表示任何顺本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据趋势分析方法,其特征在于,包括:当收到用户的数据趋势分析请求时,根据当前的统计分析语句生成目标历史数据统计分析语句;根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集;根据历史趋势数据集生成数据趋势分析结果,并将所述数据趋势分析结果返还给用户。2.如权利要求1所述的数据趋势分析方法,其特征在于,根据当前的统计分析语句生成目标历史数据统计分析语句,包括:对所述当前统计分析语句进行语句拆分及语句解析,获取所需的时间信息及数据类型;根据所述时间信息及所述数据类型生成目标历史数据统计分析语句。3.如权利要求1所述的数据趋势分析方法,其特征在于,根据所述目标历史数据统计分析语句从历史数据库中提取历史统计分析结果保存至历史趋势数据集,包括:创建历史趋势数据集;根据所述历史统计结果的备份标签,从所述历史数据库中选择备份标签与所述目标历史数据统计分析语句匹配的历史统计分析结果保存至历史趋势数据集。4.如权利要求1至3中任一项所述的数据趋势分析方法,其特征在于,所述方法还包括:当收到用户的数据分析请求时,根据当前的统计分析语句采集目标数据;根据所述目标数据生成数据分析结果,并将所述数据分析结果返还给用户;将所述数据分析结果备份至历史数据库,并根据当前的统计分析语句为所述数据分析结果添加备份标签。5.如...
【专利技术属性】
技术研发人员:罗龙,刘栋梁,张健博,谈卫华,
申请(专利权)人:广东数源信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。