本申請涉及高性能計算,具體涉及并行處理,尤其涉及一種批量核銷任務的并行處理方法及系統(tǒng)。
背景技術:
1、隨著汽車消費者服務領域的快速發(fā)展,線上線下的業(yè)務規(guī)模不斷擴大,批量核銷任務的處理效率和準確性成為了企業(yè)運營的關鍵要素。在此場景下,傳統(tǒng)的批量核銷方法逐漸暴露出其局限性?;谌斯び嬎愕牟粌H效率低下,耗費大量人力資源,而且容易因人為因素導致計算錯誤等問題。而以串行處理為主計算機系統(tǒng),無法充分利用計算機系統(tǒng)的數(shù)據(jù)處理能力,導致處理效率低下。同時,由于數(shù)據(jù)處理不當,容易引發(fā)數(shù)據(jù)沖突、資源分配不合理等技術問題,進一步影響了核銷數(shù)據(jù)的準確性和一致性。
技術實現(xiàn)思路
1、本申請通過提供了一種批量核銷任務的并行處理方法及系統(tǒng),旨在解決在批量核銷任務中,由于并行處理不當導致的數(shù)據(jù)沖突、資源分配不合理以及處理效率低下的技術問題。
2、鑒于上述問題,本申請?zhí)峁┝艘环N批量核銷任務的并行處理方法及系統(tǒng)。
3、本申請公開的第一個方面,提供了一種批量核銷任務的并行處理方法,所述方法包括:提取預設核銷窗口的多個查詢數(shù)據(jù),其中,所述多個查詢數(shù)據(jù)包括多個外部核銷碼、多個核銷服務;基于所述多個外部核銷碼和所述多個核銷服務進行文件導入,生成多個交易文件,其中,所述多個交易文件包括多個文件名標識,文件名標識具有唯一性;對所述多個文件名標識進行模板校驗,若校驗通過,則對所述多個外部核銷碼進行字段解析,生成多個資金文件;基于所述多個交易文件和所述多個資金文件進行采購-結(jié)算映射認證,若認證通過,生成多個待核銷文件,其中,所述多個待核銷文件具有多個請求時間標識;根據(jù)所述多個請求時間標識對所述多個待核銷文件進行核銷沖突識別,生成多個沖突待核銷文件簇,其中,所述多個沖突待核銷文件簇具有多個沖突時間;基于所述多個沖突待核銷文件簇和所述多個沖突時間對并行處理模塊進行資源配置更新,獲得更新并行處理模塊;利用所述更新并行處理模塊對所述多個沖突待核銷文件簇進行并行處理。
4、本申請公開的另一個方面,提供了一種批量核銷任務的并行處理系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)提取組件,所述數(shù)據(jù)提取組件用于提取預設核銷窗口的多個查詢數(shù)據(jù),其中,所述多個查詢數(shù)據(jù)包括多個外部核銷碼、多個核銷服務;文件導入組件,所述文件導入組件用于基于所述多個外部核銷碼和所述多個核銷服務進行文件導入,生成多個交易文件,其中,所述多個交易文件包括多個文件名標識,文件名標識具有唯一性;字段解析組件,所述字段解析組件用于對所述多個文件名標識進行模板校驗,若校驗通過,則對所述多個外部核銷碼進行字段解析,生成多個資金文件;映射認證組件,所述映射認證組件用于基于所述多個交易文件和所述多個資金文件進行采購-結(jié)算映射認證,若認證通過,生成多個待核銷文件,其中,所述多個待核銷文件具有多個請求時間標識;沖突識別組件,所述沖突識別組件用于根據(jù)所述多個請求時間標識對所述多個待核銷文件進行核銷沖突識別,生成多個沖突待核銷文件簇,其中,所述多個沖突待核銷文件簇具有多個沖突時間;配置更新組件,所述配置更新組件用于基于所述多個沖突待核銷文件簇和所述多個沖突時間對并行處理模塊進行資源配置更新,獲得更新并行處理模塊;并行處理模塊,所述并行處理模塊用于利用所述更新并行處理模塊對所述多個沖突待核銷文件簇進行并行處理。
5、本申請中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
6、上述一種批量核銷任務的并行處理方法,該方法從預設的核銷窗口中提取多個查詢數(shù)據(jù),包括外部核銷碼和核銷服務。再使用這些數(shù)據(jù)導入文件,生成多個包含唯一文件名標識的交易文件。隨后,對這些文件名標識進行模板校驗,確保格式正確。一旦校驗通過,會進一步解析外部核銷碼,生成資金文件。之后,結(jié)合交易文件和資金文件進行采購與結(jié)算的映射認證,確保數(shù)據(jù)的準確性和一致性,并生成多個待核銷文件,每個文件都有對應的請求時間標識。然后根據(jù)獲得的請求時間標識識別核銷沖突,將存在沖突的文件分組,形成沖突待核銷文件簇,并記錄每個文件簇的沖突時間。為了更有效地處理這些沖突文件,根據(jù)沖突文件簇和沖突時間對并行處理模塊進行資源配置的更新。這樣,得到一個更加高效的并行處理模塊。最后,利用更新后的并行處理模塊,對沖突待核銷文件簇進行并行處理,從而提高核銷任務的處理效率和準確性。
7、上述說明僅是本申請技術方案的概述,為了能夠更清楚了解本申請的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本申請的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本申請的具體實施方式。
1.一種批量核銷任務的并行處理方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述方法包括:
3.如權(quán)利要求1所述的方法,其特征在于,基于所述多個交易文件和所述多個資金文件進行采購-結(jié)算映射認證,所述方法包括:
4.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述多個請求時間標識對所述多個待核銷文件進行核銷沖突識別,生成多個沖突待核銷文件簇,所述方法包括:
5.如權(quán)利要求4所述的方法,其特征在于,分別將所述第一沖突識別內(nèi)部節(jié)點、第二沖突識別內(nèi)部節(jié)點和第n沖突識別內(nèi)部節(jié)點內(nèi)存儲的多個請求時間標識作為n個沖突待核銷文件簇;
6.如權(quán)利要求1所述的方法,其特征在于,基于所述多個沖突待核銷文件簇和所述多個沖突時間對并行處理模塊進行資源配置更新,獲得更新并行處理模塊,所述方法包括:
7.如權(quán)利要求6所述的方法,其特征在于,所述方法包括:
8.一種批量核銷任務的并行處理系統(tǒng),其特征在于,用于實施所述一種批量核銷任務的并行處理方法1-7中任意一項,所述系統(tǒng)包括: