亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法與流程

文檔序號(hào):12177175閱讀:913來(lái)源:國(guó)知局
本發(fā)明涉及ERP中用戶數(shù)據(jù)的處理領(lǐng)域,具體地說(shuō)是一種高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法。
背景技術(shù)
:ERP是企業(yè)資源計(jì)劃(EnterpriseResourcePlanning)的簡(jiǎn)稱,是指在信息計(jì)數(shù)的基礎(chǔ)上,集信息技術(shù)與先進(jìn)管理思想于一身,以系統(tǒng)化的管理思想,為企業(yè)員工及決策層提供決策手段的管理平臺(tái)。其中,數(shù)據(jù)映射是指根據(jù)業(yè)務(wù)需求,當(dāng)數(shù)據(jù)從源表或源數(shù)據(jù)庫(kù)導(dǎo)入目標(biāo)表或目標(biāo)數(shù)據(jù)庫(kù)時(shí),在需要對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換的情況下進(jìn)行的操作。在對(duì)需要進(jìn)行映射的字段進(jìn)行匹配時(shí),如果字段數(shù)量過(guò)多且都是相同字段匹配時(shí),將導(dǎo)致用戶操作效率低下,浪費(fèi)大量時(shí)間。如果系統(tǒng)可以給用戶提供一種根據(jù)字段名稱或編號(hào)進(jìn)行自動(dòng)匹配的方法,當(dāng)面對(duì)大量相同映射字段匹配的時(shí)候,由系統(tǒng)首先進(jìn)行字段匹配,這將是一種非常好的系統(tǒng)特性,在改善用戶體驗(yàn)的同時(shí),也可以實(shí)際減少匹配時(shí)間,提高效率。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法,來(lái)解決在對(duì)需要進(jìn)行映射的字段進(jìn)行匹配時(shí),如果字段數(shù)量過(guò)多且都是相同字段匹配時(shí),將導(dǎo)致用戶操作效率低下,浪費(fèi)大量時(shí)間的問(wèn)題。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法,該方法是定義一組接口標(biāo)準(zhǔn),該組接口標(biāo)準(zhǔn)定義在自動(dòng)保存中對(duì)字段進(jìn)行匹配、加載以及匹配后篩選所需要的屬性和操作,再通過(guò)運(yùn)行該組接口標(biāo)準(zhǔn),實(shí)現(xiàn)符合該組接口標(biāo)準(zhǔn)的任意數(shù)據(jù)轉(zhuǎn)換中的數(shù)據(jù)匹配;其中,接口標(biāo)準(zhǔn)包括字段匹配狀態(tài)接口、字段匹配狀態(tài)上下文、界面字段獲取接口、映射字段匹配策略接口、界面源字段加載策略接口、未匹配字段篩選策略接口、映射字段匹配策略配置、界面源字段加載策略配置以及未匹配字段匹配策略配置;字段匹配狀態(tài)接口用于定義需要映射字段進(jìn)行自動(dòng)匹配時(shí)需要實(shí)現(xiàn)的接口標(biāo)準(zhǔn)、且包含一個(gè)讀取界面狀態(tài)的操作,當(dāng)用戶需要自動(dòng)匹配字段時(shí),通過(guò)該操作讀取界面的狀態(tài),并包含一個(gè)字段匹配狀態(tài)上下文類型的返回值;字段匹配狀態(tài)上下文用于記錄界面狀態(tài)相關(guān)的信息;界面字段獲取接口用于在選擇自動(dòng)匹配時(shí),執(zhí)行對(duì)目標(biāo)字段的獲取;映射字段匹配策略接口用于在選擇自動(dòng)匹配時(shí),對(duì)目標(biāo)數(shù)據(jù)字段匹配相應(yīng)的源數(shù)據(jù)字段;界面源字段加載策略接口用于在自動(dòng)匹配結(jié)束后,對(duì)源數(shù)據(jù)字段界面的數(shù)據(jù)進(jìn)行加載;未匹配字段篩選策略接口用于在自動(dòng)匹配結(jié)束后,對(duì)未匹配的目標(biāo)數(shù)據(jù)字段進(jìn)行篩選,使界面上只顯示未匹配的目標(biāo)數(shù)據(jù)字段;映射字段匹配策略配置用于在進(jìn)行自動(dòng)匹配時(shí),記錄當(dāng)前系統(tǒng)中字段匹配策略的集合,根據(jù)字段、表達(dá)式、常量或是根據(jù)其他映射方式進(jìn)行匹配;界面源字段加載策略配置用于在自動(dòng)匹配結(jié)束后,在界面上加載源數(shù)據(jù)字段的策略的集合,包括加載標(biāo)簽、編號(hào)或名稱;未匹配字段匹配策略配置用于在自動(dòng)匹配時(shí),對(duì)無(wú)法進(jìn)行匹配的字段處理策略的集合,根據(jù)字段、表達(dá)式、常量或是根據(jù)其他映射方式進(jìn)行匹配;運(yùn)行該組接口標(biāo)準(zhǔn)包括如下內(nèi)容:獲取數(shù)據(jù)字段、獲取界面匹配策略、自動(dòng)個(gè)性化匹配數(shù)據(jù)字段、獲取界面加載策略、個(gè)性化加載數(shù)據(jù)字段以及未匹配字段篩選。作為優(yōu)選,所述字段匹配狀態(tài)接口包含五個(gè)屬性,分別是匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略標(biāo)識(shí)、加載策略標(biāo)識(shí)以及未匹配策略標(biāo)識(shí);其中,匹配狀態(tài)標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)字段,在自動(dòng)匹配時(shí)對(duì)字段的匹配狀態(tài)進(jìn)行判斷;匹配狀態(tài)擴(kuò)展標(biāo)識(shí)用于輔助標(biāo)識(shí)一個(gè)字段,當(dāng)存在特殊情況時(shí),需要通過(guò)該屬性在加載源字段的時(shí)候來(lái)輔助判斷;匹配策略標(biāo)識(shí)用于指定字段匹配策略的標(biāo)識(shí),字段的匹配策略有很多,在界面上可以提供對(duì)匹配策略的設(shè)定,當(dāng)用戶進(jìn)行自動(dòng)匹配的時(shí)候,如果該標(biāo)識(shí)不為空,可按照指定的策略匹配目標(biāo)字段;加載策略標(biāo)識(shí)用于指定字段加載匹配后加載策略的標(biāo)識(shí),字段的加載策略有多種,可以是標(biāo)簽、編號(hào)、名稱,在界面上提供對(duì)加載策略的設(shè)定,當(dāng)自動(dòng)匹配結(jié)束后,如果該標(biāo)識(shí)不為空,可按照指定的策略加載源數(shù)據(jù)字段;未匹配策略標(biāo)識(shí)用于指定字段未匹配策略的標(biāo)識(shí),字段的未匹配策略有很多,在界面上可以提供對(duì)未匹配策略的設(shè)定,當(dāng)用戶進(jìn)行自動(dòng)匹配的時(shí)候,如果該標(biāo)識(shí)不為空,可以按照指定的策略對(duì)未匹配字段進(jìn)行處理。作為優(yōu)選,所述字段匹配狀態(tài)上下文包含五個(gè)屬性,分別是匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略、未匹配策略以及數(shù)據(jù)源;其中,匹配狀態(tài)標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)字段,在自動(dòng)匹配時(shí)對(duì)字段的匹配狀態(tài)進(jìn)行判斷;匹配狀態(tài)擴(kuò)展標(biāo)識(shí)用于輔助標(biāo)識(shí)一個(gè)字段,當(dāng)存在特殊情況時(shí),需要通過(guò)該屬性在加載源字段時(shí)來(lái)輔助判斷;匹配策略用于記錄可匹配字段處理策略的數(shù)據(jù),該數(shù)據(jù)采用xml格式的字符串;未匹配策略用于記錄不可匹配字段處理策略的數(shù)據(jù),該數(shù)據(jù)采用xml格式的字符串;數(shù)據(jù)源用于記錄界面視圖上的目標(biāo)字段數(shù)據(jù),該數(shù)據(jù)采用一個(gè)實(shí)體類型或?qū)嶓w類型的集合。作為優(yōu)選,所述界面字段獲取接口包含兩個(gè)操作,分別是獲取目標(biāo)數(shù)據(jù)字段和獲取源數(shù)據(jù)字段;其中,獲取目標(biāo)數(shù)據(jù)字段對(duì)界面上已經(jīng)加載的目標(biāo)數(shù)據(jù)字段進(jìn)行獲取,返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合;獲取源數(shù)據(jù)字段對(duì)源表中的數(shù)據(jù)字段進(jìn)行獲取,返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合。作為優(yōu)選,所述映射字段匹配策略接口包含一個(gè)自動(dòng)匹配字段操作,自動(dòng)匹配字段對(duì)目標(biāo)數(shù)據(jù)字段和源數(shù)據(jù)字段進(jìn)行匹配,自動(dòng)匹配字段包含四個(gè)參數(shù),分別是源數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合、目標(biāo)數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合、匹配配置策略以及未匹配配置策略,并返回一個(gè)源數(shù)據(jù)字段的數(shù)據(jù)集合,作為加載的數(shù)據(jù)源。作為優(yōu)選,所述界面源字段加載策略接口包含一個(gè)源數(shù)據(jù)字段加載操作,源數(shù)據(jù)字段加載對(duì)匹配后的源數(shù)據(jù)字段進(jìn)行界面數(shù)據(jù)的加載,源數(shù)據(jù)字段加載包含源數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合一個(gè)參數(shù)。作為優(yōu)選,所述未匹配字段篩選策略接口包含一個(gè)篩選未匹配目標(biāo)字段操作,篩選未匹配目標(biāo)字段對(duì)自動(dòng)匹配后未能成功進(jìn)行匹配的目標(biāo)數(shù)據(jù)字段進(jìn)行篩選,并返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合;所述映射字段匹配策略配置包含兩個(gè)操作,分別是獲取默認(rèn)匹配策略配置和獲取自定義匹配策略配置;獲取默認(rèn)匹配策略配置用于獲取默認(rèn)的自動(dòng)匹配策略配置,自動(dòng)匹配策略配置是一個(gè)字符串,用于描述系統(tǒng)自動(dòng)匹配時(shí)的詳細(xì)配置信息;獲取自定義匹配策略配置用于根據(jù)輸入的界面匹配策略配置信息,包含一個(gè)匹配策略標(biāo)識(shí)參數(shù),返回一個(gè)匹配策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。作為優(yōu)選,所述界面源字段加載策略配置包含兩個(gè)操作,分別是獲取默認(rèn)加載策略配置和獲取自定義加載策略配置;獲取默認(rèn)加載策略配置用于獲取默認(rèn)的數(shù)據(jù)字段加載策略配置,默認(rèn)加載策略的配置是一個(gè)字符串,用于描述系統(tǒng)加載時(shí)的詳細(xì)配置信息;獲取自定義加載策略配置用于根據(jù)輸入的界面加載策略配置信息,包含一個(gè)加載策略標(biāo)識(shí)參數(shù),返回一個(gè)加載策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。作為優(yōu)選,所述未匹配字段匹配策略配置包含兩個(gè)操作,分別是獲取默認(rèn)未匹配字段匹配策略配置和獲取自定義未匹配字段匹配策略配置;獲取默認(rèn)未匹配字段匹配策略配置用于獲取默認(rèn)的未匹配字段匹配策略配置,默認(rèn)的未匹配字段匹配策略配置是一個(gè)字符串,用于描述默認(rèn)未匹配字段匹配配置信息;獲取自定義未匹配字段匹配策略配置用于獲取輸入的界面未匹配字段匹配配置信息,包含一個(gè)未匹配策略標(biāo)識(shí)參數(shù),返回一個(gè)匹配策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。作為優(yōu)選,所述獲取數(shù)據(jù)字段是獲取源和目標(biāo)數(shù)據(jù)字段時(shí),通過(guò)界面字段獲取接口獲取源數(shù)據(jù)字段和目標(biāo)數(shù)據(jù)字段;所述自動(dòng)個(gè)性化匹配數(shù)據(jù)字段是獲取界面匹配策略時(shí),首先根據(jù)字段匹配狀態(tài)接口來(lái)讀取界面狀態(tài),得到一個(gè)字段匹配狀態(tài)上下文類型的返回值,從而使系統(tǒng)獲得匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略標(biāo)識(shí)、加載策略標(biāo)識(shí)、未匹配策略標(biāo)識(shí);如果匹配狀態(tài)標(biāo)識(shí)為空,則表示該字段需要匹配,如果匹配狀態(tài)標(biāo)識(shí)不為空,則表示需要對(duì)該字段進(jìn)行匹配;如果匹配策略標(biāo)識(shí)為空,則選擇默認(rèn)的匹配策略,根據(jù)映射字段匹配策略配置獲取默認(rèn)的字段匹配的配置信息;如果匹配策略標(biāo)識(shí)不為空,則選擇自定義的匹配策略,根據(jù)映射字段匹配策略配置獲取自定義的字段匹配配置信息;如果未匹配策略標(biāo)識(shí)為空,則選擇默認(rèn)的未匹配字段匹配策略,根據(jù)未匹配字段匹配策略配置獲取默認(rèn)的未匹配字段匹配的配置信息,如果未匹配策略標(biāo)識(shí)不為空,選擇自定義的未匹配字段匹配策略,根據(jù)未匹配字段匹配策略配置獲取自定義的未匹配字段匹配的配置信息;最后根據(jù)匹配狀態(tài)、匹配字段配置策略和未匹配字段配置策略等信息,對(duì)目標(biāo)映射字段進(jìn)行匹配,并修改字段的匹配狀態(tài),返回一個(gè)源數(shù)據(jù)字段的數(shù)據(jù)集合;所述個(gè)性化加載數(shù)據(jù)字段是根據(jù)加載策略標(biāo)識(shí),如果加載策略標(biāo)識(shí)為空,則選擇默認(rèn)的加載配置,根據(jù)界面源字段加載策略配置獲取默認(rèn)的加載配置信息,如果加載策略標(biāo)識(shí)不為空,則選擇自定義的加載配置,根據(jù)界面源字段加載策略配置獲取自定義的加載配置信息;最后根據(jù)加載配置信息,對(duì)界面上源數(shù)據(jù)字段處進(jìn)行加載;所述未匹配字段篩選是根據(jù)字段匹配狀態(tài)接口,獲取界面字段的匹配狀態(tài),對(duì)于未能成功進(jìn)行匹配的字段進(jìn)行篩選,方便用戶進(jìn)行手動(dòng)匹配。本發(fā)明的高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法和現(xiàn)有技術(shù)相比,具有以下有益效果:1、本發(fā)明涉及的內(nèi)容主要是對(duì)ERP中用戶數(shù)據(jù)的處理,特別是當(dāng)用戶需要將數(shù)據(jù)進(jìn)行轉(zhuǎn)換或計(jì)算后輸出,目的是提高用戶手工對(duì)字段匹配的效率,進(jìn)而提高工作效率;2、本發(fā)明通過(guò)用戶界面定義一組接口標(biāo)準(zhǔn),這組接口標(biāo)準(zhǔn)定義了數(shù)據(jù)映射字段進(jìn)行匹配、源數(shù)據(jù)字段進(jìn)行加載及匹配狀態(tài)所需要的屬性和操作,從而基于這組接口標(biāo)準(zhǔn)可以實(shí)現(xiàn)符合接口標(biāo)準(zhǔn)的任意系統(tǒng)中的數(shù)據(jù)字段匹配。故本發(fā)明具有設(shè)計(jì)合理、使用方便、一物多用等特點(diǎn),因而,具有很好的推廣使用價(jià)值。具體實(shí)施方式下面結(jié)合具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。實(shí)施例1本發(fā)明的高效的自動(dòng)匹配數(shù)據(jù)字段映射的方法,該方法是定義一組接口標(biāo)準(zhǔn),該組接口標(biāo)準(zhǔn)定義在自動(dòng)保存中對(duì)字段進(jìn)行匹配、加載以及匹配后篩選所需要的屬性和操作,再通過(guò)運(yùn)行該組接口標(biāo)準(zhǔn),實(shí)現(xiàn)符合該組接口標(biāo)準(zhǔn)的任意數(shù)據(jù)轉(zhuǎn)換中的數(shù)據(jù)匹配;其中,接口標(biāo)準(zhǔn)包括字段匹配狀態(tài)接口、字段匹配狀態(tài)上下文、界面字段獲取接口、映射字段匹配策略接口、界面源字段加載策略接口、未匹配字段篩選策略接口、映射字段匹配策略配置、界面源字段加載策略配置以及未匹配字段匹配策略配置;字段匹配狀態(tài)接口用于定義需要映射字段進(jìn)行自動(dòng)匹配時(shí)需要實(shí)現(xiàn)的接口標(biāo)準(zhǔn)、且包含一個(gè)讀取界面狀態(tài)的操作,當(dāng)用戶需要自動(dòng)匹配字段時(shí),通過(guò)該操作讀取界面的狀態(tài),并包含一個(gè)字段匹配狀態(tài)上下文類型的返回值;字段匹配狀態(tài)接口包含五個(gè)屬性,分別是匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略標(biāo)識(shí)、加載策略標(biāo)識(shí)以及未匹配策略標(biāo)識(shí);其中,匹配狀態(tài)標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)字段,在自動(dòng)匹配時(shí)對(duì)字段的匹配狀態(tài)進(jìn)行判斷;匹配狀態(tài)擴(kuò)展標(biāo)識(shí)用于輔助標(biāo)識(shí)一個(gè)字段,當(dāng)存在特殊情況時(shí),需要通過(guò)該屬性在加載源字段的時(shí)候來(lái)輔助判斷;匹配策略標(biāo)識(shí)用于指定字段匹配策略的標(biāo)識(shí),字段的匹配策略有很多,在界面上可以提供對(duì)匹配策略的設(shè)定,當(dāng)用戶進(jìn)行自動(dòng)匹配的時(shí)候,如果該標(biāo)識(shí)不為空,可按照指定的策略匹配目標(biāo)字段;加載策略標(biāo)識(shí)用于指定字段加載匹配后加載策略的標(biāo)識(shí),字段的加載策略有多種,可以是標(biāo)簽、編號(hào)、名稱,在界面上提供對(duì)加載策略的設(shè)定,當(dāng)自動(dòng)匹配結(jié)束后,如果該標(biāo)識(shí)不為空,可按照指定的策略加載源數(shù)據(jù)字段;未匹配策略標(biāo)識(shí)用于指定字段未匹配策略的標(biāo)識(shí),字段的未匹配策略有很多,在界面上可以提供對(duì)未匹配策略的設(shè)定,當(dāng)用戶進(jìn)行自動(dòng)匹配的時(shí)候,如果該標(biāo)識(shí)不為空,可以按照指定的策略對(duì)未匹配字段進(jìn)行處理。字段匹配狀態(tài)上下文用于記錄界面狀態(tài)相關(guān)的信息;字段匹配狀態(tài)上下文包含五個(gè)屬性,分別是匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略、未匹配策略以及數(shù)據(jù)源;其中,匹配狀態(tài)標(biāo)識(shí)用于唯一標(biāo)識(shí)一個(gè)字段,在自動(dòng)匹配時(shí)對(duì)字段的匹配狀態(tài)進(jìn)行判斷;匹配狀態(tài)擴(kuò)展標(biāo)識(shí)用于輔助標(biāo)識(shí)一個(gè)字段,當(dāng)存在特殊情況時(shí),需要通過(guò)該屬性在加載源字段時(shí)來(lái)輔助判斷;匹配策略用于記錄可匹配字段處理策略的數(shù)據(jù),該數(shù)據(jù)采用xml格式的字符串;未匹配策略用于記錄不可匹配字段處理策略的數(shù)據(jù),該數(shù)據(jù)采用xml格式的字符串;數(shù)據(jù)源用于記錄界面視圖上的目標(biāo)字段數(shù)據(jù),該數(shù)據(jù)采用一個(gè)實(shí)體類型或?qū)嶓w類型的集合。界面字段獲取接口用于在選擇自動(dòng)匹配時(shí),執(zhí)行對(duì)目標(biāo)字段的獲??;界面字段獲取接口包含兩個(gè)操作,分別是獲取目標(biāo)數(shù)據(jù)字段和獲取源數(shù)據(jù)字段;其中,獲取目標(biāo)數(shù)據(jù)字段對(duì)界面上已經(jīng)加載的目標(biāo)數(shù)據(jù)字段進(jìn)行獲取,返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合;獲取源數(shù)據(jù)字段對(duì)源表中的數(shù)據(jù)字段進(jìn)行獲取,返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合。映射字段匹配策略接口用于在選擇自動(dòng)匹配時(shí),對(duì)目標(biāo)數(shù)據(jù)字段匹配相應(yīng)的源數(shù)據(jù)字段;映射字段匹配策略接口包含一個(gè)自動(dòng)匹配字段操作,自動(dòng)匹配字段對(duì)目標(biāo)數(shù)據(jù)字段和源數(shù)據(jù)字段進(jìn)行匹配,自動(dòng)匹配字段包含四個(gè)參數(shù),分別是源數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合、目標(biāo)數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合、匹配配置策略以及未匹配配置策略,并返回一個(gè)源數(shù)據(jù)字段的數(shù)據(jù)集合,作為加載的數(shù)據(jù)源。界面源字段加載策略接口用于在自動(dòng)匹配結(jié)束后,對(duì)源數(shù)據(jù)字段界面的數(shù)據(jù)進(jìn)行加載;界面源字段加載策略接口包含一個(gè)源數(shù)據(jù)字段加載操作,源數(shù)據(jù)字段加載對(duì)匹配后的源數(shù)據(jù)字段進(jìn)行界面數(shù)據(jù)的加載,源數(shù)據(jù)字段加載包含源數(shù)據(jù)字段實(shí)體或?qū)嶓w類型的集合一個(gè)參數(shù)。未匹配字段篩選策略接口用于在自動(dòng)匹配結(jié)束后,對(duì)未匹配的目標(biāo)數(shù)據(jù)字段進(jìn)行篩選,使界面上只顯示未匹配的目標(biāo)數(shù)據(jù)字段;未匹配字段篩選策略接口包含一個(gè)篩選未匹配目標(biāo)字段操作,篩選未匹配目標(biāo)字段對(duì)自動(dòng)匹配后未能成功進(jìn)行匹配的目標(biāo)數(shù)據(jù)字段進(jìn)行篩選,并返回一個(gè)實(shí)體類型或?qū)嶓w類型的集合;映射字段匹配策略配置用于在進(jìn)行自動(dòng)匹配時(shí),記錄當(dāng)前系統(tǒng)中字段匹配策略的集合,根據(jù)字段、表達(dá)式、常量或是根據(jù)其他映射方式進(jìn)行匹配;映射字段匹配策略配置包含兩個(gè)操作,分別是獲取默認(rèn)匹配策略配置和獲取自定義匹配策略配置;獲取默認(rèn)匹配策略配置用于獲取默認(rèn)的自動(dòng)匹配策略配置,自動(dòng)匹配策略配置是一個(gè)字符串,用于描述系統(tǒng)自動(dòng)匹配時(shí)的詳細(xì)配置信息;獲取自定義匹配策略配置用于根據(jù)輸入的界面匹配策略配置信息,包含一個(gè)匹配策略標(biāo)識(shí)參數(shù),返回一個(gè)匹配策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。界面源字段加載策略配置用于在自動(dòng)匹配結(jié)束后,在界面上加載源數(shù)據(jù)字段的策略的集合,包括加載標(biāo)簽、編號(hào)或名稱;界面源字段加載策略配置包含兩個(gè)操作,分別是獲取默認(rèn)加載策略配置和獲取自定義加載策略配置;獲取默認(rèn)加載策略配置用于獲取默認(rèn)的數(shù)據(jù)字段加載策略配置,默認(rèn)加載策略的配置是一個(gè)字符串,用于描述系統(tǒng)加載時(shí)的詳細(xì)配置信息;獲取自定義加載策略配置用于根據(jù)輸入的界面加載策略配置信息,包含一個(gè)加載策略標(biāo)識(shí)參數(shù),返回一個(gè)加載策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。未匹配字段匹配策略配置用于在自動(dòng)匹配時(shí),對(duì)無(wú)法進(jìn)行匹配的字段處理策略的集合,根據(jù)字段、表達(dá)式、常量或是根據(jù)其他映射方式進(jìn)行匹配;未匹配字段匹配策略配置包含兩個(gè)操作,分別是獲取默認(rèn)未匹配字段匹配策略配置和獲取自定義未匹配字段匹配策略配置;獲取默認(rèn)未匹配字段匹配策略配置用于獲取默認(rèn)的未匹配字段匹配策略配置,默認(rèn)的未匹配字段匹配策略配置是一個(gè)字符串,用于描述默認(rèn)未匹配字段匹配配置信息;獲取自定義未匹配字段匹配策略配置用于獲取輸入的界面未匹配字段匹配配置信息,包含一個(gè)未匹配策略標(biāo)識(shí)參數(shù),返回一個(gè)匹配策略的配置;如果沒(méi)有查到,則返回一個(gè)空的字符串。運(yùn)行該組接口標(biāo)準(zhǔn)包括如下內(nèi)容:獲取數(shù)據(jù)字段、獲取界面匹配策略、自動(dòng)個(gè)性化匹配數(shù)據(jù)字段、獲取界面加載策略、個(gè)性化加載數(shù)據(jù)字段以及未匹配字段篩選;其中,獲取數(shù)據(jù)字段是獲取源和目標(biāo)數(shù)據(jù)字段時(shí),通過(guò)界面字段獲取接口獲取源數(shù)據(jù)字段和目標(biāo)數(shù)據(jù)字段;自動(dòng)個(gè)性化匹配數(shù)據(jù)字段是獲取界面匹配策略時(shí),首先根據(jù)字段匹配狀態(tài)接口來(lái)讀取界面狀態(tài),得到一個(gè)字段匹配狀態(tài)上下文類型的返回值,從而使系統(tǒng)獲得匹配狀態(tài)標(biāo)識(shí)、匹配狀態(tài)擴(kuò)展標(biāo)識(shí)、匹配策略標(biāo)識(shí)、加載策略標(biāo)識(shí)、未匹配策略標(biāo)識(shí);如果匹配狀態(tài)標(biāo)識(shí)為空,則表示該字段需要匹配,如果匹配狀態(tài)標(biāo)識(shí)不為空,則表示需要對(duì)該字段進(jìn)行匹配;如果匹配策略標(biāo)識(shí)為空,則選擇默認(rèn)的匹配策略,根據(jù)映射字段匹配策略配置獲取默認(rèn)的字段匹配的配置信息;如果匹配策略標(biāo)識(shí)不為空,則選擇自定義的匹配策略,根據(jù)映射字段匹配策略配置獲取自定義的字段匹配配置信息;如果未匹配策略標(biāo)識(shí)為空,則選擇默認(rèn)的未匹配字段匹配策略,根據(jù)未匹配字段匹配策略配置獲取默認(rèn)的未匹配字段匹配的配置信息,如果未匹配策略標(biāo)識(shí)不為空,選擇自定義的未匹配字段匹配策略,根據(jù)未匹配字段匹配策略配置獲取自定義的未匹配字段匹配的配置信息;最后根據(jù)匹配狀態(tài)、匹配字段配置策略和未匹配字段配置策略等信息,對(duì)目標(biāo)映射字段進(jìn)行匹配,并修改字段的匹配狀態(tài),返回一個(gè)源數(shù)據(jù)字段的數(shù)據(jù)集合;個(gè)性化加載數(shù)據(jù)字段是根據(jù)加載策略標(biāo)識(shí),如果加載策略標(biāo)識(shí)為空,則選擇默認(rèn)的加載配置,根據(jù)界面源字段加載策略配置獲取默認(rèn)的加載配置信息,如果加載策略標(biāo)識(shí)不為空,則選擇自定義的加載配置,根據(jù)界面源字段加載策略配置獲取自定義的加載配置信息;最后根據(jù)加載配置信息,對(duì)界面上源數(shù)據(jù)字段處進(jìn)行加載;未匹配字段篩選是根據(jù)字段匹配狀態(tài)接口,獲取界面字段的匹配狀態(tài),對(duì)于未能成功進(jìn)行匹配的字段進(jìn)行篩選,方便用戶進(jìn)行手動(dòng)匹配。實(shí)施例2實(shí)施場(chǎng)景劃分為兩個(gè)階段,分別為:開(kāi)發(fā)階段、運(yùn)行階段。以一個(gè)簡(jiǎn)單的數(shù)據(jù)字段映射為例。在開(kāi)發(fā)階段,系統(tǒng)預(yù)置了對(duì)于用戶自動(dòng)匹配的三種策略:TargetFieldMatchStrategy(目標(biāo)字段匹配策略)、TargetFieldUnMatchStrategy(目標(biāo)字段未匹配策略)、FieldLoadStrategy(字段加載策略)。三種策略為用戶提供了一種快速自動(dòng)匹配的配置信息。以如下字段匹配為例,主要分為目標(biāo)列字段、編輯類型、映射表達(dá)式:選擇順序目標(biāo)列編號(hào)目標(biāo)列名稱數(shù)據(jù)類型編輯類型映射表達(dá)式1IDIDSting字段映射2Creator創(chuàng)建人Sting字段映射3CreatedDate創(chuàng)建時(shí)間DateTime字段映射4LastModifier最后修改人Sting字段映射5LastModifiedDate最后修改時(shí)間DateTime字段映射6NameNameSting字段映射首先,該映射界面需要實(shí)現(xiàn)字段匹配狀態(tài)接口,相應(yīng)的屬性設(shè)置如下:屬性名稱值匹配狀態(tài)標(biāo)識(shí)MatchStateView匹配狀態(tài)擴(kuò)展標(biāo)識(shí)(空)匹配策略標(biāo)識(shí)MatchStateStrategy加載策略標(biāo)識(shí)LoadStateStrategy未匹配策略標(biāo)識(shí)UnMatchStateStrategy該映射界面需要實(shí)現(xiàn)字段匹配狀態(tài)接口。在運(yùn)行階段,系統(tǒng)先讀取到匹配狀態(tài)標(biāo)識(shí)為MatchStateView,即選擇單選框,勾選則說(shuō)明已經(jīng)匹配,不需要再進(jìn)行匹配。判斷字段是否需要進(jìn)行匹配,如果需要進(jìn)行匹配,則讀取匹配策略標(biāo)識(shí)為MatchStateStrategy和未匹配策略標(biāo)識(shí)為UnMatchStateStrategy,調(diào)用匹配策略配置和未匹配策略配置,獲取相應(yīng)的匹配策略信息和無(wú)法成功匹配時(shí)策略信息,將當(dāng)前界面作為字段匹配狀態(tài)接口類型傳遞給匹配方法的自動(dòng)匹配字段方法,自動(dòng)匹配時(shí),調(diào)用界面字段獲取接口中的獲取目標(biāo)數(shù)據(jù)字段方法和獲取源數(shù)據(jù)字段方法,形成相應(yīng)的實(shí)體或?qū)嶓w集合類型傳遞給匹配方法的自動(dòng)匹配字段方法。在自動(dòng)匹配字段方法中,系統(tǒng)根據(jù)默認(rèn)配置或是自定義的配置,對(duì)目標(biāo)數(shù)據(jù)字段進(jìn)行匹配,形成數(shù)據(jù)源作為源數(shù)據(jù)字段加載的參數(shù)。在自動(dòng)匹配結(jié)束后,調(diào)用界面源字段加載策略接口,根據(jù)匹配后的數(shù)據(jù)源執(zhí)行源數(shù)據(jù)字段加載操作,調(diào)用加載策略配置,根據(jù)需求更新界面數(shù)據(jù)。對(duì)于系統(tǒng)中未能成功匹配的字段,界面提供未匹配字段篩選策略功能,實(shí)現(xiàn)未匹配字段篩選接口,通過(guò)篩選未匹配目標(biāo)字段操作,通過(guò)判斷匹配狀態(tài)標(biāo)識(shí),實(shí)現(xiàn)對(duì)未匹配字段的篩選,方便用戶手工進(jìn)行設(shè)置。通過(guò)上面具體實(shí)施方式,所述
技術(shù)領(lǐng)域
的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述的兩種具體實(shí)施方式。在公開(kāi)的實(shí)施方式的基礎(chǔ)上,所述
技術(shù)領(lǐng)域
的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。除說(shuō)明書(shū)所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1