專利名稱:電網(wǎng)實時數(shù)據(jù)集成與共享平臺的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)集成與共享領(lǐng)域,尤其涉及一種電網(wǎng)實時數(shù)據(jù)集成與共享平臺。
背景技術(shù):
在電網(wǎng)越來越大、越來越復(fù)雜的形勢下,電網(wǎng)運行的安全穩(wěn)定,尤其是電網(wǎng)的優(yōu)化 運行已不僅是調(diào)度運行人員責(zé)任,而是企業(yè)管理層、決策層人員共同的責(zé)任。電網(wǎng)運行的 實時數(shù)據(jù)不僅調(diào)度人員需要,而且企業(yè)各級管理人員都需要。在電網(wǎng)企業(yè)的遺留系統(tǒng)普遍 缺乏統(tǒng)一數(shù)據(jù)規(guī)劃的形勢下,如何把當(dāng)前企業(yè)各應(yīng)用子系統(tǒng)中的數(shù)據(jù)進行規(guī)范化的處理和 轉(zhuǎn)儲形成視圖,建立數(shù)據(jù)倉庫,再在數(shù)據(jù)倉庫的基礎(chǔ)上,針對企業(yè)的應(yīng)用需求建立主題數(shù)據(jù) 庫,進行數(shù)據(jù)挖掘,提供一個統(tǒng)一、透明的數(shù)據(jù)共享服務(wù),以滿足企業(yè)的各種數(shù)據(jù)應(yīng)用需求, 成為電網(wǎng)實時數(shù)據(jù)整合的關(guān)鍵問題?,F(xiàn)有的技術(shù)都是通過編寫專門的計算機接口程序或者 人工匯總錄入的方式實現(xiàn)電網(wǎng)數(shù)據(jù)的整合,數(shù)據(jù)的一致性、完整性和時效性現(xiàn)有技術(shù)都難 以得到保障。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實現(xiàn)一個多源異構(gòu)數(shù)據(jù)的集成與共享的電網(wǎng)實時數(shù) 據(jù)集成與共享平臺。為了實現(xiàn)上述目的本發(fā)明采用的技術(shù)方案如下本發(fā)明電網(wǎng)實時數(shù)據(jù)集成與共享平臺包含兩個子系統(tǒng)實時數(shù)據(jù)的信息集成平臺 和基于所述的集成平臺的數(shù)據(jù)共享平臺,兩個子系統(tǒng)之間通過軟件總線相聯(lián);所述的信息集成平臺包含源數(shù)據(jù)庫分散于電網(wǎng)企業(yè)的電網(wǎng)數(shù)據(jù)系統(tǒng)中,負(fù)責(zé)存儲電網(wǎng)數(shù)據(jù)系統(tǒng)采集的原 始數(shù)據(jù);適配器負(fù)責(zé)接收所述源數(shù)據(jù)庫中的原始數(shù)據(jù),包括三種類型關(guān)系型數(shù)據(jù)庫通 用數(shù)據(jù)集成適配器,負(fù)責(zé)處理各類關(guān)系型數(shù)據(jù);文本型數(shù)據(jù)適配器,負(fù)責(zé)處理文本類型的數(shù) 據(jù)源文件;實時數(shù)據(jù)適配器,負(fù)責(zé)采集實時數(shù)據(jù)的收集;目標(biāo)庫為分布式的數(shù)據(jù)庫,負(fù)責(zé)暫時存儲所述實時數(shù)據(jù)適配器收集的數(shù)據(jù);數(shù)據(jù)倉庫為用于集中存儲所述各適配器采集的數(shù)據(jù)的數(shù)據(jù)庫;歸檔程序?qū)λ瞿繕?biāo)庫中的實時數(shù)據(jù)進行處理,把處理過的數(shù)據(jù)存入所述數(shù)據(jù) 倉庫;所述的數(shù)據(jù)共享平臺包括源數(shù)據(jù)管理模塊用來管理系統(tǒng)平臺中的源數(shù)據(jù),包括 實時數(shù)據(jù)源和需要采集的測點的配置,適配器的配置以及適配器對應(yīng)的目標(biāo)庫配置、歸檔 信息配置;所述的信息集成平臺還包括任務(wù)分配和負(fù)載平衡模塊根據(jù)所述的源數(shù)據(jù)管理模 塊預(yù)先定義好的各類元數(shù)據(jù)信息,初始化執(zhí)行環(huán)境,生成各項任務(wù);對電網(wǎng)實時數(shù)據(jù)的采集 任務(wù)進行分配和負(fù)載平衡,為各項任務(wù)分配合適的數(shù)據(jù)訪問適配器和目標(biāo)庫,把所述的關(guān)系型數(shù)據(jù)庫通用數(shù)據(jù)集成適配器和文本型數(shù)據(jù)適配器采集的數(shù)據(jù)直接通過軟件總線存入 所述數(shù)據(jù)倉庫,把所述實時數(shù)據(jù)適配器采集的數(shù)據(jù)送到分配好的目標(biāo)庫。所述的關(guān)系型數(shù)據(jù)庫通用數(shù)據(jù)集成適配器包括數(shù)據(jù)源配置模塊根據(jù)用戶的指令添加數(shù)據(jù)源配置、修改數(shù)據(jù)源配置、新添數(shù)據(jù)類 型;方案配置模塊用來實現(xiàn)添加數(shù)據(jù)采集、傳輸、處理方案、刪除方案、管理方案、執(zhí) 行方案功能;任務(wù)調(diào)度及監(jiān)控模塊負(fù)責(zé)調(diào)用方案配置模塊定義的任務(wù),并監(jiān)控任務(wù)的整個執(zhí) 行過程;日志模塊用來記錄系統(tǒng)日志、報警日志、歷史日志,系統(tǒng)日志包含平臺啟動后的 所有日志信息;報警日志包含所有報警方案的信息;歷史日志查看中包括查看歷史系統(tǒng)日 志和歷史報警日志;所有的日志信息,是以天為單位,進行分類寫入文本文件;所述的實時數(shù)據(jù)適配器包含緩沖管理器和通訊控制模塊,所述通訊控制模塊接受 來自所述的任務(wù)分配和負(fù)載平衡模塊指令,控制緩沖管理器的寫、讀線程。所述的數(shù)據(jù)倉庫存儲測點基本信息的基本信息表采用靜態(tài)表結(jié)構(gòu)數(shù)據(jù)表;存儲測 點的記錄數(shù)據(jù)采用至少一張橫縱表結(jié)構(gòu)、動態(tài)數(shù)據(jù)存儲模式的數(shù)據(jù)表,數(shù)據(jù)表的每一列對應(yīng) 一個測點、存儲該測點的記錄數(shù)據(jù),數(shù)據(jù)表的每一行存儲某個時刻所有列對應(yīng)的測點的數(shù)據(jù)。所述的數(shù)據(jù)共享平臺還包括統(tǒng)一權(quán)限控制模塊,用來實現(xiàn)統(tǒng)一的數(shù)據(jù)訪問控制,所述的統(tǒng)一權(quán)限控制模塊中 設(shè)置多個角色,每個角色對應(yīng)一定的功能,每個用戶沒有或者擁有一個或者擁有多個角色, 子角色繼承父角色擁有的所有功能;所屬的統(tǒng)一權(quán)限控制模塊中還設(shè)置IP訪問控制列表,用來配置允許訪問的IP和 允許訪問部分功能的IP,如果某個IP不允許訪問,則不再該表中出現(xiàn);或者先配置一個網(wǎng) 段可以訪問,然后再禁止其中某一個需要禁止的IP。本發(fā)明的有益效果如下本發(fā)明實現(xiàn)了一個多源異構(gòu)數(shù)據(jù)集成與共享平臺,提供對不同數(shù)據(jù)類型、不同時 間響應(yīng)要求、不同數(shù)據(jù)源的數(shù)據(jù)進行規(guī)約化處理、標(biāo)準(zhǔn)化傳輸、同一性存儲的數(shù)據(jù)集成功 能;同時提供高性能數(shù)據(jù)存取調(diào)度功能,滿足各種響應(yīng)速度的應(yīng)用要求,為不同類型的數(shù)據(jù) 源提供相應(yīng)的“數(shù)據(jù)適配器”,為不同的數(shù)據(jù)采集提供實時的處理響應(yīng),為不同的數(shù)據(jù)訪問 提供訪問接口。同時,提供統(tǒng)一的數(shù)據(jù)訪問控制,提供標(biāo)準(zhǔn)的元數(shù)據(jù)管理,實時監(jiān)視平臺的 運行狀況和合理配置和管理平臺資源。
圖1為本發(fā)明電網(wǎng)實時數(shù)據(jù)集成與共享平臺體系結(jié)構(gòu)圖;圖2為主細(xì)表遷移模式圖;圖3為分布式目標(biāo)庫結(jié)構(gòu)圖。
具體實施例方式參見附圖1,本發(fā)明包括兩大部分實時數(shù)據(jù)的信息集成平臺和基于集成平臺的數(shù)據(jù)共享平臺,兩個平臺子系統(tǒng)之間通過軟件總線相聯(lián);其中,所述的信息集成平臺包含 源數(shù)據(jù)庫、適配器、目標(biāo)庫、歸檔程序、數(shù)據(jù)倉庫、任務(wù)分配和負(fù)載平衡模塊,所述的源數(shù)據(jù) 庫可以是文本庫、關(guān)系庫、實時庫,針對不同的數(shù)據(jù)庫,適配器包含關(guān)系型數(shù)據(jù)庫通用數(shù)據(jù) 集成適配器、文本型數(shù)據(jù)適配器、實時數(shù)據(jù)適配器;所述的數(shù)據(jù)共享平臺包括源數(shù)據(jù)管理 模塊,統(tǒng)一權(quán)限控制模塊,報表和其他業(yè)務(wù)模塊可以按需開發(fā),通過軟件總線方便快捷的集 成到系統(tǒng)中。系統(tǒng)工作時,源數(shù)據(jù)管理模塊接受用戶的指令,配置實時數(shù)據(jù)源和需要采集的測 點的配置,適配器的配置以及適配器對應(yīng)的目標(biāo)庫配置、歸檔信息配置一系列信息,任務(wù)分 配和負(fù)載平衡模塊根據(jù)源數(shù)據(jù)管理模塊中的配置信息,初始化執(zhí)行環(huán)境,生成各項任務(wù),并 為各項任務(wù)分配合適的數(shù)據(jù)訪問適配器和目標(biāo)庫,關(guān)系型數(shù)據(jù)庫通用數(shù)據(jù)集成適配器和文 本型數(shù)據(jù)適配器根據(jù)所述任務(wù)分配和負(fù)載平衡模塊的指令將采集到的數(shù)據(jù)通過軟件總線 直接存儲到數(shù)據(jù)倉庫,實時數(shù)據(jù)適配器采集的數(shù)據(jù)則在任務(wù)分配和負(fù)載平衡模塊的指令 下,首先存入目標(biāo)庫,歸檔程序在對目標(biāo)庫中的實時數(shù)據(jù)處理以后存入數(shù)據(jù)倉庫。所述的關(guān)系型數(shù)據(jù)庫通用數(shù)據(jù)集成適配器處理的關(guān)系型數(shù)據(jù)可以是ORACLE、 SQLSERVER、Access、DB2、SYSBASE 等類型。所述的關(guān)系型適配器中方案配置模塊可以配置的方案包括三類,分別是通用單 表映射方案、通用多表映射方案和單獨映射方案,用戶可以選擇方案的類型,方案的執(zhí)行周 期,平臺可以根據(jù)字段的名稱,匹配源表與目的表字段間的映射關(guān)系,也能夠人工地進行配置。所述的通用單表映射方案包括全量更新模式、增量模式、主細(xì)表模式。所述的全量更新模式是將源數(shù)據(jù)表中的數(shù)據(jù)整體向目的表遷移,主要用于靜態(tài)數(shù) 據(jù)表的更新,通過關(guān)鍵字段“逐條比對”,如果關(guān)鍵字段值在目的表中已存在,則更新目的表 對應(yīng)記錄的相應(yīng)值,否則插入記錄。全量模式自定義表達式如下Total = {key = #,Condition = # ;#}其中” #”代表默認(rèn)不設(shè)置情況;key對應(yīng)目的表的主鍵ID的生成規(guī)則,比如針對 Oracle數(shù)據(jù)庫可設(shè)定一個序列名key = seq_salt, condition為源表的數(shù)據(jù)篩選條件,用 于“逐條比對”,通過“;”分隔可設(shè)置多個條件,比如Condition = name ;age,其中name和 age代表源表的兩個條件字段。所述的增量模式,即保證在上一次已經(jīng)傳輸過的數(shù)據(jù)只要在這期間沒有任何變 動,下一次傳輸時將被忽略,由于數(shù)據(jù)源的異構(gòu)性,當(dāng)前的技術(shù)難以實現(xiàn)通用的增量數(shù)據(jù)抽 取。針對電網(wǎng)數(shù)據(jù)的特點,本發(fā)明通過增量標(biāo)識字段逐條比對的的方式來實現(xiàn),所述的增量 標(biāo)識字段是時間戳字段或者ID自增字段或者任何具有增量性質(zhì)的字段,如果數(shù)據(jù)源表不 含具有增量性質(zhì)的字段,則采用關(guān)鍵字段“逐條比對”的方式實現(xiàn)數(shù)據(jù)遷移,所述的關(guān)鍵字 段為組合成主鍵的字段,如果關(guān)鍵字段值在目的表中已存在則忽略此記錄,否則插入新記 錄。增量模式表達式如下Incremental = {key = #,Condition = # ;#,Inc = #}式中“he”用來標(biāo)識增量字段,比如“Inc = YMD”,表示將“YMD”時間字段作為 增量標(biāo)識字段;任務(wù)執(zhí)行完畢后,系統(tǒng)將記錄“YMD”字段的當(dāng)前值以供下次任務(wù)執(zhí)行時生 成 sqli吾句。比如 “select*from saltreal where YMD > 2009-02—26083020”,其中“2009-02-2608 30:20”就是系統(tǒng)記錄的“YMD”字段的值。所述的主細(xì)表遷移模式,在數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,往往用外碼來保證參 照實體間的數(shù)據(jù)一致性,這種有參照關(guān)系的表稱為主細(xì)表。主細(xì)表模式可以保證數(shù)據(jù)的完 整性,一致性,可用性,避免“臟”數(shù)據(jù)的產(chǎn)生,具有很高的實用意義。主細(xì)表模式表達式如 下Main-sub = {Key = #,Inc = #,condition = # ;#MT = #,SF = #:#;#:#,RF = #:#}MT對應(yīng)的是主表名(靜態(tài)信息表);SF對應(yīng)源表字段與主表字段的映射關(guān)系;RF 對應(yīng)主表字段與細(xì)表字段的映射關(guān)系;在向細(xì)表進行數(shù)據(jù)遷移執(zhí)行過程中將根據(jù)SF的設(shè) 置查詢主表,并根據(jù)RF的設(shè)置將查詢結(jié)果集映射到細(xì)表中。參見附圖2,如上圖例所示:"MT = TOWERLEANINFOR, SF =線路號=LINE ;Sim PHONE, RF = ID :PRIMARY_ID, Key = seq_email. nextval, Inc = B^ |1], condition = TIME ; ” TOWERLEANINFOR是主表名;線路號LINE表示源表的線路號字段和動態(tài)表的LINE 字段對應(yīng);ID :PRIMARY_ID表示靜態(tài)表ID與動態(tài)表PID的對應(yīng);seq_email. nextval是目 的表數(shù)據(jù)庫中的序列;TIME是目的表的條件字段,判斷該數(shù)據(jù)是否已經(jīng)導(dǎo)入;“時間”是源 表增量字段。所述的通用多表映射方案是為了提高系統(tǒng)的應(yīng)用性能而對通用單表任務(wù)的一個 擴展,多表方案是將更新頻度相近且實時性要求不高的若干任務(wù)組成一個組方案,組方案 中的各個任務(wù)共享一個線程順序執(zhí)行。所述的單獨映射方案,是指對于系統(tǒng)中尚未定義的某種類型的數(shù)據(jù)遷移與同步任 務(wù),用戶可以編寫?yīng)毩⒌某绦?,并將其打成jar包供系統(tǒng)調(diào)用執(zhí)行。所述的目標(biāo)庫為分布式的數(shù)據(jù)庫,保存經(jīng)實時數(shù)據(jù)適配器處理過的數(shù)據(jù),提供給 上層的應(yīng)用系統(tǒng)和歸檔程序使用。目標(biāo)庫設(shè)計為分布式的數(shù)據(jù)庫,可以快速響應(yīng)業(yè)務(wù)系統(tǒng) 的實時性要求和歸檔程序的歸檔請求。參見附圖3,目標(biāo)庫在邏輯上是分布式的數(shù)據(jù)庫,其物理上可以是一個或幾個數(shù)據(jù) 庫系統(tǒng)構(gòu)成,可以通過元數(shù)據(jù)管理來動態(tài)調(diào)整和分配每個適配器對應(yīng)的目標(biāo)數(shù)據(jù)庫。其目 的是滿足應(yīng)用系統(tǒng)對實時數(shù)據(jù)的高實時性要求,以及防止網(wǎng)絡(luò)故障情況下直接存儲數(shù)據(jù)倉 庫而造成歷史數(shù)據(jù)的丟失,對實時數(shù)據(jù)進行“暫存”。目標(biāo)庫通常存儲5分鐘內(nèi)的電網(wǎng)運行 實時數(shù)據(jù)(具體時間通過元數(shù)據(jù)進行配置),數(shù)據(jù)歸檔程序?qū)⑵涮幚硖幚硗戤吅罅⒓辞宄?數(shù)據(jù)檢索具有很高的響應(yīng)速度。所述的數(shù)據(jù)倉庫存儲測點基本信息的基本信息表采用靜態(tài)表結(jié)構(gòu)數(shù)據(jù)表,所謂 靜態(tài)表是指數(shù)據(jù)表及表結(jié)構(gòu)、表中的內(nèi)容相對不變的數(shù)據(jù)表。在實時數(shù)據(jù)存儲設(shè)計中,用 靜態(tài)表描述和記錄各個監(jiān)測點的基本信息。所述的基本信息表可以分為Measeure表和 MeasureClass表兩類。Measure表記錄了測點的基本信息測點的名稱,測點的編碼,測點 分類,測點值的上下限、單位及數(shù)據(jù)精度,測點值對用的表ID及字段ID。MeasureClass表 將系統(tǒng)的各類測點進行了歸類。所述的數(shù)據(jù)倉庫存儲測點的記錄數(shù)據(jù)采用至少一張橫縱表結(jié)構(gòu)數(shù)據(jù)表,數(shù)據(jù)表的 每一列對應(yīng)一個測點、存儲該測點的記錄數(shù)據(jù),數(shù)據(jù)表的每一行存儲某個時刻所有列對應(yīng) 的測點的數(shù)據(jù)。通常電網(wǎng)實時數(shù)據(jù)管理系統(tǒng)所采用的表結(jié)構(gòu)是縱表結(jié)構(gòu),即每一行對應(yīng)一個測點,一條記錄存儲一個測點的信息。在沒有歷史數(shù)據(jù)存儲的的情況下,采用縱向表結(jié)構(gòu) 是方便的,但在以歷史數(shù)據(jù)存儲為重點的實時數(shù)據(jù)應(yīng)用系統(tǒng)中,采用縱向表結(jié)構(gòu)就會使數(shù) 據(jù)存儲、數(shù)據(jù)使用,尤其是數(shù)據(jù)挖掘帶來困難。而且,在本發(fā)明這種存儲模式下,消除了數(shù)據(jù) 冗余,數(shù)據(jù)庫存儲空間的利用率高。在存儲測點數(shù)據(jù)之前,通過所述的元數(shù)據(jù)管理模塊配置測點數(shù)據(jù)所存儲的表號和 列號。所述的歸檔程序?qū)⒛康膸熘械膶崟r數(shù)據(jù)按照橫縱表結(jié)構(gòu)規(guī)則進行歸檔,存入數(shù)據(jù) 倉庫,為數(shù)據(jù)挖掘提供保障。歸檔任務(wù)可以手工執(zhí)行和自動執(zhí)行,實現(xiàn)數(shù)據(jù)的自動復(fù)制,批 量處理,定時處理。所述的統(tǒng)一權(quán)限控制模塊中設(shè)置多個角色,每個角色對應(yīng)一定的功能,每個用戶 可以擁有一個或者多個角色,子角色繼承父角色擁有的所有功能。所屬的統(tǒng)一權(quán)限控制模塊中還設(shè)置IP訪問控制列表,用來配置允許訪問的IP和 允許訪問部分功能的IP,如果某個IP不允許訪問,則不再該表中出現(xiàn);或者先配置一個網(wǎng) 段可以訪問,然后再禁止其中某一個需要禁止的IP ;所有IP只有在該表中出現(xiàn)且允許才能 訪問,如果某個IP出現(xiàn)在該表中但某個功能ID被禁止,則該功能無法訪問;IP訪問控制列 表如表1所示表IIP訪問控制列表
權(quán)利要求
1.電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于包含兩個子系統(tǒng)實時數(shù)據(jù)的信息集 成平臺和基于所述的集成平臺的數(shù)據(jù)共享平臺,兩個子系統(tǒng)之間通過軟件總線相聯(lián);所述的信息集成平臺包含源數(shù)據(jù)庫分散于電網(wǎng)企業(yè)的電網(wǎng)數(shù)據(jù)系統(tǒng)中,負(fù)責(zé)存儲電網(wǎng)數(shù)據(jù)系統(tǒng)采集的原始數(shù)據(jù);適配器負(fù)責(zé)接收所述源數(shù)據(jù)庫中的原始數(shù)據(jù),包括三種類型關(guān)系型數(shù)據(jù)庫通用數(shù) 據(jù)集成適配器,負(fù)責(zé)處理各類關(guān)系型數(shù)據(jù);文本型數(shù)據(jù)適配器,負(fù)責(zé)處理文本類型的數(shù)據(jù)源 文件;實時數(shù)據(jù)適配器,負(fù)責(zé)采集實時數(shù)據(jù)的收集;目標(biāo)庫為分布式的數(shù)據(jù)庫,負(fù)責(zé)暫時存儲所述實時數(shù)據(jù)適配器收集的數(shù)據(jù);數(shù)據(jù)倉庫為用于集中存儲所述各適配器采集的數(shù)據(jù)的數(shù)據(jù)庫;歸檔程序?qū)λ瞿繕?biāo)庫中的實時數(shù)據(jù)進行處理,把處理過的數(shù)據(jù)存入所述數(shù)據(jù)倉庫;所述的數(shù)據(jù)共享平臺包括源數(shù)據(jù)管理模塊用來管理系統(tǒng)平臺中的源數(shù)據(jù),包括實時 數(shù)據(jù)源和需要采集的測點的配置,適配器的配置以及適配器對應(yīng)的目標(biāo)庫配置、歸檔信息 配置;所述的信息集成平臺還包括任務(wù)分配和負(fù)載平衡模塊根據(jù)所述的源數(shù)據(jù)管理模塊預(yù) 先定義好的各類元數(shù)據(jù)信息,初始化執(zhí)行環(huán)境,生成各項任務(wù);對電網(wǎng)實時數(shù)據(jù)的采集任務(wù) 進行分配和負(fù)載平衡,為各項任務(wù)分配合適的數(shù)據(jù)訪問適配器和目標(biāo)庫,把所述的關(guān)系型 數(shù)據(jù)庫通用數(shù)據(jù)集成適配器和文本型數(shù)據(jù)適配器采集的數(shù)據(jù)直接通過軟件總線存入所述 數(shù)據(jù)倉庫,把所述實時數(shù)據(jù)適配器采集的數(shù)據(jù)送到分配好的目標(biāo)庫。
2.權(quán)利要求1所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的關(guān)系型數(shù)據(jù) 庫通用數(shù)據(jù)集成適配器包括數(shù)據(jù)源配置模塊根據(jù)用戶的指令添加數(shù)據(jù)源配置、修改數(shù)據(jù)源配置、新添數(shù)據(jù)類型; 方案配置模塊用來實現(xiàn)添加數(shù)據(jù)采集、傳輸、處理方案、刪除方案、管理方案、執(zhí)行方 案等功能;任務(wù)調(diào)度及監(jiān)控模塊負(fù)責(zé)調(diào)用方案配置模塊定義的任務(wù),并監(jiān)控任務(wù)的整個執(zhí)行過程;日志模塊用來記錄系統(tǒng)日志、報警日志、歷史日志,系統(tǒng)日志包含平臺啟動后的所有 日志信息;報警日志包含所有報警方案的信息;歷史日志查看中包括查看歷史系統(tǒng)日志和 歷史報警日志;
3.權(quán)利要求2所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的關(guān)系型適配 器中方案配置模塊的配置方案包括通用單表映射方案,所述的通用單表映射方案采用全量 更新模式用于靜態(tài)數(shù)據(jù)表的更新,將關(guān)鍵字段“逐條比對”,如果關(guān)鍵字段值在目的表中已 存在,則更新目的表對應(yīng)記錄的相應(yīng)值,否則插入記錄。
4.權(quán)利要求2所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的通用單表映 射方案的更新模式包括增量模式,通過增量標(biāo)識字段逐條比對的的方式來實現(xiàn),所述的增 量標(biāo)識字段是時間戳字段或者ID自增字段或者任何具有增量性質(zhì)的字段,如果數(shù)據(jù)源表 不含具有增量性質(zhì)的字段,則采用關(guān)鍵字段“逐條比對”的方式實現(xiàn)數(shù)據(jù)遷移,所述的關(guān)鍵 字段為組合成主鍵的字段,如果關(guān)鍵字段值在目的表中已存在則忽略此記錄,否則插入新記錄。
5.權(quán)利要求2所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的通用單表映 射方案的更新模式包括主細(xì)表模式。
6.權(quán)利要求2所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的關(guān)系型適配 器中方案配置模塊的配置方案包括通用多表映射方案,所述的通用多表映射方案將更新頻 度相近且實時性要求不高的若干任務(wù)組成一個組方案,組方案中的各個任務(wù)共享一個線程 順序執(zhí)行。
7.權(quán)利要求1所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的實時數(shù)據(jù)適 配器包含緩沖管理器和通訊控制模塊,所述通訊控制模塊接受來自所述的任務(wù)分配和負(fù)載 平衡模塊指令,控制緩沖管理器的寫、讀線程。
8.權(quán)利要求1所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的數(shù)據(jù)倉庫存 儲測點基本信息的基本信息表采用靜態(tài)表結(jié)構(gòu)數(shù)據(jù)表;存儲測點的記錄數(shù)據(jù)采用至少一張 橫縱表結(jié)構(gòu)、動態(tài)數(shù)據(jù)存儲模式的數(shù)據(jù)表,數(shù)據(jù)表的每一列對應(yīng)一個測點、存儲該測點的記 錄數(shù)據(jù),數(shù)據(jù)表的每一行存儲某個時刻所有列對應(yīng)的測點的數(shù)據(jù)。
9.權(quán)利要求8所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的基本信息表 分為Measeure表和MeasureClass表兩類,Measure表記錄了測點的基本信息測點的名 稱,測點的編碼,測點分類,測點值的上下限、單位及數(shù)據(jù)精度,測點值對用的表ID及字段 ID, MeasureClass表將系統(tǒng)的各類測點進行了歸類。
10.權(quán)利要求1所述的電網(wǎng)實時數(shù)據(jù)集成與共享平臺,其特征在于所述的數(shù)據(jù)共享平 臺還包括統(tǒng)一權(quán)限控制模塊,用來實現(xiàn)統(tǒng)一的數(shù)據(jù)訪問控制,所述的統(tǒng)一權(quán)限控制模塊中設(shè)置 多個角色,每個角色對應(yīng)一定的功能,每個用戶沒有或者擁有一個或者擁有多個角色,子角 色繼承父角色擁有的所有功能;所屬的統(tǒng)一權(quán)限控制模塊中還設(shè)置IP訪問控制列表,用來配置允許訪問的IP和允許 訪問部分功能的IP,如果某個IP不允許訪問,則不再該表中出現(xiàn);或者先配置一個網(wǎng)段可 以訪問,然后再禁止其中某一個需要禁止的IP。
全文摘要
本發(fā)明公開了一種電網(wǎng)實時數(shù)據(jù)集成與共享平臺,該平臺包含兩個子系統(tǒng)實時數(shù)據(jù)的信息集成平臺和基于所述的集成平臺的數(shù)據(jù)共享平臺,兩個子系統(tǒng)之間通過軟件總線相聯(lián);所述的信息集成平臺通過適配器采集設(shè)置在各電網(wǎng)企業(yè)的源數(shù)據(jù)庫中的數(shù)據(jù),存入數(shù)據(jù)倉庫,供所述的共享平臺使用。本發(fā)明為不同類型的源數(shù)據(jù)配置不同的適配器,解決了目前電網(wǎng)企業(yè)數(shù)據(jù)不統(tǒng)一難以整合的問題,同時數(shù)據(jù)倉庫采用橫縱表結(jié)構(gòu),將數(shù)據(jù)表的每一列對應(yīng)一個測點、存儲該測點的記錄數(shù)據(jù),這種存儲方式消除了數(shù)據(jù)冗余,數(shù)據(jù)庫存儲空間的利用率提高,有利于數(shù)據(jù)挖掘。
文檔編號G06F17/30GK102096684SQ200910250789
公開日2011年6月15日 申請日期2009年12月11日 優(yōu)先權(quán)日2009年12月11日
發(fā)明者吳克河 申請人:華大天元(北京)電力科技有限公司