[發(fā)明專利]基于全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)庫字段類型映射提升方法在審
| 申請?zhí)枺?/td> | 201810615074.4 | 申請日: | 2018-06-14 |
| 公開(公告)號: | CN108920547A | 公開(公告)日: | 2018-11-30 |
| 發(fā)明(設(shè)計)人: | 蘇運東;付婷;陳紅;陳曦;王雪晶;張航;陳銳;黃文思;李金湖;林海玉 | 申請(專利權(quán))人: | 國網(wǎng)福建省電力有限公司;國網(wǎng)福建省電力有限公司信息通信分公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 福州元創(chuàng)專利商標(biāo)代理有限公司 35100 | 代理人: | 蔡學(xué)俊 |
| 地址: | 350003 福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 字段類型 異構(gòu)數(shù)據(jù)庫 數(shù)據(jù)中心 全業(yè)務(wù) 映射 語句 源端 數(shù)據(jù)庫 同步效率 表結(jié)構(gòu) 數(shù)據(jù)源 轉(zhuǎn)換 導(dǎo)出 輸出 統(tǒng)一 | ||
本發(fā)明涉及基于全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)庫字段類型映射提升方法,首先利用Oracle PL/SQL工具導(dǎo)出源端表結(jié)構(gòu);在PowerDesigner軟件,針對源端為Oracle的建表語句,修改其數(shù)據(jù)源Oracle類型,將已導(dǎo)出來的建表語句導(dǎo)入到PowerDesigner軟件;接著通過PowerDesigner軟件,對VARCHAR(4000),GEOMETRY特殊字段類型進行批量轉(zhuǎn)換,對轉(zhuǎn)換后的結(jié)果進行輸出sql語句,從而提升同步效率。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)表處理領(lǐng)域,特別是一種基于全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)庫字段類型映射提升方法。
背景技術(shù)
按照《國家電網(wǎng)公司關(guān)于印發(fā)公司全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心建設(shè)方案的通知》(國家電網(wǎng)信通〔2016〕509號)、《國家電網(wǎng)公司關(guān)于印發(fā)2016年信息通信新技術(shù)創(chuàng)新發(fā)展行動計劃實施意見的通知》(國家電網(wǎng)信通〔2016〕89號)相關(guān)要求,為加快落實5套核心系統(tǒng)數(shù)據(jù)接入工作。2016年12月上旬,國網(wǎng)冀北電力有限公司(以下簡稱:冀北公司)組織開展電信息采集、調(diào)度D5000、營銷業(yè)務(wù)應(yīng)用、PMS2.0等集中部署業(yè)務(wù)應(yīng)用系統(tǒng)歷史數(shù)據(jù)和增量數(shù)據(jù)的接入工作。
針對于傳統(tǒng)的全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心的數(shù)據(jù)表都是手工創(chuàng)建,涉及的表數(shù)量較多,類型較為復(fù)雜,工作量大,效率低下。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的是提出一種基于全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)庫字段類型映射提升方法,實現(xiàn)從傳統(tǒng)的人工單張建表到自動批量建表的跳躍,大大提升了全業(yè)務(wù)數(shù)據(jù)中心接入的工作效率,提高了數(shù)據(jù)接入的準(zhǔn)確性。
本發(fā)明采用以下方案實現(xiàn):一種基于全業(yè)務(wù)統(tǒng)一數(shù)據(jù)中心異構(gòu)數(shù)據(jù)庫之間數(shù)據(jù)庫字段類型映射提升方法,包括以下步驟:
步驟S1:利用Oracle PL/SQL工具導(dǎo)出源端表結(jié)構(gòu);在PowerDesigner軟件,針對源端為Oracle的建表語句,修改其數(shù)據(jù)源Oracle類型,將已導(dǎo)出來的建表語句導(dǎo)入到PowerDesigner軟件;
步驟S2:通過PowerDesigner軟件,對VARCHAR(4000),GEOMETRY特殊字段類型進行批量轉(zhuǎn)換,對轉(zhuǎn)換后的結(jié)果進行輸出sql語句,從而提升同步效率。
進一步地,步驟S1在利用Oracle PL/SQL工具導(dǎo)出源端表結(jié)構(gòu)之前還包括:對原業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫VARCHAR(4000)、GEOMETRY字段進行統(tǒng)計,對待接入的數(shù)據(jù)表進行統(tǒng)計,對包含VARCHAR(4000)、GEOMETRY字段的表進行梳理。
進一步地,所述步驟S2具體包括以下步驟:
步驟S21:通過PowerDesigner軟件,對需要轉(zhuǎn)換的目標(biāo)數(shù)據(jù)庫MYSQL類型,進行Oracle到MySQL建表語句的轉(zhuǎn)換;
步驟S22:針對源頭VARCHAR(4000)字段進行映射,替換成TEXT類型;
步驟S23:針對源頭GEOMETRY字段類型進行映射,替換成TEXT類型;
步驟S24:輸出目標(biāo)數(shù)據(jù)庫MYSQL類型的建表sql語句。
本發(fā)明首先利用Oracle PL/SQL工具導(dǎo)出源端表結(jié)構(gòu),在PowerDesigner軟件,針對源端為Oracle的建表語句,修改其數(shù)據(jù)源Oracle類型,將已導(dǎo)出來的建表語句導(dǎo)入到PowerDesigner軟件;接著通過PowerDesigner軟件,對VARCHAR(4000),GEOMETRY特殊字段類型進行批量轉(zhuǎn)換,對轉(zhuǎn)換后的結(jié)果進行輸出sql語句,從而提升同步效率。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)福建省電力有限公司;國網(wǎng)福建省電力有限公司信息通信分公司,未經(jīng)國網(wǎng)福建省電力有限公司;國網(wǎng)福建省電力有限公司信息通信分公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810615074.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用包括擴展類型/擴展長度字段的分組頭部的計算機系統(tǒng)中的代理之間的通信事務(wù)類型
- 靈活的自定義字段傳遞方法及系統(tǒng)
- 一種業(yè)務(wù)字段的配置方法
- 一種表單配置的方法及裝置
- 校驗處理的方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種將預(yù)結(jié)構(gòu)化數(shù)據(jù)生成醫(yī)學(xué)報告的方法和系統(tǒng)
- 動態(tài)字段的分類方法和系統(tǒng)
- 數(shù)據(jù)檢索方法、系統(tǒng)、終端設(shè)備及存儲介質(zhì)
- 字段處理方法及裝置、存儲介質(zhì)、電子裝置
- 一種數(shù)據(jù)檢索方法及裝置
- 網(wǎng)格環(huán)境下模式復(fù)用的異構(gòu)數(shù)據(jù)庫訪問和集成方法
- 異構(gòu)數(shù)據(jù)庫報表生成方法、裝置和異構(gòu)數(shù)據(jù)庫系統(tǒng)
- 一種異構(gòu)數(shù)據(jù)庫存儲統(tǒng)一接口和數(shù)據(jù)庫訪問方法
- 一種多源異構(gòu)數(shù)據(jù)庫融合系統(tǒng)及其數(shù)據(jù)查詢方法
- 異構(gòu)數(shù)據(jù)庫間數(shù)據(jù)同步方法
- 訪問異構(gòu)數(shù)據(jù)庫的方法、裝置、設(shè)備、插件及存儲介質(zhì)
- 一種異構(gòu)數(shù)據(jù)庫的查詢方法、裝置、介質(zhì)、設(shè)備及系統(tǒng)
- 基于異構(gòu)數(shù)據(jù)庫的存儲查詢方法和裝置
- 一種異構(gòu)數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)換測試方法
- 維護多個數(shù)據(jù)庫中的集成數(shù)據(jù)一致性的裝置和方法
- 數(shù)據(jù)中心和數(shù)據(jù)中心設(shè)計
- 一種組網(wǎng)數(shù)據(jù)中心系統(tǒng)及方法
- 一種數(shù)據(jù)中心系統(tǒng)及其配置方法
- 一種數(shù)據(jù)中心能源利用效率的測算方法和裝置
- 跨數(shù)據(jù)中心協(xié)同計算方法及其系統(tǒng)
- 數(shù)據(jù)中心底座單體、數(shù)據(jù)中心底座及數(shù)據(jù)中心
- 一種醫(yī)療云數(shù)據(jù)系統(tǒng)
- 政務(wù)云基礎(chǔ)設(shè)施即服務(wù)實現(xiàn)系統(tǒng)
- 服務(wù)調(diào)用方法、裝置、設(shè)備及介質(zhì)
- 多數(shù)據(jù)中心訪問方法及系統(tǒng)
- 全交換存儲控制系統(tǒng)和其管理方法以及一種業(yè)務(wù)節(jié)點
- 一種光傳輸系統(tǒng)全量業(yè)務(wù)調(diào)整方法
- 全業(yè)務(wù)點對點通信方法、系統(tǒng)、終端和網(wǎng)絡(luò)設(shè)備
- 一種用于業(yè)務(wù)分析的數(shù)據(jù)處理方法和裝置
- 一種業(yè)務(wù)系統(tǒng)的測試方法、裝置及設(shè)備
- 數(shù)據(jù)處理方法、裝置及存儲介質(zhì)
- 一種數(shù)據(jù)存儲方法、裝置、電子設(shè)備以及存儲介質(zhì)
- 一種針對應(yīng)用程序的業(yè)務(wù)級全鏈路監(jiān)控方法及服務(wù)器
- 一種通用可擴展的追蹤業(yè)務(wù)全鏈路的監(jiān)控方法及系統(tǒng)
- 一種管理業(yè)務(wù)推廣策略的方法、裝置和電子設(shè)備





