【技術(shù)實現(xiàn)步驟摘要】
一種數(shù)據(jù)自動交換方法及裝置
本專利技術(shù)涉及計算機
,特別是涉及一種數(shù)據(jù)自動交換方法及裝置。
技術(shù)介紹
目前,企業(yè)在生產(chǎn)經(jīng)營活動中基于不同的業(yè)務(wù)需求通常構(gòu)建有多個不同的應(yīng)用系統(tǒng),如財務(wù)系統(tǒng)、企業(yè)生產(chǎn)管理系統(tǒng)等。為了充分利用存儲在不同應(yīng)用系統(tǒng)中的數(shù)據(jù),企業(yè)需要在不同應(yīng)用系統(tǒng)之間進行數(shù)據(jù)交換,例如,財務(wù)系統(tǒng)(目標(biāo)應(yīng)用系統(tǒng))從企業(yè)生產(chǎn)管理系統(tǒng)(源應(yīng)用系統(tǒng))中獲取員工的業(yè)務(wù)數(shù)據(jù)以便計算該員工獎金?,F(xiàn)有技術(shù)通常通過以下方式實現(xiàn)源應(yīng)用系統(tǒng)和目標(biāo)應(yīng)用系統(tǒng)之間的數(shù)據(jù)交換:首先,由技術(shù)人員預(yù)先對源應(yīng)用系統(tǒng)和目標(biāo)應(yīng)用系統(tǒng)所對應(yīng)數(shù)據(jù)庫中的數(shù)據(jù)結(jié)構(gòu)、類型、范圍等數(shù)據(jù)特征進行識別分析,然后建立源應(yīng)用系統(tǒng)中各個字段的映射關(guān)系,最后,基于上述映射關(guān)系編寫數(shù)據(jù)交換的程序,并通過運行該程序?qū)崿F(xiàn)源應(yīng)用系統(tǒng)和目標(biāo)應(yīng)用系統(tǒng)之間的數(shù)據(jù)交換??梢钥闯?,上述數(shù)據(jù)交換過程需要技術(shù)人員針對每項源應(yīng)用系統(tǒng)和目標(biāo)應(yīng)用系統(tǒng)進行分析編程,當(dāng)技術(shù)人員需要在不同源應(yīng)用系統(tǒng)、目標(biāo)應(yīng)用系統(tǒng)之間進行數(shù)據(jù)交換時,就需要多次進行上述分析編程過程,整個數(shù)據(jù)交換過程非常繁瑣、耗時。
技術(shù)實現(xiàn)思路
有鑒于此,提出了本專利技術(shù)以便提供一種克服上述問題或至少部分的解決上述問題的一種數(shù)據(jù)自動交換方法及裝置。根據(jù)本專利技術(shù)的一個方面,提供了一種數(shù)據(jù)自動交換方法,主要包括:配置源數(shù)據(jù)源與目標(biāo)數(shù)據(jù)源的數(shù)據(jù)源元數(shù)據(jù);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置源數(shù)據(jù)源中各個源數(shù)據(jù)集對應(yīng)的源數(shù)據(jù)集信息結(jié)構(gòu),以及所述源數(shù)據(jù)集中各個源數(shù)據(jù)項對應(yīng)的源數(shù)據(jù)項信息結(jié)構(gòu);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集對應(yīng)的目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),以及所述目標(biāo)數(shù)據(jù)集中各個目標(biāo)數(shù)據(jù)項 ...
【技術(shù)保護點】
一種數(shù)據(jù)自動交換方法,主要包括:配置源數(shù)據(jù)源與目標(biāo)數(shù)據(jù)源的數(shù)據(jù)源元數(shù)據(jù);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置源數(shù)據(jù)源中各個源數(shù)據(jù)集對應(yīng)的源數(shù)據(jù)集信息結(jié)構(gòu),以及所述源數(shù)據(jù)集中各個源數(shù)據(jù)項對應(yīng)的源數(shù)據(jù)項信息結(jié)構(gòu);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集對應(yīng)的目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),以及所述目標(biāo)數(shù)據(jù)集中各個目標(biāo)數(shù)據(jù)項對應(yīng)的目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu);根據(jù)所述源數(shù)據(jù)集信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),確定所述源數(shù)據(jù)源中各個源數(shù)據(jù)集和目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集之間的數(shù)據(jù)集映射匹配對;根據(jù)源數(shù)據(jù)項信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu)確定數(shù)據(jù)集映射匹配對中源數(shù)據(jù)集的各個源數(shù)據(jù)項與目標(biāo)數(shù)據(jù)集的各個目標(biāo)數(shù)據(jù)項之間的數(shù)據(jù)項映射匹配對;從源數(shù)據(jù)源中獲取待交換數(shù)據(jù);根據(jù)所述數(shù)據(jù)集映射匹配對和數(shù)據(jù)項映射匹配對,將所述待交換數(shù)據(jù)加載到所述目標(biāo)數(shù)據(jù)源中。
【技術(shù)特征摘要】
1.一種數(shù)據(jù)自動交換方法,主要包括:配置源數(shù)據(jù)源與目標(biāo)數(shù)據(jù)源的數(shù)據(jù)源元數(shù)據(jù);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置源數(shù)據(jù)源中各個源數(shù)據(jù)集對應(yīng)的源數(shù)據(jù)集信息結(jié)構(gòu),以及所述源數(shù)據(jù)集中各個源數(shù)據(jù)項對應(yīng)的源數(shù)據(jù)項信息結(jié)構(gòu);根據(jù)所述數(shù)據(jù)源元數(shù)據(jù)設(shè)置目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集對應(yīng)的目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),以及所述目標(biāo)數(shù)據(jù)集中各個目標(biāo)數(shù)據(jù)項對應(yīng)的目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu);根據(jù)所述源數(shù)據(jù)集信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),確定所述源數(shù)據(jù)源中各個源數(shù)據(jù)集和目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集之間的數(shù)據(jù)集映射匹配對;根據(jù)源數(shù)據(jù)項信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu)確定數(shù)據(jù)集映射匹配對中源數(shù)據(jù)集的各個源數(shù)據(jù)項與目標(biāo)數(shù)據(jù)集的各個目標(biāo)數(shù)據(jù)項之間的數(shù)據(jù)項映射匹配對;從源數(shù)據(jù)源中獲取待交換數(shù)據(jù);根據(jù)所述數(shù)據(jù)集映射匹配對和數(shù)據(jù)項映射匹配對,將所述待交換數(shù)據(jù)加載到所述目標(biāo)數(shù)據(jù)源中。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述源數(shù)據(jù)集信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu),確定所述源數(shù)據(jù)源中各個源數(shù)據(jù)集和目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集之間的數(shù)據(jù)集映射匹配對的步驟包括:按照所述源數(shù)據(jù)集信息結(jié)構(gòu)確定對應(yīng)的源數(shù)據(jù)集特征向量;按照所述目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu)確定對應(yīng)的目標(biāo)數(shù)據(jù)集特征向量;根據(jù)所述源數(shù)據(jù)源中各個源數(shù)據(jù)集的源數(shù)據(jù)集特征向量和目標(biāo)數(shù)據(jù)源中各個目標(biāo)數(shù)據(jù)集的目標(biāo)數(shù)據(jù)集特征向量,確定源數(shù)據(jù)集與目標(biāo)數(shù)據(jù)集的相似度;將相似度滿足預(yù)設(shè)條件的源數(shù)據(jù)集和目標(biāo)數(shù)據(jù)集確定為數(shù)據(jù)集映射匹配對。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)源數(shù)據(jù)項信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu)確定數(shù)據(jù)集映射匹配對中源數(shù)據(jù)集的各個源數(shù)據(jù)項與目標(biāo)數(shù)據(jù)集的各個目標(biāo)數(shù)據(jù)項之間的數(shù)據(jù)項映射匹配對的步驟包括:按照所述源數(shù)據(jù)項信息結(jié)構(gòu)確定源數(shù)據(jù)項特征向量;按照所述目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu)確定目標(biāo)數(shù)據(jù)項特征向量;根據(jù)所述源數(shù)據(jù)項特征向量和目標(biāo)數(shù)據(jù)項特征向量,確定數(shù)據(jù)集映射匹配對中源數(shù)據(jù)集的各個源數(shù)據(jù)項與目標(biāo)數(shù)據(jù)集的各個目標(biāo)數(shù)據(jù)項之間相似度;將所述相似度滿足預(yù)設(shè)條件的源數(shù)據(jù)項和目標(biāo)數(shù)據(jù)項確定為數(shù)據(jù)項映射匹配對。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述相似度滿足預(yù)設(shè)條件的源數(shù)據(jù)項和目標(biāo)數(shù)據(jù)項確定為數(shù)據(jù)項映射匹配對的步驟之前,還包括:識別所述源數(shù)據(jù)項和目標(biāo)數(shù)據(jù)項中的主鍵數(shù)據(jù)項;將所述源數(shù)據(jù)項中的主鍵數(shù)據(jù)項和目標(biāo)數(shù)據(jù)項中的主鍵數(shù)據(jù)項確定為數(shù)據(jù)項匹配映射對。5.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其特征在于,所述數(shù)據(jù)源元數(shù)據(jù)包括:數(shù)據(jù)集元數(shù)據(jù)、數(shù)據(jù)項元數(shù)據(jù);所述源數(shù)據(jù)集信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)集信息結(jié)構(gòu)具體可表示為:R={key1,key2,...keyNt},其中key1-Nt為數(shù)據(jù)集信息結(jié)構(gòu)中分解出的Nt個實詞文本向量;所述源數(shù)據(jù)項信息結(jié)構(gòu)和目標(biāo)數(shù)據(jù)項信息結(jié)構(gòu)具體可表示為:R={key1,key2,...keyN,Type,Length},其中key1-Nt為數(shù)據(jù)項信息結(jié)構(gòu)中分解出的N個實詞文本向量;所述Type為數(shù)據(jù)項類型;所述Length為數(shù)據(jù)項長度。6.一種數(shù)據(jù)自動交換裝置,主要包括:數(shù)據(jù)源元數(shù)據(jù)配...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王智萍,周訓(xùn)波,程之明,
申請(專利權(quán))人:大唐軟件技術(shù)股份有限公司,
類型:發(fā)明
國別省市:北京,11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。