一种数据可视化处理方法、装置、设备及存储介质制造方法及图纸

技术编号:36394087 阅读:12 留言:0更新日期:2023-01-18 09:59
本申请公开了一种数据可视化处理方法、装置、设备及存储介质,通过确定的目标Elasticsearch集群、Elasticsearch表以及数据查询规则,联动生成并显示基于SQL语句的数据查询语句,同时利用SQL语句的format参数控制返回结果的格式,使得查询结果以表格形式进行展示,更加清晰简洁,解决了目前针对于Elasticsearch表中数据的增、删、改、查等操作,均需要基于Kibana平台命令行方式,且数据的查询方式及展示结果均为json格式,当查询条件多时,容易出现查询条件输入错误的情况;当查询结果数据量大时,比对查询结果的成本高,难以直观且清晰地进行比对的技术问题。直观且清晰地进行比对的技术问题。直观且清晰地进行比对的技术问题。

【技术实现步骤摘要】
一种数据可视化处理方法、装置、设备及存储介质


[0001]本申请涉及金融科技
,尤其涉及一种数据可视化处理方法、装置、设备及存储介质。

技术介绍

[0002]在一个庞大的业务体系中,各业务团队通常是通过各自的接口与实时数据应用系统连接,以实现业务团队根据数据统计规则获取实时数据 Elasticsearch表中的相应业务数据,并利用Kibana将相应业务数据展示至前端页面。
[0003]例如,app前端需要展示当日分期成交金额,则将调用与实时数据应用系统连接的数据接口queryVariable,而该接口的统计数据规则依赖于 Elasticsearch表dc_shard10_dwd_txn_aibma_detail_helper里的数据。若需准备当日分期成交金额数据时,首先需要在该Elasticsearch表中查询是否有符合统计数据规则的数据,若有,可直接使用并核对相应字段数据与前端展示数据是否匹配;若无,则需要重新构造数据。
[0004]目前针对于Elasticsearch表中数据的增、删、改、查等操作,均需要基于 Kibana平台命令行方式,且数据的查询方式及展示结果均为json格式,当查询条件多时,容易出现查询条件输入错误的情况;当查询结果数据量大时,比对查询结果的成本高,难以直观且清晰地进行比对的技术问题。

技术实现思路

[0005]本申请提供了一种数据可视化处理方法、装置、设备及存储介质,解决了目前针对于Elasticsearch表中数据的增、删、改、查等操作,均需要基于Kibana平台命令行方式,且数据的查询方式及展示结果均为json格式,当查询条件多时,容易出现查询条件输入错误的情况;当查询结果数据量大时,比对查询结果的成本高,难以直观且清晰地进行比对的技术问题。
[0006]有鉴于此,本申请第一方面提供了一种数据可视化处理方法,所述方法包括:
[0007]S1、获取目标Elasticsearch集群以及Elasticsearch表;
[0008]S2、获取数据查询规则;
[0009]S3、根据所述Elasticsearch集群、所述Elasticsearch表以及所述数据查询规则联动显示基于SQL语句的数据查询语句;
[0010]S4、执行所述数据查询语句,并以表格形式在查询结果显示区域进行查询结果的展示。
[0011]可选地,所述步骤S4之后还包括:
[0012]S5、获取数据修改指令,所述数据修改指令包括所述查询结果的待修改字段以及所述待修改字段更新后的字段值;
[0013]S6、根据所述数据修改指令,同步将所述查询结果显示区域内所述待修改字段对应的字段值以及所述Elasticsearch表中所述待修改字段对应的字段值进行更新。
[0014]可选地,所述步骤S1之后还包括:
[0015]S7、获取数据操作指令,所述数据操作指令包括新增、删除或修改操作;
[0016]S8、根据所述Elasticsearch集群、所述Elasticsearch表以及所述数据操作指令联动显示基于SQL语句的数据操作语句;
[0017]S9、执行所述数据操作语句,使得根据所述数据操作指令对所述 Elasticsearch表中目标数据进行对应操作。
[0018]可选地,还包括:
[0019]S10、接收表引用算子查询指令,所述表引用算子查询指令携带有目标Elasticsearch表;
[0020]S11、根据所述表引用算子查询指令,在所述查询结果显示区域显示所有引用所述目标Elasticsearch表的数据查询规则。
[0021]可选地,所述步骤S11中还包括:
[0022]在所述查询结果显示区域显示所述目标Elasticsearch表的数据来源。
[0023]可选地,所述数据来源包括mq消息队列写入以及离线数据作业写入。
[0024]本申请第二方面提供一种数据可视化处理装置,所述装置包括:
[0025]第一获取单元,用于获取目标Elasticsearch集群以及Elasticsearch表;
[0026]第二获取单元,用于获取数据查询规则;
[0027]语句生成单元,用于根据所述Elasticsearch集群、所述Elasticsearch表以及所述数据查询规则联动显示基于SQL语句的数据查询语句;
[0028]第一处理单元,用于执行所述数据查询语句,并以表格形式在查询结果显示区域进行查询结果的展示。
[0029]可选地,还包括:
[0030]第三获取单元,用于获取数据修改指令,所述数据修改指令包括所述查询结果的待修改字段以及所述待修改字段更新后的字段值;
[0031]第二处理单元,用于根据所述数据修改指令,同步将所述查询结果显示区域内所述待修改字段对应的字段值以及所述Elasticsearch表中所述待修改字段对应的字段值进行更新。
[0032]本申请第三方面提供一种数据可视化处理设备,所述设备包括处理器以及存储器:
[0033]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0034]所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的数据可视化处理方法的步骤。
[0035]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的数据可视化处理方法。
[0036]得所述计算机执行上述第一方面所述的方法。
[0037]从以上技术方案可以看出,本申请实施例具有以下优点:
[0038]本申请中,提供了一种数据可视化处理方法,通过确定的目标 Elasticsearch集群、Elasticsearch表以及数据查询规则,联动生成并显示基于 SQL语句的数据查询语句,同时利用SQL语句的format参数控制返回结果的格式,使得查询结果以表格形式进行展示,
更加清晰简洁,解决了目前针对于Elasticsearch表中数据的增、删、改、查等操作,均需要基于Kibana平台命令行方式,且数据的查询方式及展示结果均为json格式,当查询条件多时,容易出现查询条件输入错误的情况;当查询结果数据量大时,比对查询结果的成本高,难以直观且清晰地进行比对的技术问题。
附图说明
[0039]图1为本申请实施例中一种数据可视化处理方法的第一个方法流程图;
[0040]图2为本申请实施例中一种数据可视化处理方法的第二个方法流程图;
[0041]图3为本申请实施例中一种数据可视化处理方法的第三个方法流程图;
[0042]图4为本申请实施例中一种数据可视化处理方法的第四个方法流程图;
[0043]图5为本申请实施例中一种数据可视化处理装置的结构示意图;
[0044]图6为本申请实施例中一种数据可视化处理设备的结构示意图。
具体实施方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据可视化处理方法,其特征在于,包括:S1、获取目标Elasticsearch集群以及Elasticsearch表;S2、获取数据查询规则;S3、根据所述Elasticsearch集群、所述Elasticsearch表以及所述数据查询规则联动显示基于SQL语句的数据查询语句;S4、执行所述数据查询语句,并以表格形式在查询结果显示区域进行查询结果的展示。2.根据权利要求1所述的数据可视化处理方法,其特征在于,所述步骤S4之后还包括:S5、获取数据修改指令,所述数据修改指令包括所述查询结果的待修改字段以及所述待修改字段更新后的字段值;S6、根据所述数据修改指令,同步将所述查询结果显示区域内所述待修改字段对应的字段值以及所述Elasticsearch表中所述待修改字段对应的字段值进行更新。3.根据权利要求1所述的数据可视化处理方法,其特征在于,所述步骤S1之后还包括:S7、获取数据操作指令,所述数据操作指令包括新增、删除或修改操作;S8、根据所述Elasticsearch集群、所述Elasticsearch表以及所述数据操作指令联动显示基于SQL语句的数据操作语句;S9、执行所述数据操作语句,使得根据所述数据操作指令对所述Elasticsearch表中目标数据进行对应操作。4.根据权利要求1所述的数据可视化处理方法,其特征在于,还包括:S10、接收表引用算子查询指令,所述表引用算子查询指令携带有目标Elasticsearch表;S11、根据所述表引用算子查询指令,在所述查询结果显示区域显示所有引用所述目标Elasticsearch表的数据查询规则。5.根据权利要求4所述的数据可视化处理方法,其特征...

【专利技术属性】
技术研发人员:何炜
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1