一種導入數據的處理方法及系統的制作方法
【專利摘要】本發明實施例涉及數據管理【技術領域】,公開了一種導入數據的處理方法及系統。其中,該方法包括:將數據導入中間表;根據預置的轉換規則對所述中間表中的數據進行轉換處理;根據預置的校驗規則對所述中間表中的數據進行校驗處理;判斷所述數據的校驗處理和轉換處理是否都成功,如果是,將所述數據發送至正式表,否則顯示所述數據的校驗處理和/或轉換處理不成功的提示信息。本發明實施例提供的可以確保導入系統正式表中數據的有效性和準確性,便于用戶對數據的使用。
【專利說明】 一種導入數據的處理方法及系統
【技術領域】
[0001]本發明涉及數據管理【技術領域】,具體涉及一種導入數據的處理方法及系統。
【背景技術】
[0002]目前大多數企業都有許多的信息管理系統,很多系統存在需要共享和重用的數據,例如物料、工藝路線、Β0Μ、憑證等。這些數據都是采用不同的導入技術進入當前系統中,讓用戶可以直接操作使用。
[0003]現有的信息管理系統中都偏重于將數據導入,重點關注與導入過程中數據結構映射的配置,數據在導入后在系統中直接就可以使用,而沒有對數據的有效性和準確性進行檢驗,導致數據的有效性和準確性低。
【發明內容】
[0004]本發明實施例所要解決的技術問題是提供一種導入數據的處理方法,用于對導入數據進行校驗和轉換處理,確保數據的有效性和準確性。
[0005]本發明實施例提供一種導入數據的處理方法,包括:
[0006]將數據導入中間表;
[0007]根據預置的轉換規則對所述中間表中的數據進行轉換處理;
[0008]根據預置的校驗規則對所述中間表中的數據進行校驗處理;
[0009]判斷所述數據的校驗處理和轉換處理是否都成功,如果是,將所述數據發送至正式表,否則顯示所述數據的校驗處理和/或轉換處理不成功的提示信息。
[0010]相應的,本發明實施例還提供一種導入數據的處理系統,所述系統包括:
[0011]導入模塊,用于將數據導入中間表;
[0012]轉換模塊,用于根據預置的轉換規則對所述中間表中的數據進行轉換處理;
[0013]校驗模塊,用于根據預置的校驗規則對所述中間表中的數據進行校驗處理;
[0014]判斷模塊,用于判斷所述數據的校驗處理和轉換處理是否都成功;
[0015]發送模塊,用于當所述判斷模塊的判斷結果為是時,將所述數據發送至正式表;
[0016]顯示模塊,用于當所述判斷模塊的判斷結果為否時,顯示所述數據的校驗和/或轉換處理不成功的提示信息。
[0017]本發明實施例中提供的處理方法和系統先將需要導入的外部數據導入至中間表進行校驗和轉換處理,確保數據的有效性和準確性,使得用戶在使用時無需額外的調整,方便用戶的使用,降低了數據管理的成本。
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0019]圖1是本發明實施例一提供的導入數據的處理方法的流程示意圖;
[0020]圖2是本發明實施例二提供的導入數據的處理方法的流程示意圖;
[0021]圖3是本發明實施例三提供的導入數據的處理系統的框圖;
[0022]圖4是本發明實施例三提供的導入數據的處理系統的另一框圖。
【具體實施方式】
[0023]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0024]本發明實施例中提供了一種導入數據的處理方法和系統,用于對導入的數據進行校驗和轉換,確保數據的有效性和準確性,可方便用戶對數據的使用。以下分別進行詳細說明。
[0025]實施例一:
[0026]本發明提供一種導入數據的處理方法,如圖1所示,包括下列步驟:
[0027]步驟101、將數據導入中間表;
[0028]上述數據可為任意的外部數據,外部數據在存入正式表之前首先被導入中間表。
[0029]步驟102、根據預置的轉換規則對上述中間表中的數據進行轉換處理;
[0030]轉換的作用在于將外部系統的設置轉換為內部系統可識別的設置,包括字符到字符的轉換,例如物料自制、委外屬性,外部系統定義為兩個數值表示,內部系統可能定義為“SELF”、“0UT”兩個字符串表示,此時就需要進行轉換;以及字符到對象的轉換,即將數據的字段中包括的字符轉換成對應的對象,例如外部系統定義的文檔名稱對應于內部系統的相應文檔,此時可將文檔名稱轉換成相應的文檔。
[0031]步驟103、根據預置的校驗規則對上述中間表中的數據進行轉換處理;
[0032]校驗的作用在于檢查數據的準確性,例如關鍵字段是否為空、需要轉換字段是否能正確轉換等。
[0033]步驟104、判斷上述數據的校驗處理和轉換處理是否都成功,如果是,執行步驟106,否則執行步驟105。
[0034]步驟105、顯示上述數據的校驗處理和/或轉換處理不成功的提示信息;結束流程;
[0035]對于校驗和/或轉換處理不成功的數據,將顯示提示信息以通知用戶。
[0036]步驟106、將上述數據發送至正式表。
[0037]只有校驗和轉換處理都成功的數據才被發送至正式表進行存儲。
[0038]本實施例提供的導入數據的處理方法先將需要導入的外部數據導入至中間表進行校驗和轉換處理,確保數據的有效性和準確性,則用戶在使用時就無需因為出現無效或不準確的數據而進行額外的調整,方便用戶的使用,降低了數據管理的成本。
[0039]實施例二:
[0040]步驟201、設置中間表、校驗規則和轉換規則;[0041]具體地,步驟201可包括:
[0042]201A、設置中間表,使中間表的結構與其對應的正式表的結構相對應;
[0043]201B、設置上述中間表中每個字段的屬性;
[0044]用戶可手動的對中間表的每個字段的屬性進行設置,當然也可以導入合適的模版實現對中間表中字段屬性的快速設置;
[0045]201C、對上述中間表每個字段的設置校驗規則和轉換規則;
[0046]用戶可手動的對中間表的每個字段設置校驗規則和轉換規則,當然也可以導入合適的模版實現對中間表中字段屬性的快速設置。
[0047]步驟202、將數據導入中間表;
[0048]中間表可與正式表--對應;
[0049]上述數據可為任意的外部數據,外部數據在存入正式表之前首先被導入中間表。
[0050]步驟203、根據預置的轉換規則對上述中間表中的上述數據進行轉換處理;
[0051]轉換的作用在于將外部系統的設置轉換為內部系統可識別的設置,包括字符到字符的轉換,例如物料自制、委外屬性,外部系統定義為兩個數值表示,內部系統可能定義為“SELF”、“0UT”兩個字符串表示,此時就需要進行轉換;以及字符到對象的轉換,例如外部系統定義的文檔名稱對應于內部系統的相應文檔,此時可將文檔名稱轉換成相應的文檔。
`[0052]步驟204、根據預置的校驗規則對上述中間表中的數據進行校驗處理;
[0053]校驗的作用在于檢查數據的準確性,例如關鍵字段是否為空、需要轉換字段是否能正確轉換等。
[0054]步驟205、判斷上述數據的校驗處理和轉換處理是否都成功,如果是,執行步驟208,否則執行步驟206。
[0055]步驟206、顯示上述數據的校驗處理和/或轉換處理不成功的提示信息;
[0056]對于校驗和/或轉換處理不成功的數據,將顯示提示信息使用戶可對其進行后續的處理。
[0057]步驟207、接收用戶的輸入的對上述數據的調整信息,根據上述調整信息對上述數據進行調整;執行步驟203。
[0058]對于校驗處理和/或轉換處理不成功的數據,用戶可根據提示信息輸入調整信息以對其進行調整;
[0059]經過調整之后,可再返回步驟203,對數據重新進行轉換處理和校驗處理。
[0060]步驟208、將上述數據發送至正式表;
[0061]只有校驗和轉換處理成功的數據才被發送至正式表進行存儲。
[0062]本實施例提供的導入數據的處理方法先將需要導入的外部數據導入至中間表進行校驗和轉換處理,對于校驗和轉換處理不成功的數據可由用戶進行調整,以確保存入正式表的數據的有效性和準確性,使得用戶在使用時無需再進行額外的調整,方便用戶的使用,降低了數據管理的成本。
[0063]實施例三:
[0064]本發明還提供一種導入數據的處理系統,如圖3所示,包括:
[0065]導入模塊10,用于將數據導入中間表;上述數據可為任意的外部數據;[0066]轉換模塊20,用于根據預置的轉換規則對上述中間表中的上述數據進行轉換處理;
[0067]校驗模塊30,用于根據預置的校驗規則對上述中間表中的上述數據進行校驗處理;
[0068]判斷模塊40,用于判斷校驗模塊30對數據的校驗處理和轉換模塊20對數據的轉換處理是否都成功;
[0069]發送模塊50,用于當判斷模塊40的判斷結果為是時,將上述數據發送至正式表;
[0070]顯示模塊60,用于當判斷模塊40的判斷結果為否時,顯示上述數據的校驗和/或轉換處理不成功的提示信息。
[0071]本實施例提供的導入數據的處理方法先將需要導入的外部數據導入至中間表進行校驗和轉換處理,以確保存入正式表的數據的有效性和準確性,使得用戶在使用時無需額外的調整,方便用戶的使用,降低了數據管理的成本。
[0072]需要說明的是,轉換的作用在于將外部系統的設置轉換為內部系統可識別的設置,包括字符到字符的轉換,例如物料自制、委外屬性,外部系統定義為兩個數值表示,內部系統可能定義為“SELF”、“0UT”兩個字符串表示,此時就需要進行轉換;以及字符到對象的轉換,例如外部系統定義的文檔名稱對應于內部系統的相應文檔,此時可將文檔名稱轉換成相應的文檔。校驗的作用在于檢查數據的準確性,例如關鍵字段是否為空、需要轉換字段是否能正確轉換等;
[0073]進一步地,如圖4所示,上述導入數據的處理系統還包括:
[0074]接收模塊70,用于當上述判斷模塊40的判斷結果為否時,接收用戶的輸入的對上述數據的調整信息;
[0075]調整模塊80,用于根據上述調整信息對上述數據進行調整;
[0076]轉換模塊20還用于根據預置的轉換規則對經過上述調整后的數據進行轉換處理;
[0077]校驗模塊30還用于根據預置的校驗規則對經過上述調整后的數據進行校驗處理;
[0078]判斷模塊40還用于判斷校驗模塊30和轉換模塊20對經過調整模塊80調整后的數據的校驗處理和轉換處理是否都成功;
[0079]發送模塊50還用于當判斷模塊40判斷出經過調整模塊80調整后的數據的校驗處理和轉換處理都成功時,將經過上述調整后的數據發送至上述正式表;
[0080]顯示模塊50,還用于當判斷模塊40判斷出經過調整模塊80調整后的數據的校驗處理和轉換處理沒有都成功時,顯示上述經過調整的數據的校驗處理和/或轉換處理不成功的提示信息。
[0081]本實施例中,對于校驗和/或轉換失敗的數據,用戶可對其進行調整使得調整之后的數據可以成功通過校驗和轉換,以保證數據的有效性和準確性。
[0082]進一步地,如圖4所示,本實施例提供的導入數據的處理系統還包括:
[0083]設定模塊90,用于設定上述的中間表、上述的校驗規則和轉換規則。
[0084]具體地,設定模塊90可包括:
[0085]中間表設置單兀,用于對正式表設置相應的中間表,使中間表的結構與所述正式表的結構對應;
[0086]字段屬性設置單元,用于設置上述中間表中每個字段的屬性;
[0087]規則設置單元,用于對所述中間表每個字段的設定校驗規則和轉換規則。
[0088]本實施例中,用戶可手動的對中間表的每個字段的屬性進行設置,當然也可以導入合適的模版實現對中間表中字段屬性的快速設置;同理,用戶可手動的對中間表的每個字段設置校驗規則和轉換規則,當然也可以導入合適的模版實現對中間表中字段屬性的快速設置。
[0089]本實施例,中間表可與正式表一一對應,可對每個中間表的每一個字段都設定校驗規則和轉換規則,從而使得可對導入數據的每一個字段都進行校驗和轉換,確保存入正式表的數據的有效性和準確性。
[0090]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(Read-OnlyMemory, ROM)、隨機存取器(Random AccessMemory, RAM)、磁盤或光盤等。
[0091]以上對本發明實施例所提供的導入數據的處理方法和系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種導入數據的處理方法,其特征在于,包括: 將數據導入中間表; 根據預置的轉換規則對所述中間表中的數據進行轉換處理; 根據預置的校驗規則對所述中間表中的數據進行校驗處理; 判斷所述數據的校驗處理和轉換處理是否都成功,如果是,將所述數據發送至正式表,否則顯示所述數據的校驗處理和/或轉換處理不成功的提示信息。
2.根據權利要求1所述的方法,其特征在于,在所述顯示所述數據的校驗和/或轉換處理不成功的提示信息之后,所述方法還包括: 接收用戶的輸入的對所述數據的調整信息,根據所述調整信息對所述數據進行調整; 根據所述預置的轉換規則對所述調整后的數據進行轉換處理; 根據所述預置的校驗規則對所述調整后的數據進行校驗處理; 判斷經過所述調整后的數據的校驗處理和轉換處理是否都成功,如果是,將經過所述調整后的數據發送至所述正式表,否則顯示所述調整后的數據的校驗處理和/或轉換處理不成功的提示信息。
3.根據權利要求1所述的方法,其特征在于,在所述將數據導入中間表之前,所述方法還包括: 設置所述中間表、所述校驗規則和所述轉換規則。
4.根據權利要求3所述`的方法,其特征在于,所述設置所述中間表、所述校驗規則和所述轉換規則包括: 設置中間表,使所述中間表的結構與所述正式表的結構對應; 設置所述中間表中每個字段的屬性; 對所述中間表每個字段的設置校驗規則和轉換規則。
5.根據權利要求1-4任一項所述的方法,其特征在于,所述根據預置的轉換規則對所述中間表中的數據進行轉換處理包括: 根據預置的轉換規則將所述中間表中的字段中包括的字符轉換成對應的對象。
6.一種導入數據的處理系統,其特征在于,所述系統包括: 導入模塊,用于將數據導入中間表; 轉換模塊,用于根據預置的轉換規則對所述中間表中的數據進行轉換處理; 校驗模塊,用于根據預置的校驗規則對所述中間表中的數據進行校驗處理; 判斷模塊,用于判斷所述數據的校驗處理和轉換處理是否都成功; 發送模塊,用于當所述判斷模塊的判斷結果為是時,將所述數據發送至正式表; 顯示模塊,用于當所述判斷模塊的判斷結果為否時,顯示所述數據的校驗和/或轉換處理不成功的提示信息。
7.根據權利要求6所述的系統,其特征在于,所述系統還包括: 接收模塊,用于當所述判斷模塊的判斷結果為否時,接收用戶的輸入的對所述數據的調整息; 調整模塊,用于根據所述調整信息對所述數據進行調整; 所述轉換模塊還用于根據預置的轉換規則對經過所述調整后的數據進行轉換處理; 所述校驗模塊還用于根據預置的校驗規則對經過所述調整后的數據進行校驗處理;所述判斷模塊,還用于判斷經過所述調整后的數據的校驗處理和轉換處理是否都成功; 所述發送模塊還用于當所述調整后的數據的校驗處理和轉換處理都成功時,將經過所述調整后的數據發送至所述正式表; 所述顯示模塊,還用于當所述調整后的數據的校驗處理和轉換處理沒有都成功時,顯示所述經過調整的數據的校驗處理和/或轉換處理不成功的提示信息。
8.根據權利要求6所述的系統,其特征在于,所述系統還包括: 設置模塊,用于設置所述中間表、所述校驗規則和轉換規則。
9.根據權利要求8所述的系統,其特征在于,所述設置模塊包括: 中間表設置單元,用于設置中間表,使所述中間表的結構與所述正式表的結構對應; 字段屬性設置單元,用于設置所述中間表中每個字段的屬性; 規則設置單元,用于對所述中間表每個字段的設定校驗規則和轉換規則。
10.根據權利要求6-9任一項所述的系統,其特征在于,所述轉換模塊具體用于根據預置的轉換規則將所述中間表中的字段`中包括的字符轉換成對應的對象。
【文檔編號】G06F17/30GK103870468SQ201210530188
【公開日】2014年6月18日 申請日期:2012年12月11日 優先權日:2012年12月11日
【發明者】鄧文強 申請人:金蝶軟件(中國)有限公司