[發(fā)明專利]一種風電場監(jiān)控系統(tǒng)異步協(xié)同數(shù)據(jù)遷移方法及裝置有效
| 申請?zhí)枺?/td> | 202210780970.2 | 申請日: | 2022-07-05 |
| 公開(公告)號: | CN114860694B | 公開(公告)日: | 2022-11-01 |
| 發(fā)明(設計)人: | 王靜;孫英;高中華;寧琨;伏洪兵;趙偉;唐曉棠;展宗霖;陳帥;徐海;馬記龍;賈君實;廖如霞;王世恩;蔣仕平 | 申請(專利權)人: | 東方電氣風電股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25;G06F16/28 |
| 代理公司: | 成都九鼎天元知識產(chǎn)權代理有限公司 51214 | 代理人: | 劉世權 |
| 地址: | 618099 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電場 監(jiān)控 系統(tǒng) 異步 協(xié)同 數(shù)據(jù) 遷移 方法 裝置 | ||
本發(fā)明公開了一種風電場監(jiān)控系統(tǒng)異步協(xié)同數(shù)據(jù)遷移方法及裝置,該方法包括目標主機和源主機的預處理、數(shù)據(jù)遷移和目標主機的數(shù)據(jù)庫的數(shù)據(jù)遷移后的完整性驗證;其中,所述數(shù)據(jù)遷移包括根據(jù)接收的遷移策略,生成目標數(shù)量的遷移任務,每個所述遷移任務并行執(zhí)行,將源主機的數(shù)據(jù)庫中存儲的對應業(yè)務類型的數(shù)據(jù)遷移至目標主機的數(shù)據(jù)庫。本發(fā)明通過環(huán)境檢測、數(shù)據(jù)抽取與數(shù)據(jù)轉換、數(shù)據(jù)轉換結果驗證、目標數(shù)據(jù)庫備份、目標數(shù)據(jù)庫清表、數(shù)據(jù)遷移和目標數(shù)據(jù)庫遷移后完整性驗證,采用任務編排和任務調(diào)度合理地規(guī)劃整個數(shù)據(jù)遷移的過程,通過極大程度的減少了操作人員的工作量,在保證老監(jiān)控系統(tǒng)和智慧系統(tǒng)能同時正常運行的情況下提高了遷移的效率。
技術領域
本發(fā)明涉及數(shù)據(jù)遷移技術領域,尤其涉及到一種風電場監(jiān)控系統(tǒng)異步協(xié)同數(shù)據(jù)遷移方法及裝置。
背景技術
隨著智能化技術的不斷發(fā)展,風場監(jiān)控系統(tǒng)也從傳統(tǒng)意義上的數(shù)字化系統(tǒng)向智慧化系統(tǒng)轉型,新版智慧系統(tǒng)開發(fā)完成后需將不同設計的原監(jiān)控系統(tǒng)切換到新系統(tǒng)上來,為了保證用戶數(shù)據(jù)體驗的完整性,系統(tǒng)切換的第一個任務是原監(jiān)控系統(tǒng)數(shù)據(jù)資源進行整合。數(shù)據(jù)資源整合包含兩個步驟:數(shù)據(jù)整理與數(shù)據(jù)轉換,整理就是將原系統(tǒng)數(shù)據(jù)整理為系統(tǒng)轉換程序能夠識別的數(shù)據(jù),數(shù)據(jù)整理非常艱巨,涉及的數(shù)據(jù)量很大,通過人工檢查是不可能完成的;數(shù)據(jù)轉換就是將整理完成后的數(shù)據(jù)按照一定的轉換規(guī)則轉換成新系統(tǒng)要求的數(shù)據(jù)格式,新舊系統(tǒng)遷移就是在數(shù)據(jù)正確轉換的基礎上,制定一個切實可行的計劃,保證業(yè)務辦理順利、平穩(wěn)過渡到新系統(tǒng)中進行。
遷移整個過程會面臨網(wǎng)絡環(huán)境檢測、程序依賴環(huán)境部署、數(shù)據(jù)整理與轉換、數(shù)據(jù)轉換結果驗證、數(shù)據(jù)遷移和數(shù)據(jù)完整性驗證等工作,若以上都按步驟一步步手動完成,工作量大費時且出錯的概率也將增加。因此,如何提供一種高效的風電場監(jiān)控系統(tǒng)的數(shù)據(jù)遷移方法,是一個亟需解決的技術問題。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內(nèi)容是現(xiàn)有技術。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種風電場監(jiān)控系統(tǒng)異步協(xié)同數(shù)據(jù)遷移方法及裝置,旨在解決目前風電場監(jiān)控系統(tǒng)的數(shù)據(jù)遷移工作量大,無法保證數(shù)據(jù)遷移時,源監(jiān)控系統(tǒng)和新監(jiān)控系統(tǒng)的正常運行的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供一種風電場監(jiān)控系統(tǒng)異步協(xié)同數(shù)據(jù)遷移方法,所述方法包括以下步驟:
S1:目標主機和源主機的預處理;
S2:數(shù)據(jù)遷移;其中,所述數(shù)據(jù)遷移包括根據(jù)接收的遷移策略,生成目標數(shù)量的遷移任務,每個所述遷移任務并行執(zhí)行,將源主機的數(shù)據(jù)庫中存儲的對應業(yè)務類型的數(shù)據(jù)遷移至目標主機的數(shù)據(jù)庫;
S3:目標主機的數(shù)據(jù)庫的數(shù)據(jù)遷移后的完整性驗證。
可選的,所述目標主機和源主機的預處理包括:環(huán)境檢測與依賴包安裝、數(shù)據(jù)抽取與數(shù)據(jù)轉換、數(shù)據(jù)轉換結果驗證和目標主機的數(shù)據(jù)庫預處理。
可選的,所述環(huán)境檢測包括對目標主機和源主機的環(huán)境檢測,所述依賴包安裝包括在目標主機下安裝遷移程序依賴包。
可選的,在依賴包安裝之后,還包括對目標主機執(zhí)行Docker服務檢測和Mysql服務檢測。
可選的,所述數(shù)據(jù)抽取包括對源主機的基礎數(shù)據(jù)表和業(yè)務數(shù)據(jù)表,所述數(shù)據(jù)轉換包括對基礎數(shù)據(jù)表的縱橫表轉換和對業(yè)務數(shù)據(jù)表的映射轉換。
可選的,所述縱橫表轉換包括:抽取源主機的數(shù)據(jù)庫中的數(shù)據(jù)字典到內(nèi)存中,根據(jù)參數(shù)序號和最大值、最小值、平均值的映射關系轉化為橫表;所述映射轉換包括:加載目標主機的數(shù)據(jù)庫的業(yè)務數(shù)據(jù)表到內(nèi)存中,根據(jù)業(yè)務規(guī)則自動和橫表做列的映射。
可選的,所述數(shù)據(jù)轉換結果驗證包括對獲得的橫表的轉換結果驗證和對轉換的業(yè)務數(shù)據(jù)表的轉換結果驗證。
可選的,所述目標主機的數(shù)據(jù)庫預處理包括:目標主機的數(shù)據(jù)庫備份和目標主機的數(shù)據(jù)庫清表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東方電氣風電股份有限公司,未經(jīng)東方電氣風電股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210780970.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





