數(shù)據(jù)轉化方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領域,具體而言,涉及一種數(shù)據(jù)轉化方法和裝置。
【背景技術】
[0002]目前,電力系統(tǒng)在進行數(shù)據(jù)分析時,需要對大量不同數(shù)據(jù)源的數(shù)據(jù)進行分析。不同數(shù)據(jù)源的數(shù)據(jù)往往具有不同的數(shù)據(jù)格式。在相關技術中,在對不同的數(shù)據(jù)格式的數(shù)據(jù)源數(shù)據(jù)進行分析時,往往采用獨立分析的技術方案。
[0003]獨立數(shù)據(jù)分析方案在分析數(shù)據(jù)時,不能將多種數(shù)據(jù)源進行融合,分析效率比較低,且不利于多種數(shù)據(jù)的綜合仿真測試。
[0004]例如,電力系統(tǒng)分析程序BPA主要為計算而設計,僅僅保留了計算所必須的標么值信息,而缺乏相應的設備信息和原始參數(shù),了彌補這一不足,系統(tǒng)所專門開發(fā)了 PSDB設備庫管理軟件。其中,PSDB采用FOXPRO數(shù)據(jù)庫,相應增加了設備銘牌值,可以生成PSD-BPA潮流和穩(wěn)定數(shù)據(jù),PSD-BPA采用固定格式的文本文件,潮流(.DAT)和穩(wěn)定(.SffI)兩個文件包含了機電暫態(tài)所用到的全部數(shù)據(jù)。然而,PSDB軟件功能單一,人機界面設計簡單。
[0005]又例如,生產(chǎn)管理系統(tǒng)PMIS完全基于自主研發(fā)的電力業(yè)務軟件平臺進行系統(tǒng)構建,具有系統(tǒng)標準化、輸變配一體化的特點,但是,基于PMIS的數(shù)據(jù)不能直接進行其他格式的數(shù)據(jù)分析,即,不同數(shù)據(jù)源的數(shù)據(jù)不能跨數(shù)據(jù)源分析。
[0006]針對相關技術中不同數(shù)據(jù)源的數(shù)據(jù)不能跨數(shù)據(jù)源分析的問題,目前尚未提出有效的解決方案。
【發(fā)明內容】
[0007]本發(fā)明的主要目的在于提供一種數(shù)據(jù)轉化方法和裝置,以解決相關技術中不同數(shù)據(jù)源的數(shù)據(jù)不能跨數(shù)據(jù)源分析的問題。
[0008]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)轉化方法。該方法包括:獲取參考數(shù)據(jù)源中的參考數(shù)據(jù);讀取所述參考數(shù)據(jù)的參考數(shù)據(jù)格式;獲取待轉化數(shù)據(jù)源中的待轉化數(shù)據(jù),其中,所述待轉化數(shù)據(jù)的待轉化數(shù)據(jù)格式與所述參考數(shù)據(jù)格式為不同格式;以及根據(jù)所述參考數(shù)據(jù)格式將所述待轉化數(shù)據(jù)轉化成目標數(shù)據(jù),其中,所述目標數(shù)據(jù)的目標數(shù)據(jù)格式與所述參考數(shù)據(jù)格式相同。
[0009]進一步地,在根據(jù)所述參考數(shù)據(jù)格式將所述待轉化數(shù)據(jù)轉化成目標數(shù)據(jù)之后,所述數(shù)據(jù)轉化方法還包括:根據(jù)所述目標數(shù)據(jù)生成數(shù)據(jù)庫;以及將所述目標數(shù)據(jù)存儲在所述數(shù)據(jù)庫中。
[0010]進一步地,在將所述目標數(shù)據(jù)存儲在所述數(shù)據(jù)庫中之后,所述數(shù)據(jù)轉化方法還包括:從所述數(shù)據(jù)庫中讀取所述目標數(shù)據(jù);以及根據(jù)所述目標數(shù)據(jù)生成仿真文件,所述仿真文件為對所述目標數(shù)據(jù)進行仿真處理的文件。
[0011]進一步地,在從所述數(shù)據(jù)庫中讀取所述目標數(shù)據(jù)之后,所述數(shù)據(jù)轉化方法還包括:根據(jù)所述目標數(shù)據(jù)生成圖形文件;向軟件前端輸出所述圖形文件;以及在所述軟件前端的圖形界面上顯示所述圖形文件。
[0012]進一步地,根據(jù)所述參考數(shù)據(jù)格式將所述待轉化數(shù)據(jù)轉化成目標數(shù)據(jù)包括:將所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)進行對比;判斷所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)是否存在差異;如果判斷出所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)不存在差異,則將所述待轉化數(shù)據(jù)轉化為所述目標數(shù)據(jù);以及如果判斷出所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)存在差異,則進行告警。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)轉化裝置。該裝置包括:第一獲取單元,用于獲取參考數(shù)據(jù)源中的參考數(shù)據(jù);第一讀取單元,用于讀取所述參考數(shù)據(jù)的參考數(shù)據(jù)格式;第二獲取單元,用于獲取待轉化數(shù)據(jù)源中的待轉化數(shù)據(jù),其中,所述待轉化數(shù)據(jù)的待轉化數(shù)據(jù)格式與所述參考數(shù)據(jù)格式為不同格式;以及轉化單元,用于根據(jù)所述參考數(shù)據(jù)格式將所述待轉化數(shù)據(jù)轉化成目標數(shù)據(jù),其中,所述目標數(shù)據(jù)的目標數(shù)據(jù)格式與所述參考數(shù)據(jù)格式相同。
[0014]進一步地,該數(shù)據(jù)轉化裝置還包括:第一生成單元,用于在根據(jù)所述參考數(shù)據(jù)格式將所述待轉化數(shù)據(jù)轉化成目標數(shù)據(jù)之后,根據(jù)所述目標數(shù)據(jù)生成數(shù)據(jù)庫;以及存儲單元,用于將所述目標數(shù)據(jù)存儲在所述數(shù)據(jù)庫中。
[0015]進一步地,該數(shù)據(jù)轉化裝置還包括:第二讀取單元,用于在將所述目標數(shù)據(jù)存儲在所述數(shù)據(jù)庫中之后,從所述數(shù)據(jù)庫中讀取所述目標數(shù)據(jù);以及第二生成單元,用于根據(jù)所述目標數(shù)據(jù)生成仿真文件,所述仿真文件為對所述目標數(shù)據(jù)進行仿真處理的文件。
[0016]進一步地,該數(shù)據(jù)轉化裝置還包括:第三生成單元,用于在從所述數(shù)據(jù)庫中讀取所述目標數(shù)據(jù)之后,根據(jù)所述目標數(shù)據(jù)生成圖形文件;輸出單元,用于向軟件前端輸出所述圖形文件;以及顯示單元,用于在所述軟件前端的圖形界面上顯示所述圖形文件。
[0017]進一步地,所述轉化單元包括:對比模塊,用于將所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)進行對比;判斷模塊,用于判斷所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)是否存在差異;轉化模塊,用于在判斷出所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)不存在差異時,將所述待轉化數(shù)據(jù)轉化為所述目標數(shù)據(jù);以及告警模塊,用于在判斷出所述待轉化數(shù)據(jù)和所述參考數(shù)據(jù)存在差異,進行生敬口目。
[0018]通過本發(fā)明,采用,解決了相關技術中不同數(shù)據(jù)源的數(shù)據(jù)不能跨數(shù)據(jù)源分析的問題,進而達到了便于數(shù)據(jù)分析的效果。
【附圖說明】
[0019]構成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)轉化裝置的示意圖;
[0021]圖2是根據(jù)本發(fā)明實施例的用于數(shù)據(jù)轉化的軟件架構的示意圖;
[0022]圖3是根據(jù)本發(fā)明實施例的BPA接口進行數(shù)據(jù)處理的流程圖;
[0023]圖4是根據(jù)本發(fā)明實施例的PSDB接口進行數(shù)據(jù)處理的流程圖;
[0024]圖5是根據(jù)本發(fā)明實施例的PMIS接口進行數(shù)據(jù)處理的流程圖;
[0025]圖6是根據(jù)本發(fā)明實施例的模型轉換的流程圖;
[0026]圖7是根據(jù)本發(fā)明實施例的PSASP接口進行數(shù)據(jù)處理的流程圖;以及
[0027]圖8是根據(jù)本發(fā)明實施例的數(shù)據(jù)轉化方法的流程圖。
【具體實施方式】
[0028]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發(fā)明。
[0029]為了使本領域的技術人員更好的理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,在本領域普通技術人員沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明的保護范圍。
[0030]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0031]根據(jù)本發(fā)明的實施例,提供了一種數(shù)據(jù)轉化裝置,該數(shù)據(jù)轉化裝置用于將不同的數(shù)據(jù)源數(shù)據(jù)轉化為格式相同的數(shù)據(jù)。
[0032]圖1是根據(jù)本發(fā)明實施例的數(shù)據(jù)轉化裝置的示意圖。
[0033]如圖1所示,該裝置包括:第一獲取單元10、第一讀取單元20、第二獲取單元30和轉化單元40。
[0034]第一獲取單元10用于獲取參考數(shù)據(jù)源中的參考數(shù)據(jù)。第一讀取單元20用于讀取參考數(shù)據(jù)的參考數(shù)據(jù)格式。第二獲取單元30用于獲取待轉化數(shù)據(jù)源中的待轉化數(shù)據(jù),