本申請涉及信息處理技術(shù),特別是涉及一種數(shù)據(jù)對賬的方法、裝置、計算機設備和存儲介質(zhì)。
背景技術(shù):
1、隨著科技的進步與大數(shù)據(jù)的發(fā)展,目前需要進行分析處理的數(shù)據(jù)也越來越多,而來自不同系統(tǒng)的數(shù)據(jù)可以存儲于數(shù)據(jù)庫,考慮到存在共享使用且相互依賴但來源于不同系統(tǒng)的數(shù)據(jù),為保證數(shù)據(jù)之間的一致性,在數(shù)據(jù)庫中對數(shù)據(jù)進行數(shù)據(jù)同步就十分重要。
2、目前,可以對不同的數(shù)據(jù)對賬需求開發(fā)對應的對賬系統(tǒng),也就是對賬系統(tǒng)中配置對賬數(shù)據(jù)以及對賬規(guī)則,從而通過對賬系統(tǒng)進行數(shù)據(jù)對賬處理。然而,在同一數(shù)據(jù)對賬業(yè)務中對賬規(guī)則進行預先配置,若對賬規(guī)則或?qū)~數(shù)據(jù)需要修改調(diào)整的情況下,通常需要在已有的對賬系統(tǒng)中進行多步驟的驗證調(diào)整,才能使得對賬系統(tǒng)能夠基于新的對賬規(guī)則,或基于新的對賬數(shù)據(jù)進行數(shù)據(jù)對賬,由此會降低數(shù)據(jù)對賬的靈活性。因此,如何提升數(shù)據(jù)對賬的靈活性是亟需解決的問題。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提升數(shù)據(jù)對賬的靈活性的數(shù)據(jù)對賬的方法、裝置、計算機設備和存儲介質(zhì)。
2、第一方面,本申請?zhí)峁┝艘环N數(shù)據(jù)對賬的方法。所述方法包括:
3、在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則;
4、在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;
5、通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。
6、第二方面,本申請還提供了一種數(shù)據(jù)對賬裝置。所述裝置包括:
7、對賬規(guī)則配置模塊,用于在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則;
8、對賬規(guī)則新增模塊,用于在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;
9、數(shù)據(jù)對賬模塊,用于通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。
10、第三方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
11、在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則;
12、在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;
13、通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。
14、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì)。所述計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
15、在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則;
16、在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;
17、通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。
18、第五方面,本申請還提供了一種計算機程序產(chǎn)品。所述計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:
19、在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則;
20、在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;
21、通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。
22、上述數(shù)據(jù)對賬的方法、裝置、計算機設備、存儲介質(zhì)和計算機程序產(chǎn)品,在目標數(shù)據(jù)庫中確定第一源數(shù)據(jù)以及第一目標數(shù)據(jù),并在對賬規(guī)則表中配置與第一源數(shù)據(jù)以及第一目標數(shù)據(jù)相匹配的第一對賬規(guī)則,在目標數(shù)據(jù)庫中確定新增數(shù)據(jù)對賬的第二源數(shù)據(jù)以及第二目標數(shù)據(jù),并在對賬規(guī)則表中新增與第二源數(shù)據(jù)以及第二目標數(shù)據(jù)相匹配的第二對賬規(guī)則,第二對賬規(guī)則與第一對賬規(guī)則不同;從而通過第一對賬規(guī)則對第一源數(shù)據(jù)以及第一目標數(shù)據(jù)進行對賬處理,并通過第二對賬規(guī)則對第二源數(shù)據(jù)以及第二目標數(shù)據(jù)進行對賬處理。通過前述方法能夠在數(shù)據(jù)庫中確定需要進行對賬的源數(shù)據(jù)與目標數(shù)據(jù),并在對賬規(guī)則表配置相應的規(guī)則以提供數(shù)據(jù)對賬規(guī)則的具體規(guī)則,在需要新增數(shù)據(jù)對賬規(guī)則時,通過確定新的源數(shù)據(jù)與目標數(shù)據(jù)并對應新增不同的對賬規(guī)則,由此使得對賬規(guī)則表能夠包括至少兩種不同的對賬規(guī)則,以使得在同一數(shù)據(jù)庫中能夠基于兩種不同對賬規(guī)則進行數(shù)據(jù)對賬,避免在對賬規(guī)則或?qū)~數(shù)據(jù)需要修改調(diào)整的情況下,通過修改系統(tǒng)配置并通過多個流程才能完成對賬,由此提升數(shù)據(jù)對賬的靈活性。
1.一種數(shù)據(jù)對賬的方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一對賬規(guī)則具有對應的第一對賬數(shù)據(jù)信息,對賬數(shù)據(jù)信息用于描述數(shù)據(jù)對賬所需的數(shù)據(jù);
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述第一對賬規(guī)則,對所述第一源對賬字段以及所述第一目標對賬字段進行對賬處理,并通過所述第二對賬規(guī)則,對所述第二源對賬字段以及所述第二目標對賬字段進行對賬處理,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述第一對賬規(guī)則對所述第一源數(shù)據(jù)以及所述第一目標數(shù)據(jù)進行對賬處理,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述通過所述第一對賬規(guī)則對所述第一源數(shù)據(jù)以及所述第一目標數(shù)據(jù)進行對賬處理,還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一對賬字段具有對應的第一組合索引,所述第一組合索引包括:組成所述第一對賬字段的多個第一對賬子字段分別對應的第一字段索引;
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一源數(shù)據(jù)為第一數(shù)據(jù)源在第一時間周期內(nèi)產(chǎn)生的數(shù)據(jù),以及所述第一目標數(shù)據(jù)為第二數(shù)據(jù)源在第一時間周期內(nèi)產(chǎn)生的數(shù)據(jù);
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
11.一種數(shù)據(jù)對賬裝置,其特征在于,所述裝置包括:
12.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至10中任一項所述的方法的步驟。
13.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至10中任一項所述的方法的步驟。
14.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至10中任一項所述的方法的步驟。