一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化erp系統(tǒng)數(shù)據(jù)遷移方案的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于集成化管理信息系統(tǒng)領(lǐng)域,涉及一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,該方法通過在ERP系統(tǒng)遷移的發(fā)送系統(tǒng)和接收系統(tǒng)上部署發(fā)送程序、接收程序以及集中管控程序可實(shí)現(xiàn)靈活、快捷以及低資源消耗的數(shù)據(jù)遷移方式。
【背景技術(shù)】
[0002]目前市面上的企業(yè)資源計(jì)劃(Enterprise Resource Planning簡(jiǎn)稱ERP)系統(tǒng)常用的數(shù)據(jù)遷移功能為系統(tǒng)拷貝方式,該功能通過創(chuàng)建生產(chǎn)系統(tǒng)的完整拷貝即拷貝所有系統(tǒng)配置、主數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)的方式來更新測(cè)試系統(tǒng)。這種方法不僅需要測(cè)試系統(tǒng)配置與生產(chǎn)系統(tǒng)相同的硬件資源,而且復(fù)制的數(shù)據(jù)遠(yuǎn)比測(cè)試所需的數(shù)據(jù)數(shù)量多,因此效率低、開銷大。因此,本發(fā)明提出了一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,該方法通過在ERP系統(tǒng)遷移的發(fā)送系統(tǒng)和接收系統(tǒng)上部署發(fā)送程序、接收程序以及集中管控程序可實(shí)現(xiàn)靈活、快捷以及低資源消耗的數(shù)據(jù)遷移方式。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的上述不足,本發(fā)明要解決在辦公過程中由于采用移動(dòng)存儲(chǔ)介質(zhì)進(jìn)行文件傳輸而造成的信息泄密問題。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,其特征在于,該方法使用時(shí)需要三個(gè)系統(tǒng),分別是發(fā)送系統(tǒng)、接收系統(tǒng)和集中管控系統(tǒng);其中,發(fā)送系統(tǒng)一般是承載生產(chǎn)數(shù)據(jù)的ERP生產(chǎn)系統(tǒng),包括發(fā)送者字典、發(fā)送者倉庫和發(fā)送者數(shù)據(jù)庫;接收系統(tǒng)一般為想遷移出來的測(cè)試系統(tǒng)或開發(fā)系統(tǒng),包括接收者字典、接收者倉庫和接收者數(shù)據(jù)庫;集中管控系統(tǒng)起數(shù)據(jù)抽取和遷移控制作用,包括代碼生成器和數(shù)據(jù)轉(zhuǎn)換兩個(gè)模塊;三個(gè)系統(tǒng)均需要安裝基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移程序模塊,并通過遠(yuǎn)程函數(shù)調(diào)用(Remote Funct1n Call簡(jiǎn)稱RFC)接口相連。
[0005]所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,所述的集中管控系統(tǒng)根據(jù)定制的策略命令發(fā)送系統(tǒng)進(jìn)行數(shù)據(jù)抽取,其中定制的策略是指選定由發(fā)送系統(tǒng)到接收系統(tǒng)的遷移方式,即是采用完整遷移還是采用部分遷移;發(fā)送系統(tǒng)將抽取出來的數(shù)據(jù)寫入特定的表中,并將數(shù)據(jù)表壓縮;數(shù)據(jù)遷移傳輸時(shí)集中管控系統(tǒng)將壓縮后的數(shù)據(jù)表通過單條數(shù)據(jù)復(fù)制數(shù)據(jù)對(duì)象傳輸至接收系統(tǒng)中,同時(shí)命令接收系統(tǒng)解壓。
[0006]所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,所述的數(shù)據(jù)抽取方法是指由發(fā)送系統(tǒng)根據(jù)集中管控系統(tǒng)讀取的用戶定義條件,按條件讀取數(shù)據(jù)庫表,并把數(shù)據(jù)庫表所對(duì)應(yīng)的數(shù)據(jù)對(duì)象信息復(fù)制到新的數(shù)據(jù)對(duì)象中,再向新的數(shù)據(jù)對(duì)象插入篩選的數(shù)據(jù)并進(jìn)行壓縮,然后通知集中管控系統(tǒng),后者將壓縮文件通過兩系統(tǒng)間建立的RFC來調(diào)用輸入/輸出接口,將文件傳輸至接收系統(tǒng);初次配置之后,該數(shù)據(jù)抽取方法可以多次反復(fù)使用。
[0007]所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,所述的接收系統(tǒng)根據(jù)集中管控系統(tǒng)的命令,將數(shù)據(jù)解壓,同時(shí)依照定制的策略將數(shù)據(jù)寫入相應(yīng)的數(shù)據(jù)表中,完成數(shù)據(jù)遷移,再由集中管控系統(tǒng)命令發(fā)送系統(tǒng)刪除之前產(chǎn)生的數(shù)據(jù)表,釋放空間,至此整個(gè)數(shù)據(jù)遷移過程完成。
[0008]本發(fā)明具有如下的有益效果:
[0009]本發(fā)明提供一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,該方法可對(duì)時(shí)間片與數(shù)據(jù)表格進(jìn)行個(gè)性化選擇,減少傳輸?shù)臄?shù)據(jù)量,智能化地保證業(yè)務(wù)流程的一致性與數(shù)據(jù)的完整性;提供了敏感數(shù)據(jù)打亂與模糊化選項(xiàng),有效提高信息安全性;具備財(cái)務(wù)衍生工具遷移功能,保證了個(gè)性化業(yè)務(wù)正常流轉(zhuǎn);采用該方法時(shí),可保留接收系統(tǒng)數(shù)據(jù)的管理數(shù)據(jù),如接口信息、用戶帳號(hào)和權(quán)限信息等,且初始配置結(jié)果可重復(fù)使用,可按照個(gè)性化需求多次反復(fù)刷新接收系統(tǒng)數(shù)據(jù);同時(shí),結(jié)合ERP系統(tǒng)實(shí)際情況,提出針對(duì)性的數(shù)據(jù)遷移策略,并研發(fā)出敏感數(shù)據(jù)打造與模糊化機(jī)制,將數(shù)據(jù)量減少70%,極大的提高遷移效率、減少了硬件資源開銷。
【附圖說明】
[0010]圖1:為基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法架構(gòu)圖。
[0011]圖2:為集中管控系統(tǒng)數(shù)據(jù)抽取流程圖。
【具體實(shí)施方式】
[0012]下面結(jié)合實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0013]本發(fā)明所闡述的基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化企業(yè)資源計(jì)劃(Enterprise Resource Planning簡(jiǎn)稱ERP)系統(tǒng)數(shù)據(jù)遷移方法使用時(shí)需要三個(gè)系統(tǒng),分別是發(fā)送系統(tǒng)、接收系統(tǒng)和集中管控系統(tǒng),其系統(tǒng)架構(gòu)如圖1所示。其中,發(fā)送系統(tǒng)一般是承載生產(chǎn)數(shù)據(jù)的ERP生產(chǎn)系統(tǒng),包括發(fā)送者字典、發(fā)送者倉庫和發(fā)送者數(shù)據(jù)庫;接收系統(tǒng)一般為想遷移出來的測(cè)試系統(tǒng)或開發(fā)系統(tǒng),包括接收者字典、接收者倉庫和接收者數(shù)據(jù)庫;集中管控系統(tǒng)通過用戶定義的條件去判斷發(fā)送系統(tǒng)符合條件的數(shù)據(jù),而條件的定義很靈活,既可以通過時(shí)間片定義,也可以通過增量分析及隨機(jī)打亂技術(shù)進(jìn)行遷移,包括代碼生成器和數(shù)據(jù)轉(zhuǎn)換兩個(gè)模塊。三個(gè)系統(tǒng)使用時(shí)均需要安裝基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移程序模塊,并通過遠(yuǎn)程函數(shù)調(diào)用(Remote Funct1n Call簡(jiǎn)稱RFC)接口相連。
[0014]在運(yùn)行過程中,首先集中管控系統(tǒng)根據(jù)定制的策略命令發(fā)送系統(tǒng)進(jìn)行數(shù)據(jù)抽取,其具體流程如圖2所示。其中,定制的策略是指選定由發(fā)送系統(tǒng)到接收系統(tǒng)的遷移方式,即是采用完整遷移還是采用部分遷移;數(shù)據(jù)抽取方法是指由發(fā)送系統(tǒng)根據(jù)集中管控系統(tǒng)讀取的用戶定義條件,按條件讀取數(shù)據(jù)庫表,并把數(shù)據(jù)庫表所對(duì)應(yīng)的數(shù)據(jù)對(duì)象信息復(fù)制到新的數(shù)據(jù)對(duì)象中,再向新的數(shù)據(jù)對(duì)象插入篩選的數(shù)據(jù)并進(jìn)行壓縮,然后通知集中管控系統(tǒng),后者將壓縮文件通過兩系統(tǒng)間建立的RFC來調(diào)用輸入/輸出接口,將文件傳輸至接收系統(tǒng);初次配置之后,該數(shù)據(jù)抽取方法可以多次反復(fù)使用。
[0015]發(fā)送系統(tǒng)將抽取出來的數(shù)據(jù)寫入特定的表中,并將數(shù)據(jù)表壓縮;集中管控系統(tǒng)再將壓縮后的數(shù)據(jù)表傳輸至接收系統(tǒng)中。由于傳統(tǒng)的數(shù)據(jù)遷移只能整體遷移、按數(shù)據(jù)文件遷移或按備份結(jié)束時(shí)間進(jìn)行遷移,而本發(fā)明所提出的方法中數(shù)據(jù)遷移傳輸時(shí)通過單條數(shù)據(jù)復(fù)制數(shù)據(jù)對(duì)象進(jìn)行傳輸?shù)模虼水?dāng)進(jìn)行增量分析遷移時(shí),可以不像傳統(tǒng)增量備份一樣只能計(jì)算從當(dāng)前時(shí)間至上次備份時(shí)間的增量數(shù)據(jù),而是可以計(jì)算任意選擇時(shí)間的增量數(shù)據(jù)。
[0016]同時(shí),接收系統(tǒng)根據(jù)集中管控系統(tǒng)的命令,將數(shù)據(jù)解壓,同時(shí)依照定制的策略將數(shù)據(jù)寫入相應(yīng)的數(shù)據(jù)表中,完成數(shù)據(jù)遷移,再由集中管控系統(tǒng)命令發(fā)送系統(tǒng)刪除之前產(chǎn)生的數(shù)據(jù)表,釋放空間,至此整個(gè)數(shù)據(jù)遷移過程完成。
【主權(quán)項(xiàng)】
1.一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,其特征在于,該方法使用時(shí)需要三個(gè)系統(tǒng),分別是發(fā)送系統(tǒng)、接收系統(tǒng)和集中管控系統(tǒng);其中,發(fā)送系統(tǒng)一般是承載生產(chǎn)數(shù)據(jù)的ERP生產(chǎn)系統(tǒng),包括發(fā)送者字典、發(fā)送者倉庫和發(fā)送者數(shù)據(jù)庫;接收系統(tǒng)一般為想遷移出來的測(cè)試系統(tǒng)或開發(fā)系統(tǒng),包括接收者字典、接收者倉庫和接收者數(shù)據(jù)庫;集中管控系統(tǒng)起數(shù)據(jù)抽取和遷移控制作用,包括代碼生成器和數(shù)據(jù)轉(zhuǎn)換兩個(gè)模塊;三個(gè)系統(tǒng)均需要安裝基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移程序模塊,并通過遠(yuǎn)程函數(shù)調(diào)用(Remote Funct1n Call簡(jiǎn)稱RFC)接口相連。2.根據(jù)權(quán)利要求1所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,其特征在于,所述的集中管控系統(tǒng)根據(jù)定制的策略命令發(fā)送系統(tǒng)進(jìn)行數(shù)據(jù)抽取,其中定制的策略是指選定由發(fā)送系統(tǒng)到接收系統(tǒng)的遷移方式,即是采用完整遷移還是采用部分遷移;發(fā)送系統(tǒng)將抽取出來的數(shù)據(jù)寫入特定的表中,并將數(shù)據(jù)表壓縮;數(shù)據(jù)遷移傳輸時(shí)集中管控系統(tǒng)將壓縮后的數(shù)據(jù)表通過單條數(shù)據(jù)復(fù)制數(shù)據(jù)對(duì)象傳輸至接收系統(tǒng)中,同時(shí)命令接收系統(tǒng)解壓。3.根據(jù)權(quán)利要求1所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,其特征在于,所述的數(shù)據(jù)抽取方法是指由發(fā)送系統(tǒng)根據(jù)集中管控系統(tǒng)讀取的用戶定義條件,按條件讀取數(shù)據(jù)庫表,并把數(shù)據(jù)庫表所對(duì)應(yīng)的數(shù)據(jù)對(duì)象信息復(fù)制到新的數(shù)據(jù)對(duì)象中,再向新的數(shù)據(jù)對(duì)象插入篩選的數(shù)據(jù)并進(jìn)行壓縮,然后通知集中管控系統(tǒng),后者將壓縮文件通過兩系統(tǒng)間建立的RFC來調(diào)用輸入/輸出接口,將文件傳輸至接收系統(tǒng);初次配置之后,該數(shù)據(jù)抽取方法可以多次反復(fù)使用。4.根據(jù)權(quán)利要求1所述的一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化ERP系統(tǒng)數(shù)據(jù)遷移方法,其特征在于,所述的接收系統(tǒng)根據(jù)集中管控系統(tǒng)的命令,將數(shù)據(jù)解壓,同時(shí)依照定制的策略將數(shù)據(jù)寫入相應(yīng)的數(shù)據(jù)表中,完成數(shù)據(jù)遷移,再由集中管控系統(tǒng)命令發(fā)送系統(tǒng)刪除之前產(chǎn)生的數(shù)據(jù)表,釋放空間,至此整個(gè)數(shù)據(jù)遷移過程完成。
【專利摘要】本發(fā)明屬于集成化管理信息系統(tǒng)領(lǐng)域,涉及一種基于時(shí)間片、增量分析及隨機(jī)打亂技術(shù)的快速智能化企業(yè)資源計(jì)劃(Enterprise Resource Planning簡(jiǎn)稱ERP)系統(tǒng)數(shù)據(jù)遷移方法。該方法中的集中管控系統(tǒng)根據(jù)定制的策略,命令發(fā)送系統(tǒng)進(jìn)行數(shù)據(jù)抽取;發(fā)送系統(tǒng)將抽取出來的數(shù)據(jù)寫入特定的表中,并將數(shù)據(jù)表壓縮;集中管控系統(tǒng)再將壓縮后的數(shù)據(jù)表傳輸至接收系統(tǒng)中,同時(shí)命令接收系統(tǒng)解壓;接收系統(tǒng)根據(jù)集中管控系統(tǒng)的命令,將數(shù)據(jù)解壓,并依照策略將數(shù)據(jù)寫入相應(yīng)的表中,完成數(shù)據(jù)遷移;最后集中管控系統(tǒng)命令發(fā)送系統(tǒng)刪除之前產(chǎn)生的數(shù)據(jù)表,并釋放空間。
【IPC分類】G06F21/60, G06F17/30
【公開號(hào)】CN104915362
【申請(qǐng)?zhí)枴緾N201410345716
【發(fā)明人】鐘童慶, 劉煉, 王濤
【申請(qǐng)人】國家電網(wǎng)公司, 湖北華中電力科技開發(fā)有限責(zé)任公司
【公開日】2015年9月16日
【申請(qǐng)日】2014年7月19日