[發明專利]一種數據遷移方法、裝置、設備及介質有效
| 申請號: | 202211495843.4 | 申請日: | 2022-11-28 |
| 公開(公告)號: | CN115543969B | 公開(公告)日: | 2023-03-10 |
| 發明(設計)人: | 邢金港;張穎;王帥;錢程;尹濤 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/2455 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 賀迎輝 |
| 地址: | 200120 上海市浦東新區(上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 遷移 方法 裝置 設備 介質 | ||
本申請涉及數據存儲技術領域,尤其涉及一種數據遷移方法、裝置、設備及介質。由于在本申請實施例中,可以將攜帶待遷移的源數據的第一標識以及待遷移的第一標識與其對應的第一遷移規則的對應關系的第一配置文件寫入到預先保存的數據遷移程序中,獲得第一目標程序,然后運行該第一目標程序,實現數據遷移,可以避免對接人員以及開發人員面對面對接,提高了數據遷移的效率,降低了數據遷移的出錯率,且降低了開發人員開發的人工成本。
技術領域
本申請涉及數據存儲技術領域,尤其涉及一種數據遷移方法、裝置、設備及介質。
背景技術
在新軟件系統建設中,往往需要配套開展數據遷移工作,所謂數據遷移指的是當使用一個新軟件系統替換舊軟件系統時,將舊軟件系統數據按新軟件系統要求做清洗、治理、加工,使其符合新軟件系統要求,即將按照新軟件系統的要求對源數據庫中的源數據進行修改并遷移到目標數據庫。其中,數據遷移工作屬于耗時、耗力、易出錯的工作,特別是針對于金融系統而言,數據作為最重要的資產,尤其強調其遷移的準確性,并需要滿足各種監管要求,對于在新軟件系統調整過的業務流程,數據也都需要相應調整,以適應新口徑。
相關技術中,為了實現數據遷移,需要對接人員和開發人員面對面對接,開發人員在明確對接人員對數據遷移的需求后,根據該數據遷移的需求進行后續開發工作,數據遷移工作耗費的人工成本高、數據遷移工作出錯的風險也高,且數據遷移的效率也低。
發明內容
本申請提供了一種數據遷移方法、裝置、設備及介質,用以解決相關技術中數據遷移效率低以及數據遷移出錯的風險高的問題。
本申請實施例提供了一種數據遷移方法,所述方法包括:
接收生成的第一配置文件,其中,所述第一配置文件中攜帶待遷移的源數據的第一標識以及待遷移的源數據的第一標識與其對應的第一遷移規則的對應關系;
從預先保存的數據遷移程序中確定所述第一配置文件對應的參數位置,將所述第一配置文件寫入到對應的所述參數位置,生成第一目標程序;運行所述第一目標程序,采用所述第一遷移規則對所述第一標識的源數據進行處理,并將處理后得到的第一目標數據遷移到目標數據庫中。
進一步地,生成所述第一配置文件的過程包括:
接收選擇的待遷移的源數據所在的源數據庫的第二標識;
識別所述第二標識的源數據庫對應的目標數據庫類型,根據預先保存的數據庫類型與遷移規則的對應關系,展示所述目標數據庫類型對應的第一候選遷移規則;
接收輸入的待遷移的源數據的第一標識;
接收從所述第一候選遷移規則中選擇出的所述源數據對應的遷移規則,生成包含所述源數據的第一標識以及待遷移的源數據的標識與其對應的遷移規則的對應關系的第一配置文件。
進一步地,所述接收輸入的待遷移的源數據的第一標識之后,所述接收從所述候選遷移規則選擇出的所述源數據對應的遷移規則之前,所述方法還包括:
確定所述第一標識的源數據是否為主鍵數據;
若是,則根據預先保存的主鍵數據與遷移規則的對應關系,展示主鍵數據對應的第二候選遷移規則;
所述接收從所述第一候選遷移規則中選擇出的所述源數據對應的遷移規則包括:
接收從所述第一候選遷移規則和/或所述第二候選遷移規則中選擇出的所述源數據對應的遷移規則。
進一步地,所述方法還包括:
若運行所述第一目標程序未將所述源數據遷移到目標數據庫中,則確定所述第一目標程序為非可執行程序。
進一步地,所述方法還包括:
輸出提示開發人員二次開發的提示信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211495843.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鼠李糖乳桿菌JL1高密度發酵的方法
- 下一篇:一種機房能源監測系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





