摘要:針對SAP系統核心業務數據準確遷移問題,本次研究引入了改進粒子群算法,從改進粒子群算法的基本原理出發,提出基于改進粒子群算法的SAP系統數據遷移實現方法,通過實驗的方式,證明該種方法的可行性。研究表明:SAP系統可以解決相對較為復雜的財務問題,該系統適用于集團性的企業,在使用該系統的過程中,其核心業務就是實現數據的準確遷移,這就要求系統中不同負載值的節點可以實現相互的遷入以及遷出,在引入改進粒子群算法以后,SAP系統的均衡能力得到了全面提升,均衡負載效率得到了提高,在整個數據遷移的過程中,響應時間相對較低,基本可以控制在150s之內,由此可見,改進粒子群算法適用于SAP系統核心業務數據準確遷移。
關鍵詞:SAP系統;核心業務;數據遷移;改進粒子群算法;遷移實現
0 前言
SAP系統屬于一種財務數據分析系統,其適用于集團性的企業,具有全球化的基本特征,該系統在使用的過程中完全繼承了ERP系統的精髓,可以對企業中相關的財務數據資料進行高效的處理以及控制。在使用SAP系統的過程中,可以對復雜的財務數據資料進行處理以及分析,進而為企業中的管理人員提供依據[1]。對于SAP系統的核心業務而言,其需要對數據資料進行準確的遷移,以此保障數據的完整性,這也是該系統使用過程中的核心步驟。針對數據的準確遷移問題,本次研究主要是引入了改進粒子群算法,對基于改進粒子群算法的SAP系統核心業務數據準確遷移問題進行全面的研究,為進一步推廣及應用SAP系統奠定基礎。
1 基于改進粒子群算法的SAP系統數據遷移實現
受到大數據技術快速發展的影響,企業在經營過程中所產生的數據量也在逐漸提升,為了降低網絡結構中每個節點位置處的數據負載量,需要在SAP系統中對部分數據進行準確的遷移。該種類型系統中數據的遷移主要可以分為兩種類型,分別是在線遷移以及離線遷移,通過對SAP系統的應用情況進行全面的分析可以發現,數據在線遷移的需求量在逐漸的提升。在使用SAP系統的過程中,需要將高負載節點位置處的數據逐漸遷移到低負載節點位置處,進而使得系統的功能得到全面的拓展,這會大幅降低系統使用的成本。在進行數據遷移的過程中,也需要對遷移控制方法進行合理的選擇,進而使得數據傳輸量降低,遷移時間得到全面控制,網絡使用過程中的開銷費用降低。對于我國大多數集團企業而言,信息化屬于其未來重要的發展趨勢,由此可見,數據的遷移問題對于SAP系統的使用十分重要[2]。在另一方面,對于核心數據的遷移問題,需要整個系統具有很強的容錯性,可以根據集團企業需要的不同,對數據資料進行合理的分析,在使用傳統SAP系統數據遷移方法的過程中,基本無法實現實時的數據遷移,同時,數據遷移的程序相對較為復雜,成本費用相對較高,如何提高數據遷移的精度且降低成本費用屬于一項重要問題[3]。
通過對SAP系統進行分析發現,在進行數據遷移的過程中,如果數據的訪問量相對較高,則網絡節點位置處的帶寬占有率也將會大幅提升,磁盤的讀寫使用率也將會提升,在數據訪問量相對較低的前提下,數據資料仍然會占據一定的磁盤空間。因此,在對數據資料進行遷移時需要對目標節點進行合理選擇,工作人員可以對每個節點位置處的負載進行分析,并根據數據量的大小,制定最佳的數據遷移措施。假設在使用SAP系統的過程中,需要將n個節點位置處的數據資料遷移到m個節點位置處,則數據遷移的通道共有n×m個,對于每個遷移通道而言,其訪問的方式以及數據包的要求都存在一定的差異,由此可見,數據的遷移問題就是最佳路徑的選擇問題。對于粒子群算法而言,其在路徑選擇方面具有非常明顯的應用優勢,路徑尋優的復雜度相對較低,進而使得數據遷移的時間縮短,但是該種算法在使用的過程中也具有一定的缺點,由于其使用的過程中需要進行反復的迭代,因此,會陷入局部最優問題,針對此問題,本次研究引入魚群算法對粒子群算法進行改進,進而使得節點信息花去的魯棒性得到提升。與傳統的數據遷移方式相比,本次研究所提出的改進粒子群算法可以對大量的數據進行并行傳輸,同時,可以對海量的數據進行并行處理,以此防止出現數據遷移通道擁堵問題。使用改進粒子群算法對數據進行遷移的步驟可以分為三步,首先,建立核心業務數據遷移的數學模型,對數學模型中的數據進行提取,其次,對改進粒子群模型使用過程中的適應度進行計算,并進行合理的粒子更新,最后,改進粒子群算法將進行全局選優,找到最佳的數據遷移路徑,進而使得數據遷移的準確性得到全面提升。
2 實驗結果及分析
為了全面驗證本次研究所提方法的可行性,使用CloudSim軟件建立仿真實驗,最終將從負載能力、遷移時間以及遷移代價三個角度出發,對本次研究所提方法進行驗證,在進行仿真實驗之前,使用某集團企業近十年的樣本數據構建仿真數據中心,對仿真實驗所需要的虛擬機以及云端任務進行創建,對各個仿真環節的參數進行合理的設置,同時,為了驗證本次研究所提方法的先進性,將改進粒子群算法與遺傳算法進行對比。在負載能力方面,隨著仿真時間的逐漸延長,改進粒子群算法和遺傳算法之間的差距逐漸拉大,在仿真的初期階段,兩種算法模型的初始負載值在0.25左右,在仿真300s以后,改進粒子群算法的負載值降低到了0.01左右,遺傳算法的負載值降低到了0.13左右,同時,使用本次研究所提方法進行數據遷移的時間相對較短,遷移過程中的花銷代價相對較低,由此可見,改進粒子群算法完全適用于SAP系統核心業務數據準確遷移的需求。
3 結論
綜上所述,盡管SAP系統屬于一種相對較為先進的財務數據管理系統,且適用于集團性企業進行財務數據管理,但是該種系統在使用的過程中,如何對核心業務數據進行準確遷移是一項重大問題,通過構建基于改進粒子群的遷移模型發現,該種模型在負載能力、遷移時間以及遷移代價等三個方面都具有應用優勢,因此,可以將改進粒子群算法應用于SAP系統核心業務數據遷移過程。
參考文獻:
[1]張建國.SAP同構系統數據庫遷移方案探討[J].計算機光盤軟件與應用,2012(15):150-151.
[2]張啟宇,黃語晗.基于超融合的SAP異構遷移實踐[J].科學與信息化,2019(31):25-17.
[3]郭雷兵,郭文靜,樊濤.SAP系統業務數據批量傳輸方法應用及客戶化實現[J].電網技術,2007(S2):238-242.
作者簡介:孟澤峰(1977-),男,遼寧鐵嶺人,工程師,從事信息工程工作。