本申请涉及数据处理,特别是涉及一种业务数据配置方法、装置、计算机设备及存储介质。
背景技术:
1、在复杂业务系统中,通常根据各种业务数据的参数确定最终的业务结果,而参数的取值通常由多个业务应用维度来决策。这些维度的笛卡尔积可能会达到万亿的数据级别。例如,跨境支付行业中的支付模式,存在几十种不同的支付场景,不同的客户在不同的业务场景中,以不同币种在不同地区支付,产生的业务费用均不一致,而支付场景数×币种对×支付地区的维度就会产生亿级数据量。
2、在传统技术中,针对每一种业务场景,均需要单独配置相应的业务数据,因此会耗费大量的时间成本和人力成本才能实现不同维度的参数配置,数据配置效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高数据配置效率的业务数据配置方法、装置、计算机设备及存储介质。
2、第一方面,本申请提供了一种业务数据配置方法。所述方法包括:
3、获取多个待配置业务数据;
4、确定所述多个待配置业务数据的至少一个数据类别,并确定每个数据类别对应的业务数据参数;
5、确定与至少一个预设业务应用维度匹配的元数据,并基于所述业务数据参数以及所述元数据确定与每个预设业务应用维度匹配的第一目标业务数据参数;
6、基于所述预设业务应用维度以及所述第一目标业务数据参数,配置所述待配置业务数据。
7、在其中一个实施例中,所述基于所述业务数据参数以及所述元数据确定与每个预设业务应用维度匹配的第一目标业务数据参数包括:
8、基于所述元数据确定所述业务数据参数的业务含义;
9、基于所述元数据确定所述业务数据参数的可用范围;
10、基于所述业务含义以及所述可用范围,确定所述与每个预设业务应用维度匹配的第一目标业务数据参数。
11、在其中一个实施例中,所述确定与至少一个预设业务应用维度匹配的元数据包括:
12、确定每个预设业务应用维度的预设优先级以及预设权重;
13、根据每个预设业务应用维度的所述预设优先级以及所述预设权重,进行加权计算,得到每个预设业务应用维度的最终优先级;
14、基于所述最终优先级,确定与所述每个预设业务应用维度匹配的元数据。
15、在其中一个实施例中,在所述配置所述待配置业务数据之后,还包括:
16、获取新增待配置业务数据;
17、确定与所述新增待配置业务数据匹配的目标预设业务应用维度,以及与所述目标预设业务应用维度匹配的第二目标业务数据参数;
18、基于所述目标预设业务应用维度以及所述第二目标业务数据参数,确定业务数据参数脑图;
19、基于所述业务数据参数脑图配置所述新增待配置业务数据。
20、在其中一个实施例中,所述基于所述目标预设业务应用维度以及所述第二目标业务数据参数,确定业务数据参数脑图包括:
21、基于所述目标预设业务应用维度确定目标元数据;
22、基于所述目标元数据确定所述第二目标业务数据参数的可执行操作;
23、基于所述目标预设业务应用维度、所述第二目标业务数据参数以及所述可执行操作确定所述业务数据参数脑图。
24、在其中一个实施例中,所述基于所述业务数据参数脑图配置所述新增待配置业务数据包括:
25、基于所述业务数据参数脑图的目标预设业务应用维度路径,以及所述业务数据参数脑图的第二目标业务数据参数节点,批量配置所述新增待配置业务数据。
26、在其中一个实施例中,在所述基于所述目标预设业务应用维度确定目标元数据之前,还包括:
27、若基于多个目标预设业务应用维度确定所述目标元数据,则判断所述目标元数据在所述多个目标预设业务应用维度中定义的业务数据参数的可用范围是否相同;
28、若不相同,则生成参数配置冲突指令,并基于所述参数配置冲突指令终止参数配置或生成冲突提示信息。
29、第二方面,本申请还提供了一种业务数据配置装置。所述装置包括:
30、数据获取模块,用于获取多个待配置业务数据;
31、业务数据参数确定模块,用于确定所述多个待配置业务数据的至少一个数据类别,并确定每个数据类别对应的业务数据参数;
32、第一目标业务数据参数确定模块,用于确定与至少一个预设业务应用维度匹配的元数据,并基于所述元数据确定与每个预设业务应用维度匹配的第一目标业务数据参数;
33、数据配置模块,用于基于所述预设业务应用维度以及所述第一目标业务数据参数,配置所述待配置业务数据。
34、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一业务数据配置方法所述的步骤。
35、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一业务数据配置方法所述的步骤。
36、上述业务数据配置方法、装置、计算机设备及存储介质,可以根据待配置业务数据的数据类别确定业务数据参数,以及根据业务数据参数以及元数据确定与每个预设业务应用维度匹配的第一目标业务数据参数,通过元数据对每个预设业务应用维度的第一目标业务数据参数的业务含义以及可用范围进行约束,以实现对大量不同业务应用维度的业务数据的高效配置,节省了较多的时间成本和人力成本,有效提高了数据配置效率。
37、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
1.一种业务数据配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述业务数据参数以及所述元数据确定与每个预设业务应用维度匹配的第一目标业务数据参数包括:
3.根据权利要求1所述的方法,其特征在于,所述确定与至少一个预设业务应用维度匹配的元数据包括:
4.根据权利要求1所述的方法,其特征在于,在所述配置所述待配置业务数据之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标预设业务应用维度以及所述第二目标业务数据参数,确定业务数据参数脑图包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述业务数据参数脑图配置所述新增待配置业务数据包括:
7.根据权利要求5所述的方法,其特征在于,在所述基于所述目标预设业务应用维度确定目标元数据之前,还包括:
8.一种业务数据配置装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至权利要求7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至权利要求7中任一项所述的方法的步骤。