本发明专利技术实施例公开了一种数据管理方法、装置、服务器和存储介质。该方法包括:由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则;获取与当前业务场景匹配的源数据和业会数据;基于目标业务规则对源数据和业会数据进行运算得到结果数据,发送所述结果数据给用户终端,以指示所述用户终端以图形的形式展示所述结果数据。通过与当前业务场景匹配的目标业务规则,计算当前业务场景匹配的源数据和业会数据得到结果数据,并指示用户终端可视化的展示结果数据,实现了数据的精准获取,且能够将错综复杂的业务数据以有效化、可视化的方式展示出来。
【技术实现步骤摘要】
一种数据管理方法、装置、服务器和存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种数据管理方法、装置、服务器和存储介质。
技术介绍
在金融或者电商领域,随着业务的快速发展,无论是业务场景工具还是交易行为等数据都是日渐增多的,特定的业务场景就会产生特定数据。设计完整的通用规则难以避免或者兼容每一个业务场景,此时会产生数据分裂或者多样性数据的差异和不一致性等。此时对于数据团队而言,存在着数据化统计准确性的压力。现有技术的方案由于业务数据错综复杂,数据来源多形态,且质量保证体系无法收拢,导致无法精准获取数据。如何将众多错综复杂的业务数据以有效化可视化的方式展现成为亟待解决的问题。
技术实现思路
本专利技术实施例提供一种数据管理方法、装置、服务器和存储介质,可以实现数据精准获取及可视化展示。第一方面,本专利技术实施例提供了一种数据管理方法,包括:由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则;获取与当前业务场景匹配的源数据和业会数据;基于所述目标业务规则对所述源数据和业会数据进行运算得到结果数据,以图形的形式展示所述结果数据。第二方面,本专利技术实施例还提供了一种数据管理装置,包括:规则获取模块,用于由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则;数据获取模块,用于获取与当前业务场景匹配的源数据和业会数据;数据展示模块,用于基于所述目标业务规则对所述源数据和业会数据进行运算得到结果数据,以图形的形式展示所述结果数据。第三方面,本专利技术实施例还提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术任意实施例提供的数据管理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例提供的数据管理方法。本专利技术实施例通过与当前业务场景匹配的目标业务规则,计算当前业务场景匹配的源数据和业会数据得到结果数据,并可视化结果数据,解决了相关技术的方法无法精准获取数据的问题,实现了数据的精准获取,且能够将错综复杂的业务数据以有效化、可视化的方式展示出来。附图说明图1是本专利技术实施例一提供的一种数据管理方法的流程图;图2是本专利技术实施例二提供的另一种数据管理方法的流程图;图3是本专利技术实施例二提供的又一种数据管理方法的流程图;图4是本专利技术实施例三提供的一种数据管理装置的结构示意图;图5是本专利技术实施例四提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种数据管理方法的流程图,本实施例可适用于管理财务报表或类似数据的情况,该方法可以由数据管理装置来执行,该装置可以采用软件和/或硬件的方式实现。该装置可配置于服务器中。如图1所示,该方法包括:步骤S101、由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则。预先配置的业务规则是基于业务场景预先配置的一条或多条规则,不同业务场景的业务规则可以相同,也可以不同。例如,假设当前业务场景为提前返还贷款业务场景,那么,对应的业务规则可能是规定剩余贷款年限与优惠额度对应关系的规则。或者,对应的业务规则可能是规定剩余还款额与优惠额度对应关系的规则等等。在服务器中预先配置包含不同业务场景对应的业务规则的规则集。根据业务场景搜索该规则集可以得到对应的目标业务规则。例如,在服务器中预先配置有与提前返还贷款业务场景匹配的提前返还贷款利息优惠规则,如果当前业务场景是提前返还贷款业务场景,则服务器基于该提前返还贷款业务场景搜索预先配置的规则集,获取对应的提前返还贷款利息优惠规则。步骤S102、获取与当前业务场景匹配的源数据和业会数据。其中,源数据指业务部门在日常运营过程中对应于不同业务场景中产生的数据,例如,用户在返还贷款时的交易数据。可选地,源数据中的数据具有相应业务类型的标签,可以基于该标签确定属于当前业务场景的数据。例如,交易数据中的某一数据含有“贷款”标签,则可以基于该标签确定该数据属于与贷款业务场景相关的数据。需要说明的是,业会是基于财务相关清算、结算等的数据运营。相应地,业会数据是在财务相关清算、结算等过程中产生的数据。可以将与清算或结算相关的运营数据作为业会数据,例如,业会数据可以是财务报表。可选地,利用缓存表缓存与当前业务场景匹配的源数据和/或业会数据,例如,利用二维表存储多个业务来源的源数据和业会数据,便于后续对源数据和业会数据进行运算,也便于后续对结果数据的图形化展示。步骤S103、基于目标业务规则对源数据和业会数据进行运算得到结果数据,发送结果数据给用户终端,以指示用户终端以图形的形式展示结果数据。具体地,服务器采用预设算法基于目标业务规则在大数据计算引擎中对源数据和业会数据进行运算,得到结果数据,发送结果数据给用户终端,以指示用户终端以图形的形式展示结果数据。在用户终端内置可视化架构,用户终端接收用户操作信息,基于用户操作信息触发可视化展示指令,基于可视化展示指令由用户终端中选择对应的可视化架构。用户终端在接收到结果数据之后,根据数据维度对结果数据进行分组处理,将每组结果数据作为一个数据集,将数据集输入对应的可视化架构得到结果数据的展示图形数据,显示展示图形数据。或者,服务器采用预设算法基于目标业务规则在大数据计算引擎中对源数据和业会数据进行运算,得到结果数据。根据数据维度对结果数据进行分组处理,将每组结果数据作为一个数据集;基于可视化展示指令确定对应的可视化结构,将数据集输入对应的可视化架构得到结果数据的展示图形数据,将结果数据对应的展示图形数据发送给用户终端,以指示用户终端以图形的形式展示结果数据。其中,可视化展示指令基于用户终端上的操作触发。其中,用户终端可以是智能手机、平板电脑或计算机等,本专利技术对此不作限定。例如,在贷款交易业务场景中,服务器通过加载预先配置的Gross/NET模型,结合贷款交易业务场景中的交易数据和业会数据,通过与贷款交易业务场景匹配的贷款利息业务规则,在大数据计算引擎SPARK中进行运算,得到结果数据,输出结果数据给用户终端,以指示用户终端以图形的形式展示结果数据。或者,服务器根据数据维度对结果数据进行分组处理,将每组结果数据作为一个数据集。服务器接收用户终端发送的可视化展示指令,基于可视化展示指令确定对应的可视化结构,将数据集输入对应的可视化架构得到结果数据的展示图形数据,将展示图形数据发送给用户终端。其中,服务器中预先配置的配型可以是基于动态脚本语言SCALA脚本编写的Gross/NET模型,还可能是本文档来自技高网...
【技术保护点】
1.一种数据管理方法,其特征在于,包括:/n由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则;/n获取与当前业务场景匹配的源数据和业会数据;/n基于所述目标业务规则对所述源数据和业会数据进行运算得到结果数据,发送所述结果数据给用户终端,以指示所述用户终端以图形的形式展示所述结果数据。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:
由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则;
获取与当前业务场景匹配的源数据和业会数据;
基于所述目标业务规则对所述源数据和业会数据进行运算得到结果数据,发送所述结果数据给用户终端,以指示所述用户终端以图形的形式展示所述结果数据。
2.根据权利要求1所述的方法,其特征在于,所述由预先配置的业务规则中获取与当前业务场景匹配的目标业务规则,包括:
当满足预先配置的触发条件时,根据当前业务场景从与业务场景关联的业务规则中选择对应的目标业务规则。
3.根据权利要求2所述的方法,其特征在于,在根据当前业务场景从与业务场景关联的业务规则中选择对应的目标业务规则之后,还包括:
当所述目标业务规则通过合法性校验时,获取与所述当前业务场景匹配的属性配置信息;
当所述目标业务规则未通过合法性校验时,发送告警信息给对应的干系人;
其中,合法性校验基于业务数据对业务规则的合法性进行校验。
4.根据权利要求3所述的方法,其特征在于,在获取与当前业务场景匹配的源数据和业会数据之前,还包括:
获取所述属性配置信息中的索引和数据源,获取所述索引指示的所述数据源中的数据表;
获取所述数据表中类型标识与所述当前业务场景匹配的目标数据,将所述目标数据缓存到预设缓存表。
5.根据权利要求4所述的方法,其特征在于,所述获取与当前业务场景匹配的源数据和业会数据,包括:
获取所述预...
【专利技术属性】
技术研发人员:袁玮鸿,
申请(专利权)人:深圳乐信软件技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。