本公開涉及計算機、智慧物流和大數(shù)據(jù),更具體地,涉及一種數(shù)據(jù)處理方法、倉儲控制系統(tǒng)、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、隨著計算機技術(shù)的快速發(fā)展,越來越多的企業(yè)通過構(gòu)建業(yè)務(wù)服務(wù)系統(tǒng)以提升業(yè)務(wù)的執(zhí)行效率。例如可以基于構(gòu)建得到的互聯(lián)網(wǎng)電商平臺來提升商品的交易效率,從而滿足用戶的購物需求。而隨著業(yè)務(wù)規(guī)模不斷擴大,與業(yè)務(wù)交易相關(guān)數(shù)據(jù)的數(shù)據(jù)規(guī)模也呈現(xiàn)爆炸式增張。因此需要妥善地存儲與業(yè)務(wù)交易相關(guān)的數(shù)據(jù),以便于數(shù)據(jù)分析系統(tǒng)對業(yè)務(wù)交易數(shù)據(jù)進行分析,以及根據(jù)數(shù)據(jù)分析結(jié)果來改善業(yè)務(wù)功能。
2、在實現(xiàn)本公開構(gòu)思的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:在與業(yè)務(wù)交易相關(guān)數(shù)據(jù)的數(shù)據(jù)規(guī)模高速增長的情況下,相關(guān)技術(shù)中難以高效地、完整地針對業(yè)務(wù)交易數(shù)據(jù)進行查詢,導(dǎo)致數(shù)據(jù)查詢的效率較低,同時存在因查詢業(yè)務(wù)交易數(shù)據(jù)而影響業(yè)務(wù)服務(wù)資源的運行效率的負面情況。
技術(shù)實現(xiàn)思路
1、有鑒于此,本公開提供了一種數(shù)據(jù)處理方法、倉儲控制系統(tǒng)、設(shè)備、存儲介質(zhì)及計算機程序產(chǎn)品。
2、本公開的一個方面提供了一種數(shù)據(jù)處理方法,包括:
3、從待處理數(shù)據(jù)集中確定根節(jié)點數(shù)據(jù),其中,上述根節(jié)點數(shù)據(jù)適用于表征待遷移的業(yè)務(wù)對象,上述根節(jié)點數(shù)據(jù)具有根節(jié)點數(shù)據(jù)屬性;
4、根據(jù)與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息,從待處理數(shù)據(jù)集中,確定與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的葉子節(jié)點數(shù)據(jù),其中,上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息包括與上述根節(jié)點數(shù)據(jù)相關(guān)的根節(jié)點,和與上述葉子節(jié)點數(shù)據(jù)相關(guān)的葉子節(jié)點;以及
5、基于上述葉子節(jié)點數(shù)據(jù),確定適用于遷移至目標(biāo)存儲區(qū)域的目標(biāo)業(yè)務(wù)數(shù)據(jù),其中,上述目標(biāo)業(yè)務(wù)數(shù)據(jù)與上述業(yè)務(wù)對象相關(guān)。
6、根據(jù)本公開的實施例,數(shù)據(jù)處理方法還包括:
7、響應(yīng)于針對交互界面中的葉子節(jié)點組件的第n級拓撲構(gòu)建操作,基于上述葉子節(jié)點組件的節(jié)點組件信息,在上述交互界面中生成與第n級上述葉子節(jié)點相關(guān)的第n級葉子節(jié)點對象;
8、基于與第n級上述葉子節(jié)點對象相關(guān)的第n級葉子節(jié)點數(shù)據(jù)屬性,以及與第n-1級上述葉子節(jié)點對象相關(guān)的第n-1級葉子節(jié)點數(shù)據(jù)屬性,構(gòu)建第n-1級上述葉子節(jié)點與第n級上述葉子節(jié)點之間的第n級邊關(guān)系;以及
9、在n=n的情況下,基于n級上述邊關(guān)系和n級上述葉子節(jié)點,構(gòu)建上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息,n≥n>1,且n和n均為整數(shù)。
10、根據(jù)本公開的實施例,數(shù)據(jù)處理方法還包括:
11、響應(yīng)于針對上述交互界面中的根節(jié)點組件的初始拓撲構(gòu)建操作,基于上述根節(jié)點組件的節(jié)點組件信息,在上述交互界面中生成與上述根節(jié)點相關(guān)的根節(jié)點對象;以及
12、基于與第1級上述葉子節(jié)點對象相關(guān)的第1級葉子節(jié)點數(shù)據(jù)屬性,以及上述根節(jié)點數(shù)據(jù)屬性,構(gòu)建上述根節(jié)點與第1級上述葉子節(jié)點之間的第1級上述邊關(guān)系。
13、根據(jù)本公開的實施例,數(shù)據(jù)處理方法還包括:
14、在上述交互界面中生成與上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息相關(guān)的業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲結(jié)構(gòu)。
15、根據(jù)本公開的實施例,上述待處理數(shù)據(jù)集包括至少一個待處理數(shù)據(jù);
16、其中,上述從待處理數(shù)據(jù)集中確定根節(jié)點數(shù)據(jù)包括:
17、在檢測到與上述待處理數(shù)據(jù)相關(guān)的任務(wù)的任務(wù)執(zhí)行狀態(tài)為目標(biāo)任務(wù)執(zhí)行狀態(tài)的情況下,將上述任務(wù)確定為候選任務(wù);
18、根據(jù)上述候選任務(wù)的任務(wù)層級屬性,將上述候選任務(wù)確定為目標(biāo)任務(wù);以及
19、將上述待處理數(shù)據(jù)集中,與上述目標(biāo)任務(wù)的目標(biāo)任務(wù)標(biāo)識相關(guān)的至少一個上述待處理數(shù)據(jù),確定為上述根節(jié)點數(shù)據(jù)。
20、根據(jù)本公開的實施例,上述目標(biāo)任務(wù)執(zhí)行狀態(tài)包括以下至少一項:
21、任務(wù)執(zhí)行完成狀態(tài),任務(wù)執(zhí)行中止?fàn)顟B(tài)、任務(wù)執(zhí)行異常狀態(tài)。
22、根據(jù)本公開的實施例,上述葉子節(jié)點數(shù)據(jù)具有葉子節(jié)點數(shù)據(jù)屬性,與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的葉子節(jié)點數(shù)據(jù)包括n級;
23、其中,上述根據(jù)與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息,從待處理節(jié)點數(shù)據(jù)集中,確定與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的葉子節(jié)點數(shù)據(jù)包括:
24、根據(jù)上述根節(jié)點數(shù)據(jù)屬性,從上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息中,確定與上述根節(jié)點相關(guān)的第1級上述葉子節(jié)點;
25、從上述待處理節(jié)點數(shù)據(jù)集中,確定與第1級上述葉子節(jié)點的第1級葉子節(jié)點數(shù)據(jù)屬性相關(guān)的第1級上述葉子節(jié)點數(shù)據(jù);
26、根據(jù)第n-1級上述葉子節(jié)點數(shù)據(jù)屬性,從上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息中,確定與第n-1級上述葉子節(jié)點相關(guān)的第n級上述葉子節(jié)點;
27、從上述待處理節(jié)點數(shù)據(jù)集中,確定與第n級上述葉子節(jié)點的第n級葉子節(jié)點數(shù)據(jù)屬性相關(guān)的第n級上述葉子節(jié)點數(shù)據(jù);以及
28、在n=n的情況下,根據(jù)n級上述葉子節(jié)點數(shù)據(jù),確定與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的葉子節(jié)點數(shù)據(jù)。
29、根據(jù)本公開的實施例,上述目標(biāo)存儲區(qū)域包括適用于存儲目標(biāo)類型數(shù)據(jù)的目標(biāo)存儲子區(qū)域,上述目標(biāo)類型數(shù)據(jù)具有目標(biāo)數(shù)據(jù)結(jié)構(gòu),上述葉子節(jié)點數(shù)據(jù)包括多個;
30、其中,上述數(shù)據(jù)處理方法還包括:
31、從多個上述目標(biāo)業(yè)務(wù)數(shù)據(jù)中,各確定具有上述目標(biāo)數(shù)據(jù)結(jié)構(gòu)的目標(biāo)類型葉子節(jié)點數(shù)據(jù);以及
32、將上述目標(biāo)類型葉子節(jié)點數(shù)據(jù),遷移至上述目標(biāo)存儲子區(qū)域。
33、本公開的另一個方面提供了一種倉儲控制系統(tǒng),包括:
34、根節(jié)點數(shù)據(jù)確定模塊,用于從待處理數(shù)據(jù)集中確定根節(jié)點數(shù)據(jù),其中,上述根節(jié)點數(shù)據(jù)適用于表征待遷移的業(yè)務(wù)對象,上述根節(jié)點數(shù)據(jù)具有根節(jié)點數(shù)據(jù)屬性;
35、葉子節(jié)點數(shù)據(jù)確定模塊,用于根據(jù)與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息,從待處理數(shù)據(jù)集中,確定與上述根節(jié)點數(shù)據(jù)屬性相關(guān)的葉子節(jié)點數(shù)據(jù),其中,上述業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息包括與上述根節(jié)點數(shù)據(jù)相關(guān)的根節(jié)點,和與上述葉子節(jié)點數(shù)據(jù)相關(guān)的葉子節(jié)點;以及
36、遷移模塊,用于基于上述葉子節(jié)點數(shù)據(jù),確定適用于遷移至目標(biāo)存儲區(qū)域的目標(biāo)業(yè)務(wù)數(shù)據(jù),其中,上述目標(biāo)業(yè)務(wù)數(shù)據(jù)與上述業(yè)務(wù)對象相關(guān)。
37、本公開的另一個方面提供了一種電子設(shè)備,包括:
38、一個或多個處理器;
39、存儲器,用于存儲一個或多個程序,
40、其中,當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行時,使得所述一個或多個處理器實現(xiàn)如上所述的方法。
41、本公開的另一方面提供了一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)如上所述的方法。
42、本公開的另一方面提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機可執(zhí)行指令,所述指令在被執(zhí)行時用于實現(xiàn)如上所述的方法。
43、根據(jù)本公開的實施例,通過業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息來查詢與根節(jié)點數(shù)據(jù)相關(guān)的葉子節(jié)點數(shù)據(jù),同時根據(jù)葉子節(jié)點數(shù)據(jù)來確定適用于遷移至目標(biāo)存儲區(qū)域的的目標(biāo)業(yè)務(wù)數(shù)據(jù),可以根據(jù)業(yè)務(wù)數(shù)據(jù)規(guī)則拓撲信息中葉子節(jié)點之間的關(guān)聯(lián)關(guān)系,得到與業(yè)務(wù)規(guī)則相匹配的較為完整的目標(biāo)業(yè)務(wù)數(shù)據(jù),還可以使目標(biāo)業(yè)務(wù)數(shù)據(jù)中的部分?jǐn)?shù)據(jù)之間,包含有與業(yè)務(wù)數(shù)據(jù)規(guī)則相對應(yīng)的規(guī)則層級關(guān)系、規(guī)則關(guān)聯(lián)關(guān)系等業(yè)務(wù)規(guī)則屬性關(guān)系,實現(xiàn)提升后續(xù)針對目標(biāo)業(yè)務(wù)數(shù)據(jù)的查詢精度,以及提升查詢效率的技術(shù)效果。