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