一种业务数据分析装置及其工作方法制造方法及图纸

技术编号:32188354 阅读:22 留言:0更新日期:2022-02-08 15:52
本发明专利技术提供了一种业务数据分析装置及其工作方法,属于大数据,该装置包括:SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;配置自动生成模块,用于根据业务查询结果数据,生成配置参数;数据分析模块,用于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。本发明专利技术决了业务与开发人员数据对接问题,不但可以帮助熟悉业务的非开发人员迅速发掘数据,更可以快速得出数据统计分析结果,助力产品、市场决策。市场决策。市场决策。

【技术实现步骤摘要】
一种业务数据分析装置及其工作方法


[0001]本专利技术涉及计算机数据处理
,尤其涉及一种业务数据分析装置及其工作方法。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]在成熟的产品团队中,业务人员与开发人员在各自的领域发挥自己的特长,共同合作助力团队业务成长。
[0004]由于对业务与数据理解深度的不同,使得业务人员与开发人员之间存在着巨大的沟通成本。而且业务人员往往需要在多个业务中发掘数据,这对业务人员的非业务能力提出了很高的要求,也使对接难度倍增。传统的会议解决方式不仅耗费大量人力物力时间成本,更难从深层次上解决问题。
[0005]因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。

技术实现思路

[0006]本专利技术实施例提供一种业务数据分析装置,决了业务与开发人员数据对接问题,不但可以帮助熟悉业务的非开发人员迅速发掘数据,更可以快速得出数据统计分析结果,助力产品、市场决策,该装置包括:
[0007]SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;
[0008]配置自动生成模块,用于根据业务查询结果数据,生成配置参数;
[0009]数据分析模块,用于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。
[0010]本专利技术实施例还提供一种业务数据分析装置的工作方法,包括:
[0011]SQL语言转换模块将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;
[0012]配置自动生成模块根据业务查询结果数据,生成配置参数;
[0013]数据分析模块从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。
[0014]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种业务数据分析装置的工作方法。
[0015]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述一种业务数据分析装置的工作方法的计算机程序。
[0016]本专利技术实施例提供的一种业务数据分析装置及其工作方法,包括:SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;配置自动生成模块,用于根据业务查询结果数据,生成配置参数;数据分析模块,用于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。本专利技术实施例解决了业务与开发人员数据对接问题,不但可以帮助熟悉业务的非开发人员迅速发掘数据,更可以快速得出数据统计分析结果,助力产品、市场决策。本方法基于ES技术,提供SQL语言转换功能,提供配置自动化生成的配置参数进行数据分析;对于使用约定进行处理于存储的数据,只需业务人员进行SQL语言级别的操作,即可实现多业务平台实现业务数据的分析,解放了对开发资源的占用,提升了项目整体开发效率。本专利技术可以显著提升业务人员进行业务分析与团队整体开发的效率。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0018]图1为本专利技术实施例一种业务数据分析装置示意图。
[0019]图2为本专利技术实施例一种业务数据分析装置的SQL语言转换模块构成示意图。
[0020]图3为本专利技术实施例一种业务数据分析装置的配置自动生成模块构成示意图。
[0021]图4为本专利技术实施例一种业务数据分析装置的工作方法示意图。
[0022]图5为运行本专利技术实施的一种业务数据分析装置的工作方法的计算机装置示意图。
具体实施方式
[0023]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0024]本专利技术属于大数据技术。图1为本专利技术实施例一种业务数据分析装置示意图,如图1所示,本专利技术实施例提供一种业务数据分析装置,决了业务与开发人员数据对接问题,不但可以帮助熟悉业务的非开发人员迅速发掘数据,更可以快速得出数据统计分析结果,助力产品、市场决策,该装置包括:
[0025]SQL语言转换模块101,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;
[0026]配置自动生成模块102,用于根据业务查询结果数据,生成配置参数;
[0027]数据分析模块103,用于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。
[0028]本专利技术实施例提供的一种业务数据分析装置,包括:SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;配置自动生成模块,用于根据业务查询结果数据,生成配置参数;数据分析模块,用
于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。本专利技术实施例解决了业务与开发人员数据对接问题,不但可以帮助熟悉业务的非开发人员迅速发掘数据,更可以快速得出数据统计分析结果,助力产品、市场决策。本方法基于ES技术,提供SQL语言转换功能,提供配置自动化生成的配置参数进行数据分析;对于使用约定进行处理于存储的数据,只需业务人员进行SQL语言级别的操作,即可实现多业务平台实现业务数据的分析,解放了对开发资源的占用,提升了项目整体开发效率。本专利技术可以显著提升业务人员进行业务分析与团队整体开发的效率。
[0029]传统方式中,由于业务人员往往不具备或只具备很少的开发能力,往往使得业务人员在整个开发周期中需要开发人员的帮助,占用了有限的开发资源,拖累整体开发进度。
[0030]本专利技术对于使用约定进行处理于存储的数据,只需业务人员在可视化页面上进行点选操作,或只进行SQL语言级别的操作,即可实现多业务平台数据的检索、统计、导出等操作,解放了对开发资源的占用,提升了项目整体开发效率。具体实施本专利技术实施例提供的一种业务数据分析装置时,在一个实施例中,可以包括:
[0031]SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;
[0032]配置自动生成模块,用于根据业务查询结果数据,生成配置参数;
[0033]数据分析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据分析装置,其特征在于,包括:SQL语言转换模块,用于将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;配置自动生成模块,用于根据业务查询结果数据,生成配置参数;数据分析模块,用于从配置自动生成模块中获取配置参数,对业务查询结果数据进行分析,确定数据分析结果。2.如权利要求1所述的装置,其特征在于,SQL语言转换模块,具体用于:接收业务人员输入的SQL语言;分析输入的SQL语言中包含的条件,将其拆分为不可再分的原子功能,使用ES的DSL语言实现各原子功能,并进行原子功能整合,以转换为跨集群ES查询语言;执行跨集群ES查询语言,从各个ES业务集群中查询获取符合条件的业务查询结果数据。3.如权利要求1所述的装置,其特征在于,配置自动生成模块,具体用于:将业务查询结果数据与数据库中预设置的多种统计和分析方法的参数进行匹配;在匹配成功时,从数据库中提取匹配的参数进行装载,生成配置参数。4.如权利要求1所述的装置,其特征在于,还包括:可视化模块,用于将数据分析结果按照设定方式进行展示。5.如权利要求1所述的装置,其特征在于,还包括:数据导出模块,用于将数据分析结果按照设定方式导出。6.一种业务数据分析装置的工作方法,其特征在于,包括:SQL语言转换模块将输入的SQL语言转换为跨集群ES查询语言并执行语言获得业务查询结果数据,发送至数据分析模块;配置自动生成模块根据业务查询结果数据,生成配置参数;数...

【专利技术属性】
技术研发人员:张鹏张雄盼
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1