本申請涉及計算機,具體涉及一種數(shù)據(jù)更新方法、裝置、計算機設備、存儲介質及程序產品,其中,該存儲介質為計算機可讀存儲介質,該程序產品為計算機程序產品。
背景技術:
1、在對數(shù)據(jù)庫維護的過程中,往往需要獲取一定時間段內的數(shù)據(jù)對數(shù)據(jù)庫進行更新。然而,簡單根據(jù)一段時間內的局部數(shù)據(jù)更新數(shù)據(jù)庫中數(shù)據(jù)內容,該更新方式難免會出現(xiàn)數(shù)據(jù)錯誤、疏漏或冗余等問題,降低了數(shù)據(jù)更新的準確性。
技術實現(xiàn)思路
1、本申請實施例提供一種數(shù)據(jù)更新方法、裝置、計算機設備、存儲介質及程序產品,可以提高數(shù)據(jù)更新的準確性。
2、為解決上述技術問題,本申請實施例提供以下技術方案:
3、本申請實施例提供了一種數(shù)據(jù)更新方法,包括:
4、從應用數(shù)據(jù)庫中獲取應用的業(yè)務數(shù)據(jù);
5、對所述業(yè)務數(shù)據(jù)進行數(shù)據(jù)結構轉化,得到對照組數(shù)據(jù);
6、根據(jù)所述對照組數(shù)據(jù)的數(shù)據(jù)屬性,從第三方數(shù)據(jù)庫或待更新數(shù)據(jù)庫中獲取目標數(shù)據(jù),根據(jù)所述目標數(shù)據(jù)構建實驗組數(shù)據(jù);
7、將所述實驗組數(shù)據(jù)與所述對照組數(shù)據(jù)進行數(shù)據(jù)對比,根據(jù)對比結果對所述待更新數(shù)據(jù)庫進行更新。
8、根據(jù)本申請的一個方面,還提供了一種數(shù)據(jù)更新裝置,包括:
9、獲取模塊,用于從應用數(shù)據(jù)庫中獲取應用的業(yè)務數(shù)據(jù);
10、轉化模塊,用于對所述業(yè)務數(shù)據(jù)進行數(shù)據(jù)結構轉化,得到對照組數(shù)據(jù);
11、構建模塊,用于根據(jù)所述對照組數(shù)據(jù)的數(shù)據(jù)屬性,從第三方數(shù)據(jù)庫或待更新數(shù)據(jù)庫中獲取目標數(shù)據(jù),根據(jù)所述目標數(shù)據(jù)構建實驗組數(shù)據(jù);
12、更新模塊,用于將所述實驗組數(shù)據(jù)與所述對照組數(shù)據(jù)進行數(shù)據(jù)對比,根據(jù)對比結果對待更新數(shù)據(jù)庫進行更新。
13、根據(jù)本申請的一個方面,還提供了一種計算機設備,包括處理器和存儲器,所述存儲器中存儲有計算機程序,所述處理器調用所述存儲器中的計算機程序時執(zhí)行本申請實施例提供的任一種數(shù)據(jù)更新方法。
14、根據(jù)本申請的一個方面,還提供了一種存儲介質,所述存儲介質用于存儲計算機程序,所述計算機程序被處理器加載,以執(zhí)行本申請實施例提供的任一種數(shù)據(jù)更新方法。
15、根據(jù)本申請的一個方面,還提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器加載,以執(zhí)行本申請實施例提供的任一種數(shù)據(jù)更新方法。
16、本申請可以從應用數(shù)據(jù)庫中獲取應用的業(yè)務數(shù)據(jù),對業(yè)務數(shù)據(jù)進行數(shù)據(jù)結構轉化,得到對照組數(shù)據(jù)。以及,可以根據(jù)所述對照組數(shù)據(jù)的數(shù)據(jù)屬性,從第三方數(shù)據(jù)庫或待更新數(shù)據(jù)庫中獲取目標數(shù)據(jù),根據(jù)目標數(shù)據(jù)準確構建所需的實驗組數(shù)據(jù),此時可以將實驗組數(shù)據(jù)與對照組數(shù)據(jù)進行數(shù)據(jù)對比,并根據(jù)對比結果準確對待更新數(shù)據(jù)庫進行更新。該方案通過對應用的業(yè)務數(shù)據(jù)進行數(shù)據(jù)結構轉化獲得對照組數(shù)據(jù),以及根據(jù)對照組數(shù)據(jù)的數(shù)據(jù)屬性獲得的目標數(shù)據(jù)準確構建實驗組數(shù)據(jù),使得對照組數(shù)據(jù)與驗組數(shù)據(jù)之間可以進行準確對比,進而準確更新數(shù)據(jù)庫,提高了數(shù)據(jù)更新的準確性。
1.一種數(shù)據(jù)更新方法,其特征在于,包括:
2.根據(jù)權利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)所述對照組的數(shù)據(jù)屬性,從第三方數(shù)據(jù)庫或待更新數(shù)據(jù)庫中獲取目標數(shù)據(jù),包括:
3.根據(jù)權利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)所述目標數(shù)據(jù)構建實驗組數(shù)據(jù),包括:
4.根據(jù)權利要求1所述的數(shù)據(jù)更新方法,其特征在于,當存在多個應用的業(yè)務數(shù)據(jù)時,所述對照組數(shù)據(jù)包括各應用對應的對照組數(shù)據(jù),所述實驗組數(shù)據(jù)包括各應用對應的實驗組數(shù)據(jù),所述將所述實驗組數(shù)據(jù)與所述對照組數(shù)據(jù)進行數(shù)據(jù)對比,包括:
5.根據(jù)權利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)對比結果更新待更新數(shù)據(jù)庫,包括:
6.根據(jù)權利要求1所述的數(shù)據(jù)更新方法,其特征在于,所述對所述業(yè)務數(shù)據(jù)進行數(shù)據(jù)結構轉化,包括:
7.根據(jù)權利要求6所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)所述應用的應用類型確定所述業(yè)務數(shù)據(jù)對應的驗證策略,包括:
8.根據(jù)權利要求7所述的數(shù)據(jù)更新方法,其特征在于,所述從所述業(yè)務數(shù)據(jù)中抽取部分數(shù)據(jù)作為初步對比數(shù)據(jù),包括:
9.根據(jù)權利要求6所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)所述應用的應用類型確定所述業(yè)務數(shù)據(jù)對應的驗證策略,包括:
10.根據(jù)權利要求6所述的數(shù)據(jù)更新方法,其特征在于,所述根據(jù)所述驗證策略對所述業(yè)務數(shù)據(jù)進行驗證,包括:
11.根據(jù)權利要求10所述的數(shù)據(jù)更新方法,其特征在于,所述對所述過濾后數(shù)據(jù)進行完整性驗證,包括:
12.根據(jù)權利要求1至11任一項所述的數(shù)據(jù)更新方法,其特征在于,所述從應用數(shù)據(jù)庫中獲取應用的業(yè)務數(shù)據(jù),包括:
13.一種數(shù)據(jù)更新裝置,其特征在于,包括:
14.一種計算機設備,其特征在于,包括處理器和存儲器,所述存儲器中存儲有計算機程序,所述處理器調用所述存儲器中的計算機程序時執(zhí)行如權利要求1至12任一項所述的數(shù)據(jù)更新方法。
15.一種存儲介質,其特征在于,所述存儲介質用于存儲計算機程序,所述計算機程序被處理器加載以執(zhí)行權利要求1至12任一項所述的數(shù)據(jù)更新方法。
16.一種計算機程序產品,包括計算機程序,所述計算機程序被處理器加載,以執(zhí)行權利要求1至12任一項所述的數(shù)據(jù)更新方法。