[發(fā)明專利]數(shù)據(jù)遷移方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910430064.8 | 申請日: | 2019-05-22 |
| 公開(公告)號: | CN110297813B | 公開(公告)日: | 2022-09-02 |
| 發(fā)明(設(shè)計)人: | 嚴(yán)煒;陳旭波 | 申請(專利權(quán))人: | 平安銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22 |
| 代理公司: | 深圳眾鼎專利商標(biāo)代理事務(wù)所(普通合伙) 44325 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 遷移 方法 裝置 計算機(jī) 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了數(shù)據(jù)遷移方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì),該方法包括:基于數(shù)據(jù)遷移指令確定訪問權(quán)限為讀寫權(quán)限的目標(biāo)數(shù)據(jù)庫;在可視化操作界面上顯示目標(biāo)數(shù)據(jù)庫對應(yīng)的待遷入數(shù)據(jù)表和待遷入字段;基于待遷入數(shù)據(jù)表確定目標(biāo)遷入數(shù)據(jù)表,基于待遷入字段確定目標(biāo)遷入字段;獲取與目標(biāo)遷入字段相對應(yīng)的目標(biāo)遷移方案,目標(biāo)遷移方案包括基于原始遷移規(guī)則確定的目標(biāo)遷移規(guī)則、目標(biāo)遷出數(shù)據(jù)表和目標(biāo)遷出字段;根據(jù)目標(biāo)遷移規(guī)則獲取對應(yīng)的目標(biāo)代碼生成模板,采用目標(biāo)代碼生成模板對目標(biāo)遷入數(shù)據(jù)表、目標(biāo)遷入字段、目標(biāo)遷出數(shù)據(jù)表和目標(biāo)遷出字段進(jìn)行處理,獲取與目標(biāo)遷移規(guī)則相對應(yīng)的數(shù)據(jù)遷移代碼并執(zhí)行,獲取數(shù)據(jù)遷移結(jié)果。該方法提高了數(shù)據(jù)遷移的準(zhǔn)確率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)遷移方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù)
數(shù)據(jù)遷移過程是指將數(shù)據(jù)從一個數(shù)據(jù)庫遷移到另一個數(shù)據(jù)庫的過程,是用于實(shí)現(xiàn)數(shù)據(jù)備份的一種手段。傳統(tǒng)的數(shù)據(jù)遷移過程中,主要通過SQL代碼方式進(jìn)行數(shù)據(jù)遷移或者通過批量處理方式實(shí)現(xiàn)數(shù)據(jù)遷移,這些數(shù)據(jù)遷移方式容易出錯,且出錯位置不易被發(fā)現(xiàn)。例如,在通過SQL代碼將一個數(shù)據(jù)表中多個字段的數(shù)據(jù)遷移到另一個數(shù)據(jù)表時,若SQL代碼中遺漏一個字段,則需要花費(fèi)較長時間去查找出錯位置。或者,在通過批量處理方式實(shí)現(xiàn)數(shù)據(jù)遷移時,數(shù)據(jù)庫的每個字段都映射一行代碼,在批量處理過程中代碼量較多,編寫過程中出錯的概率較大,且不易查找出錯位置。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)遷移方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì),以解決當(dāng)前數(shù)據(jù)遷移過程中容易出錯且不易查找出錯位置的問題。
一種數(shù)據(jù)遷移方法,包括:
接收數(shù)據(jù)遷移指令,基于所述數(shù)據(jù)遷移指令確定訪問權(quán)限為讀寫權(quán)限的目標(biāo)數(shù)據(jù)庫;
在可視化操作界面上以層級結(jié)構(gòu)顯示方式,顯示所述目標(biāo)數(shù)據(jù)庫對應(yīng)的至少一個待遷入數(shù)據(jù)表和每一所述待遷入數(shù)據(jù)表對應(yīng)的至少一個待遷入字段;
基于至少一個所述待遷入數(shù)據(jù)表確定目標(biāo)遷入數(shù)據(jù)表,并基于至少一個所述待遷入字段確定目標(biāo)遷入字段;
接收遷移規(guī)則編輯請求,基于所述遷移規(guī)則編輯請求進(jìn)入與所述目標(biāo)遷入字段相對應(yīng)的遷移規(guī)則編輯界面,所述遷移規(guī)則編輯界面顯示至少一個原始遷移規(guī)則和具有讀權(quán)限的源數(shù)據(jù)庫中的至少一個待遷出數(shù)據(jù)表和與每一所述待遷出數(shù)據(jù)表相對應(yīng)的至少一個待遷出字段;
基于所述遷移規(guī)則編輯界面,獲取與所述目標(biāo)遷入字段相對應(yīng)的目標(biāo)遷移方案,所述目標(biāo)遷移方案包括基于至少一個所述原始遷移規(guī)則確定的目標(biāo)遷移規(guī)則、基于至少一個所述待遷出數(shù)據(jù)表確定的目標(biāo)遷出數(shù)據(jù)表和基于至少一個所述待遷出字段確定的目標(biāo)遷出字段;
根據(jù)所述目標(biāo)遷移規(guī)則獲取對應(yīng)的目標(biāo)代碼生成模板,采用所述目標(biāo)代碼生成模板對所述目標(biāo)遷入數(shù)據(jù)表、所述目標(biāo)遷入字段、所述目標(biāo)遷出數(shù)據(jù)表和所述目標(biāo)遷出字段進(jìn)行處理,獲取與所述目標(biāo)遷移規(guī)則相對應(yīng)的數(shù)據(jù)遷移代碼;
執(zhí)行所述數(shù)據(jù)遷移代碼,將所述目標(biāo)遷出字段對應(yīng)的待遷移數(shù)據(jù),依據(jù)所述目標(biāo)遷移規(guī)則遷移到所述目標(biāo)遷入字段對應(yīng)的填充區(qū)域,獲取數(shù)據(jù)遷移結(jié)果。
一種數(shù)據(jù)遷移裝置,包括:
目標(biāo)數(shù)據(jù)庫確定模塊,用于接收數(shù)據(jù)遷移指令,基于所述數(shù)據(jù)遷移指令確定訪問權(quán)限為讀寫權(quán)限的目標(biāo)數(shù)據(jù)庫;
數(shù)據(jù)顯示模塊,用于在可視化操作界面上以層級結(jié)構(gòu)顯示方式,顯示所述目標(biāo)數(shù)據(jù)庫對應(yīng)的至少一個待遷入數(shù)據(jù)表和每一所述待遷入數(shù)據(jù)表對應(yīng)的至少一個待遷入字段;
目標(biāo)遷入字段確定模塊,用于基于至少一個所述待遷入數(shù)據(jù)表確定目標(biāo)遷入數(shù)據(jù)表,并基于至少一個所述待遷入字段確定目標(biāo)遷入字段;
該專利技術(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/201910430064.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(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è)備、數(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è)備、數(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)裝置





