[發(fā)明專利]數(shù)據(jù)映射方法、裝置以及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201911380022.4 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111190970B | 公開(公告)日: | 2023-09-15 |
| 發(fā)明(設計)人: | 周峙峰;劉振華;劉洋 | 申請(專利權(quán))人: | 遠光軟件股份有限公司 |
| 主分類號: | G06F16/28 | 分類號: | G06F16/28;G06F16/22 |
| 代理公司: | 深圳市威世博知識產(chǎn)權(quán)代理事務所(普通合伙) 44280 | 代理人: | 何倚雯 |
| 地址: | 519000 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 映射 方法 裝置 以及 計算機 可讀 存儲 介質(zhì) | ||
本申請?zhí)峁┝艘环N數(shù)據(jù)映射方法、裝置及計算機可讀存儲介質(zhì)通過事先建立第一數(shù)據(jù)結(jié)構(gòu)和第二數(shù)據(jù)結(jié)構(gòu),在第一數(shù)據(jù)結(jié)構(gòu)中加入第一源映射類型編碼和第一目標映射類型編碼,在第二數(shù)據(jù)結(jié)構(gòu)中加入已經(jīng)建立了映射關(guān)系的第二源映射類型編碼、第二目標映射類型編碼以及多個數(shù)據(jù)標識關(guān)聯(lián)對,然后獲取源數(shù)據(jù),根據(jù)源數(shù)據(jù)從第一數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的映射類型編碼和待映射的目標數(shù)據(jù)的映射類型編碼,根據(jù)源數(shù)據(jù)的映射類型編碼和目標數(shù)據(jù)的映射類型編碼從第二數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的數(shù)據(jù)標識與目標數(shù)據(jù)的數(shù)據(jù)標識的映射關(guān)系,根據(jù)映射關(guān)系可以將源數(shù)據(jù)轉(zhuǎn)換成目標數(shù)據(jù)。該方案解決了針對動態(tài)數(shù)據(jù)的映射方法費時費力,難以滿足要求的技術(shù)問題。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體是涉及一種數(shù)據(jù)映射方法、裝置以及計算機可讀存儲介質(zhì)。
背景技術(shù)
信息是現(xiàn)代企業(yè)的重要資源,是企業(yè)運用科學管理、決策分析的基礎。目前,大多數(shù)企業(yè)花費大量的資金和時間來構(gòu)建聯(lián)機事務處理OLTP的業(yè)務系統(tǒng)和辦公自動化系統(tǒng),用來記錄事務處理的各種相關(guān)數(shù)據(jù)。
在企業(yè)進行異構(gòu)系統(tǒng)間信息集成時,涉及到多個系統(tǒng)間的數(shù)據(jù)映射轉(zhuǎn)換,特別是針對大型集團企業(yè)的數(shù)據(jù)集成,涉及的業(yè)務系統(tǒng)將更多,要映射的數(shù)據(jù)類型也更多,同時還存在一類數(shù)據(jù)有多套映射類型的情況。
基于以上情況,一種常用的解決辦法是通過硬編碼把映射轉(zhuǎn)換邏輯固化在代碼中,這樣做只能滿足映射數(shù)據(jù)類型不會變動的情況,如果有變動則需要修改代碼,耗費大量的時間金錢,這種方案對于動態(tài)變化的映射數(shù)據(jù)難以滿足要求,因為也存在較大弊端。
發(fā)明內(nèi)容
本發(fā)明解決的現(xiàn)有技術(shù)問題是現(xiàn)有的針對動態(tài)數(shù)據(jù)的映射方法費時費力,難以滿足要求。
為了解決上述技術(shù)問題,本發(fā)明提供了一種數(shù)據(jù)映射方法,包括:獲取源數(shù)據(jù);根據(jù)源數(shù)據(jù)從第一數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的映射類型編碼和待映射的目標數(shù)據(jù)的映射類型編碼;根據(jù)源數(shù)據(jù)的映射類型編碼和目標數(shù)據(jù)的映射類型編碼從第二數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的數(shù)據(jù)標識與目標數(shù)據(jù)的數(shù)據(jù)標識的映射關(guān)系;根據(jù)映射關(guān)系將源數(shù)據(jù)轉(zhuǎn)換成目標數(shù)據(jù)。
進一步地,第一數(shù)據(jù)結(jié)構(gòu)中包括預先存儲的多組第一候選匹配數(shù)據(jù),每組第一候選匹配數(shù)據(jù)中包括彼此關(guān)聯(lián)的第一源映射類型編碼、第一目標映射類型編碼以及第一描述信息;根據(jù)源數(shù)據(jù)從第一數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的映射類型編碼和待映射的目標數(shù)據(jù)的映射類型編碼的步驟包括:將源數(shù)據(jù)的映射類型編碼和/或與源數(shù)據(jù)關(guān)聯(lián)的待匹配描述信息與各組第一候選匹配數(shù)據(jù)中的第一源映射類型編碼和/或第一描述信息進行匹配,進而將匹配到的第一候選匹配數(shù)據(jù)中的第一目標映射類型編碼作為目標數(shù)據(jù)的映射類型編碼。
進一步地,第一描述信息包括名稱信息和/或所屬部門信息。
進一步地,每組第一候選匹配數(shù)據(jù)進一步包括第一有效信息、第一創(chuàng)建時間和/或第一修改時間;將源數(shù)據(jù)的映射類型編碼和/或與源數(shù)據(jù)關(guān)聯(lián)的待匹配描述信息與各組第一候選匹配數(shù)據(jù)中的第一源映射類型編碼和/或第一匹配數(shù)據(jù)描述信息進行匹配的步驟包括:根據(jù)第一有效信息確認當前有效的第一候選匹配數(shù)據(jù),并與當前有效的第一候選匹配數(shù)據(jù)進行匹配。
進一步地,獲取源數(shù)據(jù)的步驟之前,進一步包括:為待映射系統(tǒng)所使用的每一數(shù)據(jù)類型分別分配唯一的映射類型編碼;將存在映射關(guān)系的兩個數(shù)據(jù)類型的映射類型編碼分別作為第一源映射類型編碼和第一目標映射類型編碼進行關(guān)聯(lián),以形成第一候選匹配數(shù)據(jù);為第一候選匹配數(shù)據(jù)添加第一描述信息;將第一候選匹配數(shù)據(jù)導入第一數(shù)據(jù)結(jié)構(gòu)。
進一步地,第二數(shù)據(jù)結(jié)構(gòu)中包括多組第二候選匹配數(shù)據(jù),每組第二候選匹配數(shù)據(jù)中包括彼此關(guān)聯(lián)的第二源映射類型編碼、第二目標映射類型編碼以及多個數(shù)據(jù)標識關(guān)聯(lián)對;根據(jù)源數(shù)據(jù)的映射類型編碼和目標數(shù)據(jù)的映射類型編碼從第二數(shù)據(jù)結(jié)構(gòu)中確定源數(shù)據(jù)的數(shù)據(jù)標識與目標數(shù)據(jù)的映射關(guān)系的步驟包括:將源數(shù)據(jù)的映射類型編碼和目標數(shù)據(jù)的映射類型編碼分別與各組第二候選匹配數(shù)據(jù)中的第二源映射類型編碼和第二目標映射類型編碼進行匹配,進而根據(jù)匹配到的第二候選匹配數(shù)據(jù)中的數(shù)據(jù)標識關(guān)聯(lián)對確定源數(shù)據(jù)的數(shù)據(jù)標識與目標數(shù)據(jù)的數(shù)據(jù)標識的映射關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于遠光軟件股份有限公司,未經(jīng)遠光軟件股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911380022.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





