一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据一致性处理方法及装置与流程

2021-12-14 23:22:00 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,特别涉及一种数据一致性处理方法及装置。


背景技术:

2.随着银行系统参数管理集中化趋势,参数已逐步实现由参数管理系统统一维护及发布到各个参数使用系统中。由于参数管理系统与各参数使用系统是分别对参数进行初始化并隔离存放的,所以除参数维护人员通过参数管理系统维护触发的变更与发布外,还存在一些情况可能会导致双方参数数据差异。
3.所以为了保证参数管理系统与参数使用系统的数据的一致性,现有会将参数管理系统保存的明细数据与参数使用系统保持的明细数据进行对比,以能确定两个系统间的数据是否一致,在未一致时进行相应的处理。
4.但是由于系统中存储的明细数据的数据量较大,并且明细数据大部分时间处于被使用状态,所以无法频繁的进行明细数据的比较。所以,现有通常会在间隔一定时间才进行一次明细数据的对比,因此在这段时间内无法有效地保证两个系统的数据的一致性。


技术实现要素:

5.基于上述现有技术的不足,本技术提供了一种数据一致性处理方法及装置,以解决无法有效地保证系统间的数据的一致性的问题。
6.为了实现上述目的,本技术提供了以下技术方案:
7.本技术第一方面提供了一种数据一致性处理方法,包括:
8.分别获取参数管理系统以及参数使用系统的参数概要信息;其中,所述参数概要信息包括参数记录条数、当天的存储文件大小、前一天的存储文件大小;
9.将两个目标系统的参数记录条数进行对比;其中,所述目标系统包括所述参数管理系统和所述参数使用系统;
10.若两个所述目标系统的参数记录条数相同,则分别将每个所述目标系统的当天的存储文件大小与其前一天的存储文件大小对比;
11.根据两个所述目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及所述参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
12.当将所述待对比次数加1后,判断当前的所述待对比次数是否等于预设对比次数;
13.若判断出当前的所述待对比次数等于预设对比次数,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
14.若两个所述目标系统的参数记录条数不相同,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零。
15.可选地,在上述的方法中,所述根据两个所述目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及所述参数管理系统前一天的参数发布
数,确定将待对比次数加1,或对两个所述目标系统进行明细数据对比,并将所述待对比次数置零,包括:
16.若两个所述目标系统的当天的存储文件大小均等于其前一天的存储文件大小,则查询所述参数管理系统前一天的参数发布数;
17.若所述参数管理系统前一天的参数发布数为零,则将待对比次数加1;
18.若所述参数管理系统前一天的参数发布数不为零,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
19.若仅有其中一个所述目标系统的当天的存储文件大小等于其前一天的存储文件大小,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
20.若所述目标系统的当天的存储文件大小均不等于其前一天的存储文件大小,则查询所述参数管理系统前一天的参数发布数;
21.若所述参数管理系统前一天的参数发布数据大于零,则将所述待对比次数加1;
22.若所述参数管理系统前一天的参数发布数据为零,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零。
23.可选地,在上述的方法中,所述对两个所述目标系统进行明细数据对比,包括:
24.向所述参数使用系统发送数据采集通知;
25.接收所述参数使用系统反馈的所述参数使用系统的明细数据;
26.将所述参数使用系统的明细数据进行预处理后,与所述参数管理系统的明细数据进行对比,得到对比结果信息;其中,所述对比结果信息至少包括对比状态、对比结果以及对比明细。
27.可选地,在上述的方法中,所述将所述参数使用系统的明细数据进行预处理后,与所述参数管理系统的明细数据进行对比,得到对比结果信息之后,还包括:
28.按照预先配置的通知策略将所述对比结果信息,通过指定的方式发送给目标用户。
29.可选地,在上述的方法中,所述对两个所述目标系统进行明细数据对比之后,还包括:
30.响应用户触发的一键拉平操作,获取两个所述目标系统的差异数据,并将所述差异数据写入所述参数管理系统中,或将两个所述目标系统的差异数据推送给所述参数使用系统,以触发所述参数使用系统将所述差异数据写入所述参数使用系统中;其中,所述差异数据通过对两个所述目标系统进行明细数据对比得到。
31.本技术第二方面提供了一种数据一致性处理装置,包括:
32.获取单元,用于分别获取参数管理系统以及参数使用系统的参数概要信息;其中,所述参数概要信息包括参数记录条数、当天的存储文件大小、前一天的存储文件大小;
33.记录条数对比单元,用于将两个目标系统的参数记录条数进行对比;其中,所述目标系统包括所述参数管理系统和所述参数使用系统;
34.文件大小对比单元,用于若两个所述目标系统的参数记录条数相同,则分别将每个所述目标系统的当天的存储文件大小与其前一天的存储文件大小对比;
35.判断单元,用于当将待对比次数加1后,判断当前的所述待对比次数是否等于预设对比次数;
36.处理单元,用于根据两个所述目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及所述参数管理系统前一天的参数发布数,确定将所述待对比次数加1,或对两个所述目标系统进行明细数据对比,并将所述待对比次数置零,以及用于在所述判断单元判断出当前的所述待对比次数等于预设对比次数时,或两个所述目标系统的参数记录条数不相同时,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零。
37.可选地,在上述的装置中,所述处理单元执行所述根据两个所述目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及所述参数管理系统前一天的参数发布数,确定将所述待对比次数加1,或对两个所述目标系统进行明细数据对比,并将所述待对比次数置零时,用于:
38.若两个所述目标系统的当天的存储文件大小均等于其前一天的存储文件大小,则查询所述参数管理系统前一天的参数发布数;
39.若所述参数管理系统前一天的参数发布数为零,则将待对比次数加1;
40.若所述参数管理系统前一天的参数发布数不为零,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
41.若仅有其中一个所述目标系统的当天的存储文件大小等于其前一天的存储文件大小,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零;
42.若所述目标系统的当天的存储文件大小均不等于其前一天的存储文件大小,则查询所述参数管理系统前一天的参数发布数;
43.若所述参数管理系统前一天的参数发布数据大于零,则将所述待对比次数加1;
44.若所述参数管理系统前一天的参数发布数据为零,则对两个所述目标系统进行明细数据对比,并将所述待对比次数置零。
45.可选地,在上述的装置中,所述处理单元执行所述对两个所述目标系统进行明细数据对比时,用于:
46.向所述参数使用系统发送数据采集通知;
47.接收所述参数使用系统反馈的所述参数使用系统的明细数据;
48.将所述参数使用系统的明细数据进行预处理后,与所述参数管理系统的明细数据进行对比,得到对比结果信息;其中,所述对比结果信息至少包括对比状态、对比结果以及对比明细。
49.可选地,在上述的装置中,还包括:
50.通知单元,用于按照预先配置的通知策略将所述对比结果信息,通过指定的方式发送给目标用户。
51.可选地,在上述的装置中,还包括:
52.数据拉平单元,用于响应用户触发的一键拉平操作,获取两个所述目标系统的差异数据,并将所述差异数据写入所述参数管理系统中,或将两个所述目标系统的差异数据推送给所述参数使用系统,以触发所述参数使用系统将所述差异数据写入所述参数使用系统中;其中,所述差异数据通过对两个所述目标系统进行明细数据对比得到。
53.本技术提供了一种数据一致性处理方法,分别获取参数管理系统以及参数使用系统的参数概要信息。其中,参数概要信息包括参数记录条数、当天的存储文件大小、前一天
的存储文件大小。将两个目标系统,即参数管理系统和参数使用系统,的参数记录条数进行对比。若两个所述目标系统的参数记录条数不相同,则对两个目标系统进行明细数据对比,并将待对比次数置零。若两个目标系统的参数记录条数相同,则分别将每个目标系统的当天的存储文件大小与其前一天的存储文件大小对比。根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个目标系统进行明细数据对比,并将待对比次数置零。由于参数概要信息对比相对便捷,从而通过参数概要信息的对比,可以及时确定两个目标系数间的系统是否一致,进而可以及时进行明细数据的对比,保证数据的一致性。并且,每当将所述待对比次数加1后,判断当前的待对比次数是否等于预设对比次数,若判断出当前的待对比次数等于预设对比次数,则对两个目标系统进行明细数据对比,并将待对比次数置零,从而能在一定次数的参数概要信息对比后,进行明细数据的对比,以能有效保证两个目标系统的数据的有效性。
附图说明
54.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
55.图1为本技术实施例提供的一种数据一致性处理方法的流程图;
56.图2为本技术实施例提供的一种系统间的明细数据对比方法的流程图;
57.图3为本技术另一实施例提供的一种数据一致性处理装置的结构示意图。
具体实施方式
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
60.本技术实施例提供了一种数据一致性处理方法,可以应用于参数管理系统,从而不需要再额外开发新的系统来实现本技术提供的方法。当然这只是其中一种可选的方式。
61.如图1所示,本技术实施例提供的数据一致性处理方法,包括以下步骤:
62.s101、分别获取参数管理系统以及参数使用系统的参数概要信息。
63.其中,参数概要信息包括参数记录条数、当天的存储文件大小、前一天的存储文件
大小。获取的参数记录条数通常指的是当天的参数记录数。当天的存储文件大小指的是当天系统中所存储有的所有文件的总的大小。同理,前提的存储文件大小指的是前一天。
64.需要说明的是,当参数使用系统包括多个时,则在执行步骤s101时为获取参数管理系统以及参数使用系统的参数概要信息,然后再针对每一个参数使用系统执行后续的各个步骤。
65.可选地,参数管理系统以及参数使用系统可以每日在系统空闲时段将当天参数概要信息收集后,放到本系统的指定目录中。后续由参数使用系统提供联机服务,参数管理系统每日设定时间点调用通知服务1。当通知服务1未成功调用,则在指定时间长度后再次调用,例如半小时后再次调用,如再次调用后仍未成功调用,则可以在“反馈结果”中提示“通知失败”,以便于由监控人员可以尽快通知参数管理系统技术人员进行处理。
66.相应的,由参数管理系统提供联机服务,参数使用系统在采集好待返回的参数概要信息之后发起调用接收服务1,通知参数管理系统接收数据并进行后续操作。其中,若成功调用通知服务1后指定时间段内,参数管理系统仍未收到返回数据,则由参数管理系统再调用通知服务1一次,如再次经过指定时间段后还仍未收到返回数据,则在反馈结果提示“返回失败”,以便监控人员尽快通知参数使用系统技术人员处理,或进行手工返回数据。
67.s102、将两个目标系统的参数记录条数进行对比,目标系统包括参数管理系统和参数使用系统。
68.具体的,将参数管理系统的参数记录条数与参数使用系统的参数记录条数进行对比,以确定两者是否相同。
69.s103、判断两个目标系统的参数记录条数是否相同。
70.其中,若判断出两个目标系统的参数记录条数不相同,则说明参数管理系统和参数使用系统存储的参数必然不一致,所以此时执行步骤s107,以确定出具体不一致的数据。若由于在判断出两个目标系统的参数记录条数相同时,并不能直接确定参数管理系统和参数使用系统存储的参数是否一致,所以需要进一步进行确认,所以此时执行步骤s104。
71.s104、分别将每个目标系统的当天的存储文件大小与其前一天的存储文件大小对比。
72.由于若两个目标系统存储的参数是一致的,则两个目标系统当天的存储文件大小相较于前一天的存储文件大小的变动状态应该是一致的,所以本技术实施例中,通过将每个目标系统的当天的存储文件大小与其前一天的存储文件大小对比,绕后基于两者的对比结果,确定两个目标系统的存储的数据是否一致。
73.具体的,将参数管理系统的当天的存储文件大小与参数管理系统的前一天的存储文件大小进行对比,确定参数管理系统的当天的存储文件大小是否等于参数管理系统的前一天的存储文件大小。以及将参数使用系统的当天的存储文件大小与参数使用系统的前一天的存储文件大小进行对比,确定参数使用系统的当天的存储文件大小是否等于参数使用系统的前一天的存储文件大小。
74.s105、根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定是否需要对两个目标系统进行明细数据对比。
75.需要说明的是,在本技术实施中,根据两个目标系统的当天的存储文件大小与其
前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,将待对比次数加1,或对两个目标系统进行明细数据对比。
76.具体的,当根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,初步确定两个目标系统存储的数据一致时,则将待对比次数加1。
77.由于是初步确定两个目标系统存储的数据是一致的,所以通过对待对比次数加1,以在多次对比后对两个目标系统进行一次明细数据对比,以保证两个目标系统存储的数据的一致性。
78.当根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定两个目标系统存储的数据不一致,则需要直接对两个目标系统进行明细数据对比。
79.其中,若两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,说明两个目标系统存储的数据均发生了变动或者均没有发生变动,因此可以进一步说明两个目标系统存储的数据是一致的。
80.为了进一步保证判断的准确性,在本技术实施例中,还进一步考虑了参数管理系统前一天的参数发布数,由于参数管理系统前一天的参数发布数反应了存储的数据在当前与前一天的变动情况,所以若参数管理系统前一天的参数发布数与对比结果也是一致的,则进一步说明两个目标系统存储的数据大概率是一致的,所以此时确定不需要对两个目标系统明细数据对比,因此此时执行步骤s106。
81.若两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果是不一致性,即一个目标系统存储文件大小发生了变动,但另一个目标存储文件大小未发生变动,所以说明两个目标系统存储的数据是不一致的,因此此时执行步骤s108。
82.可选地,在本技术实施例中,提供了根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个目标系统进行明细数据对比,并将待对比次数置零的方法,包括:
83.若两个目标系统的当天的存储文件大小均等于其前一天的存储文件大小,则查询参数管理系统前一天的参数发布数。
84.若参数管理系统前一天的参数发布数为零,则将待对比次数加1,即执行步骤s106。
85.若参数管理系统前一天的参数发布数不为零,则对两个目标系统进行明细数据对比,并将待对比次数置零,即执行步骤s108。
86.若仅有其中一个目标系统的当天的存储文件大小等于其前一天的存储文件大小,则对两个目标系统进行明细数据对比,并将待对比次数置零,即执行步骤s108。
87.若目标系统的当天的存储文件大小均不等于其前一天的存储文件大小,则查询参数管理系统前一天的参数发布数。
88.若参数管理系统前一天的参数发布数据大于零,则将待对比次数加1,即执行步骤s106。
89.若参数管理系统前一天的参数发布数据为零,则对两个目标系统进行明细数据对
比,并将待对比次数置零,即执行步骤s108。
90.s106、将待对比次数加1。
91.需要说明的是,当执行步骤s106之后,执行步骤s107。
92.s107、判断当前的待对比次数是否等于预设对比次数。
93.由于前面的参数概要信息对比过程,仅是确定两个目标系统存储的数据大概率是一致的,并不能有效地保证两者的数据是一致的,所以本技术实施例中,通过待对比次数叠加的方式,当待对比次数叠加至预设对比次数时,对两个目标系统进行一次明细数据对比。所以,当判断出当前的待对比次数等于预设对比次数时,执行步骤s108。
94.s108、对两个目标系统进行明细数据对比,并将待对比次数置零。
95.由于已对两个目标系统进行了明细数据对比,所以需要将待对比次数置零。
96.可选地,本技术另一实施例中,步骤s108中的对两个目标系统进行明细数据对比的一种具体实施方式,如图2所示,包括以下步骤:
97.s201、向参数使用系统发送数据采集通知。
98.可选地,可以由参数管理系统向参数使用系统发送数据采集通知,参数使用系统在接收到参数管理系统发送的数据采集通知后,采集本系统数据库中的参数明细数据,并将数据返回。
99.s202、接收参数使用系统反馈的参数使用系统的明细数据。
100.s203、将参数使用系统的明细数据进行预处理后,与参数管理系统的明细数据进行对比,得到对比结果信息。
101.其中,对比结果信息至少包括对比状态、对比结果以及对比明细。
102.可选地,参数管理系统将参数使用系统返回的数据存放到比对作业指定目录中。后续,参数管理系统逐一对其进行预处理、分析后与本地的明细数据进行比对,得到对比结果。
103.其中,对比结果信息至少包括对比状态、对比结果以及对比明细。可选地,对比结果通常包括以下三种情况。
104.正常情况:比对状态为比对成功,比对结果为比对一致,比对明细为空。
105.异常情况一:比对状态为比对成功,比对结果为比对不一致,比对明细中包含对方组件多、我方组件多、数据不一致,即包括差异数据的具体情况等信息。
106.异常情况二:比对状态为比对失败,比对结果为空,比对明细中包含比对通知发送失败、比对返回超时、数据表文件异常等。
107.具体的,参数管理系统接收到明细数据后,将本系统的明细数据与参数使用系统反馈的明细数据逐一比对。根据数据颗粒度的不同,可以将数据分析层级分为表级、记录级和字段级。明细数据比对时首先比对数据表以及表间关联是否存在,然后依据记录级key值确定双方比对行是否成对存在,确认比对行存在后进一步进行字段级比对。字段级比对分为数据表结构与字段结构元数据的一致性比对(如同一张表的字段数量不一致,相同字段的字段类型或长度不一致等)和字段内数据内容的一致性比对。
108.可选地,数据采集通知服务可以由参数使用系统提供联机服务,参数管理系统按参数概要信息的比对结果,不定时发起数据采集通知服务的调用。当数据采集通知服务未成功调用,则指比对状态为“比对失败”,比对结果为空,比对明细为“比对通知发送失败”。
109.相应的,明细数据接收服务由参数管理系统提供联机服务,参数使用系统在采集好待返回的明细数据之后发起调用该服务,通知参数管理系统接收数据并进行后续作业。
110.可选地,若参数管理系统在成功发送数据采集通知服务之后的预定时间内,例如,24小时,未成功调用参数管理系统提供的明细数据接收服务,则置本次比对状态为“比对失败”,比对结果为空,比对明细为“比对返回超时”。
111.若在预定时间内,参数使用系统成功调用明细数据接收服务并返回明细数据,存在如下两种情况:
112.1、可按不同颗粒度完成比对,则置本次比对状态为“比对成功”;比对结果包含比对一致、比对不一致两种情况;比对明细包含对方多,即参数使用系统数据多于参数管理系统数据、我方多,即参数管理系统数据多于参数使用系统数据)、数据不一致,即双方数据同key值下某字段值不一致,三种情况。
113.2、比对过程中发现数据库表数量及表结构有差异,则可以终止本次比对,将比对状态置为“比对失败”,并在明细中标注比对失败原因,比如“数据表文件异常”。
114.可选地,为了能将对比结果信息及时通知给相关人员,所以在本技术另一实施例中,在执行步骤s203之后,还进一步包括:按照预先配置的通知策略将对比结果信息,通过指定的方式发送给目标用户。
115.其中,指定的方式可以是邮件、短信等方式。
116.可选地,为了能快速地恢复两个目标系统存储数据的一致性,在本技术另一实施例中,在执行步骤s108之后,还可以进一步包括:
117.响应用户触发的一键拉平操作,获取两个目标系统的差异数据,并将差异数据写入参数管理系统中,或将两个目标系统的差异数据推送给参数使用系统,以触发参数使用系统将差异数据写入参数使用系统中。
118.其中,差异数据通过对两个目标系统进行明细数据对比得到。
119.在本技术实施例中,可以通过便捷化的一键拉平操作,将两个目标系统的数据进行拉平。可选地,还可以将数据拉平的完成时间写入到对应维度中。
120.可选地,可以是参数管理系统方与参数使用系统方在协定问题无影响,无需通过版本方式修数解决时,在参数管理平台进行便捷化一键拉平操作。
121.其中,一键拉平操作具体可以分为一键写入操作和一键推送操作,用户可以根据需求进行选择。其中,一键写入操作以数使用系统数据为准,将差异数据写入到参数管理系统中。一键推送操作,以参数管理系统数据为准,将差异数据推送到参数使用系统中。
122.可选地,为防范风险,一键拉平操作需在使用前可以先进行线下风险评估及授权,并增加日志用于查询操作记录。并且,当发生多个参数使用系统与参数管理系统存在差异数据时,可将一键写入和一键推送结合多次执行。问题解决后,由参数管理人员进行线下跟踪与验证。
123.本技术实施例提供了一种数据一致性处理方法,分别获取参数管理系统以及参数使用系统的参数概要信息。其中,参数概要信息包括参数记录条数、当天的存储文件大小、前一天的存储文件大小。将两个目标系统,即参数管理系统和参数使用系统,的参数记录条数进行对比。若两个所述目标系统的参数记录条数不相同,则对两个目标系统进行明细数据对比,并将待对比次数置零。若两个目标系统的参数记录条数相同,则分别将每个目标系
统的当天的存储文件大小与其前一天的存储文件大小对比。根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个目标系统进行明细数据对比,并将待对比次数置零。由于参数概要信息对比相对便捷,从而通过参数概要信息的对比,可以及时确定两个目标系数间的系统是否一致,进而可以及时进行明细数据的对比,保证数据的一致性。并且,每当将所述待对比次数加1后,判断当前的待对比次数是否等于预设对比次数,若判断出当前的待对比次数等于预设对比次数,则对两个目标系统进行明细数据对比,并将待对比次数置零,从而能在一定次数的参数概要信息对比后,进行明细数据的对比,以能有效保证两个目标系统的数据的有效性。
124.本技术另一实施例提供了一种数据一致性处理装置。可选地,本技术实施例提供的数据一致性处理装置,具体可以是参数管理系统。
125.如图3所示,本技术实施例提供的数据一致性处理装置,包括:
126.获取单元301,用于分别获取参数管理系统以及参数使用系统的参数概要信息。
127.其中,参数概要信息包括参数记录条数、当天的存储文件大小、前一天的存储文件大小。
128.记录条数对比单元302,用于将两个目标系统的参数记录条数进行对比。
129.其中,目标系统包括参数管理系统和参数使用系统。
130.文件大小对比单元303,用于若两个目标系统的参数记录条数相同,则分别将每个目标系统的当天的存储文件大小与其前一天的存储文件大小对比。
131.判断单元304,用于当将待对比次数加1后,判断当前的待对比次数是否等于预设对比次数。
132.处理单元305,用于根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个目标系统进行明细数据对比,并将待对比次数置零,以及用于在判断单元304判断出当前的待对比次数等于预设对比次数时,或两个目标系统的参数记录条数不相同时,则对两个目标系统进行明细数据对比,并将待对比次数置零。
133.可选地,在本技术另一实施例提供的数据一致性处理装置中,处理单元执行根据两个目标系统的当天的存储文件大小与其前一天的存储文件大小的对比结果一致性,以及参数管理系统前一天的参数发布数,确定将待对比次数加1,或对两个目标系统进行明细数据对比,并将待对比次数置零时,用于:
134.若两个目标系统的当天的存储文件大小均等于其前一天的存储文件大小,则查询参数管理系统前一天的参数发布数。
135.若参数管理系统前一天的参数发布数为零,则将待对比次数加1。
136.若参数管理系统前一天的参数发布数不为零,则对两个目标系统进行明细数据对比,并将待对比次数置零。
137.若仅有其中一个目标系统的当天的存储文件大小等于其前一天的存储文件大小,则对两个目标系统进行明细数据对比,并将待对比次数置零。
138.若目标系统的当天的存储文件大小均不等于其前一天的存储文件大小,则查询参数管理系统前一天的参数发布数。
139.若参数管理系统前一天的参数发布数据大于零,则将待对比次数加1。
140.若参数管理系统前一天的参数发布数据为零,则对两个目标系统进行明细数据对比,并将待对比次数置零。
141.可选地,在本技术另一实施例提供的数据一致性处理装置中,处理单元执行对两个目标系统进行明细数据对比时,用于:
142.向参数使用系统发送数据采集通知。
143.接收参数使用系统反馈的参数使用系统的明细数据。
144.将参数使用系统的明细数据进行预处理后,与参数管理系统的明细数据进行对比,得到对比结果信息。
145.其中,对比结果信息至少包括对比状态、对比结果以及对比明细。
146.可选地,在本技术另一实施例提供的数据一致性处理装置中,还包括:
147.通知单元,用于按照预先配置的通知策略将对比结果信息,通过指定的方式发送给目标用户。
148.可选地,在本技术另一实施例提供的数据一致性处理装置中,还包括:
149.数据拉平单元,用于响应用户触发的一键拉平操作,获取两个目标系统的差异数据,并将差异数据写入参数管理系统中,或将两个目标系统的差异数据推送给参数使用系统,以触发参数使用系统将差异数据写入参数使用系统中。
150.其中,差异数据通过对两个目标系统进行明细数据对比得到。
151.需要说明的是,本技术上述实施例提供的各个单元的具体工作过程可相应地参考上述方法实施例中的相应的步骤,此处不再赘述。
152.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
153.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献