[發明專利]用于水務公司營業收費系統升級的數據遷移方法有效
| 申請號: | 201811166165.0 | 申請日: | 2018-10-08 |
| 公開(公告)號: | CN109284293B | 公開(公告)日: | 2020-08-28 |
| 發明(設計)人: | 黃櫻;曾亦黃;曾華程;方小勇;袁鵬 | 申請(專利權)人: | 湖南工學院 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27;G06F3/06 |
| 代理公司: | 衡陽雁城專利代理事務所(普通合伙) 43231 | 代理人: | 龍騰;黃麗 |
| 地址: | 421000 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 水務 公司 營業 收費 系統升級 數據 遷移 方法 | ||
1.用于水務公司營業收費系統升級的數據遷移方法,其特征在于,包括以下步驟:
建立數據映射關系:比對分析源數據庫與目標數據庫的數據結構,建立源數據庫與目標數據庫之間的數據映射關系;
數據遷移:通過與源數據庫相對應的SQL程序從源數據庫中抽取數據遷移到中間數據庫中,并根據所述源數據庫與目標數據庫之間的數據映射關系對遷移到中間數據庫中的數據進行比對、分析和校驗,修正錯誤和異常數據;通過與目標數據庫相對應的SQL程序從中間數據庫中抽取符合源數據庫與目標數據庫間數據映射關系的數據遷移到目標數據庫;
在從源數據庫中抽取數據遷移到中間數據庫的過程中,根據遷移的順序從源數據庫中依次抽取對應的數據集并給其添加分區信息及原始識別信息,在中間數據庫中劃分出與抽取的數據集一一對應的存儲分區;
根據分區信息將數據集遷移到中間數據庫對應的存儲分區,獲取存儲分區中的增量數據,生成第一中間識別信息;
對比原始識別信息和第一中間識別信息,若原始識別信息和第一中間識別信息一致,則執行對該存儲分區中數據進行比對、分析和校驗,修正錯誤和異常數據,同時進入源數據庫中下一數據集的遷移操作。
2.根據權利要求1所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于:
執行數據遷移的順序依次為:用戶信息遷移、表冊和區域的架構信息遷移、管理部門架構信息遷移、數字字典遷移,最后再將水價信息、操作員信息、水費信息、繳費信息、抄表信息、托收信息及單據信息遷移到中間數據庫。
3.根據權利要求2所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于,還包括:
將與用戶信息相關的表單的基礎表格設置為索引表,將表中的非主鍵列存儲于具有堆組織方式的溢出存儲區中,將常用序列存儲于B樹的葉子節點中。
4.根據權利要求3所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于,還包括:
將包含用戶賬戶及賬單信息的表通過Join語句關聯起來,對這些表中用于用戶賬戶及賬單查詢并且不重復的關鍵字段建立索引。
5.根據權利要求4所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于,還包括:
通過數據庫查看SQL真實的執行計劃判斷索引使用合理性,根據SQL真實的執行計劃調整所建立的索引。
6.根據權利要求1所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于,還包括:
完成對存儲分區中數據進行比對、分析和校驗,修正錯誤和異常數據后,重新獲取該存儲分區中的增量數據,生成第二中間識別信息,再執行該存儲分區中符合源數據庫與目標數據庫間數據映射關系的數據遷移到目標數據庫的操作;
獲取目標數據庫中的增量數據,生成遷移結果識別信息;
對比第二中間識別信息和遷移結果識別信息,若第二中間識別信息和遷移結果識別信息一致,則斷開該存儲分區與源數據庫及目標數據庫的連接,同時進入另一存儲分區中數據集的遷移操作。
7.根據權利要求1-6中任意一項所述的用于水務公司營業收費系統升級的數據遷移方法,其特征在于:將SQL中只含數值信息的字段設計為數字型的字段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南工學院,未經湖南工學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811166165.0/1.html,轉載請聲明來源鉆瓜專利網。





