一種基于數據字典的廣域數據資源管理方法
【專利摘要】本發明涉及一種基于數據字典的廣域數據資源管理方法,包括:在不破壞不影響現有數據和已有應用的情況下,對現有數據資源進行預先處理,生成獨立的帶有數據資源特征的字典實體,設計數據字典管理機制,采用多級數據字典方式進行數據索引,運用同類聚合技術壓縮數據字典,優化數據檢索過程;在廣域網系統中部署數據字典,提供數據索引服務,網絡主機通過數據字典定位數據資源,訪問數據實體。本發明的方法,通過統一通用的數據字典,實現了廣域網節點間數據資源的統一維護和高效共享,保證了客戶端數據訪問的實時性和一致性;該方法能夠互聯共享全網范圍內的數據資源;提高數據資源利用率和數據資源管理效率。
【專利說明】一種基于數據字典的廣域數據資源管理方法
【技術領域】
[0001]本發明涉及一種電網調度自動化【技術領域】的資源管理方法,具體講涉及一種基于數據字典的廣域數據資源管理方法。
【背景技術】
[0002]現有的智能電網調度技術支持系統具有良好的橫向集成、縱向貫通能力,能夠充分滿足目前調度機構各專業的需要,隨著我國電力改革的不斷深入和跨大區互聯電網的快速發展,確定了未來電網緊密耦合,調度系統全局廣域、動態一體化的趨勢。現有系統中數據資源分散在各調度區,采用集中式管理方式,通過主/備服務器對區域內提供數據訪問服務。如此,帶來一些問題:1、數據資源的可見性局限在單個調度區,數據資源無法在全網范圍內統一管理,互聯共享;2、全網范圍內的數據資源管理效率偏低,實現跨區數據訪問需要從數據源接收原始數據后重新處理;3、同一數據可能存儲于多個不同調度區的節點之上,帶來數據多源問題,數據資源的利用率偏低。
【發明內容】
[0003]針對現有技術的不足,本發明的目的是提供一種基于數據字典的廣域數據資源管理方法,該方法能夠互聯共享全網范圍內的數據資源;提高數據資源利用率和數據資源管理效率。
[0004]本發明的目的是采用下述技術方案實現的:
[0005]本發明提供一種基于數據字典的廣域數據資源管理方法,其改進之處在于,所述方法包括下述步驟:
[0006]I)生成字典實體,并匯總所有字典實體形成三級字典;
[0007]2)形成二級字典;
[0008]3)形成一級字典;
[0009]4)應用程序使用多級數據字典定位并獲取全網數據資源。
[0010]進一步地,所述步驟I)中,調度子區在原有數據資源的基礎上,生成獨立的帶有數據資源特征的字典實體,并匯總所有數據字典實體形成三級字典;
[0011]調度子區內的每個數據實體生成對應的字典實體,記錄數據標識與數據位置的對應關系;數據資源以數據字典的形式組織管理,同類數據分散存儲于多臺服務器,通過字典中的數據位置信息定位資源,訪問數據;三級字典匯集調度子區內所有數據服務器上的字典實體,用于記錄數據資源存儲的服務器節點名和物理位置;
[0012]三級字典由調度子區管理維護,并與調度子區數據服務一起部署,用于提供調度子區數據資源檢索功能。
[0013]進一步地,所述字典實體包括數據資源的名稱、維護區域和文件位置信息。
[0014]進一步地,所述步驟2)中,調度區匯總所有調度子區的三級字典,生成數據標識與三級字典位置的對應關系,并附加調度子區信息,形成二級字典,統一管理調度區內的數據資源;
[0015]對二級字典的內容進行同類聚合優化,即合并相同三級字典位置的多個連續數據字典實體;
[0016]二級字典由調度區管理維護,與調度區數據服務一起部署,用于提供調度區數據資源檢索功能。
[0017]進一步地,所述步驟3)中,在全網范圍內匯總各調度區二級字典,生成數據標識與二級字典位置的對應關系,并附加調度區信息,形成一級字典,用于提供全局數據資源索引服務;對一級字典的內容進行同類聚合優化。
[0018]進一步地,所述步驟4)中,在全網范圍內部署全局一級字典,網絡主機中的應用程序使用統一數據資源訪問接口,根據數據字典定位并獲取全網數據資源。
[0019]進一步地,設計多種數據資源訪問接口,并使用多級數據字典,以區分不同來源的請求服務。
[0020]與現有技術比,本發明達到的有益效果是:
[0021]1、充分實現了全網數據資源的共享,有效的節約人力維護成本及系統建設成本,極大地提高調度自動化領域內數據資源的管理和利用效率,為電網的發展、運行和管理產生可觀效益,提供有力的技術支持和保障。
[0022]2、解決現有系統隨著電網規模逐漸龐大、數據交互愈發頻繁而導致的數據訪問速度下降和系統升級擴展困難的問題。
[0023]3、架構合理,設計多級數據字典結構,滿足不同使用場景的數據訪問需求,確保數據訪問速度的同時,提高資源管理效率,簡化數據維護流程。
[0024]4、本發明的方法,通過統一通用的數據字典,實現了廣域網節點間數據資源的統一維護和高效共享,保證了客戶端數據訪問的實時性和一致性;同時優化了數據資源索引過程,提高了數據訪問速度;在未來電網緊密耦合,調度系統全局廣域、動態一體化的環境下,本發明可以滿足海量數據的分布式處理要求,提高調度資源的統一分配管理效率,加強全網數據資源互聯共享,支撐廣域系統整體性的分布式處理技術。
【專利附圖】
【附圖說明】
[0025]圖1是本發明提供的基于數據字典的廣域數據資源管理方法的流程圖;
[0026]圖2是本發明提供的具體實施例的廣域數據資源管理方法的多級字典示意圖。
【具體實施方式】
[0027]下面結合附圖對本發明的【具體實施方式】作進一步的詳細說明。
[0028]本發明涉及一種基于數據字典的廣域數據資源管理方法,其流程圖如圖1所示,包括下述步驟:
[0029]I)各調度子區在原有數據資源的基礎上,生成獨立的帶有數據資源特征的字典實體,匯總所有字典實體形成三級字典;數據字典實體包含數據資源的名稱、維護區域、文件位置等信息;
[0030]現有系統中調度區內的數據訪問直接根據數據標識(記錄ID)訪問數據實體,同類數據資源存儲于同一服務器,現有的數據訪問和資源管理也不支持分布式數據資源,以此導致系統擴展性不強,性能瓶頸突出。本發明中,每個數據實體生成對應的字典實體,記錄數據標識與數據位置的對應關系。數據資源以數據字典的形式組織管理,同類數據可以分散存儲于多臺服務器,通過字典中的數據位置信息定位資源,訪問數據。三級字典匯集了子區內所有數據服務器上的數據字典實體,記錄數據資源存儲的服務器節點名和物理位置。三級字典由子區管理維護,與子區數據服務一起部署,提供子區數據資源檢索功能。
[0031]2)各調度區匯總子區數據服務器的三級字典,附加子區信息,形成二級字典;
[0032]各調度區匯總所有子區的三級字典,生成數據標識與三級字典位置的對應關系,并附加子區信息,形成二級字典,統一管理調度區內所有數據資源。同時,對二級字典的內容進行同類聚合優化,合并相同三級字典位置的多個連續數據字典實體,減小字典內容,提高數據索引效率。二級字典由各調度區管理維護,與調度區數據服務一起部署,提供調度區數據資源檢索功能。
[0033]3)在全網范圍內匯總各調度區二級字典,附加調度區信息,形成全局一級字典,并在全網范圍內部署。
[0034]在全網范圍內匯總各調度區二級字典,生成數據標識與二級字典位置的對應關系,并附加調度區信息,形成一級字典,提供全局數據資源索引服務。同時,同樣對一級字典的內容進行同類聚合優化,進一步提高數據訪問效率。
[0035]4)應用程序使用統一數據資源接口,根據訪問需求,使用多級數據字典定位并獲取全網數據資源。
[0036]現有系統中各調度區的數據資源局限于區域內部訪問使用,區域外對區域內的數據資源不可見。本發明中,通過在全網范圍內部署全局一級字典,應用程序使用統一數據資源訪問接口,根據數據字典定位數據資源。考慮到數據訪問請求的不同場景,為了區分不同來源的請求服務,設計多種數據資源檢索接口,使用多級數據字典,以讓應用程序靈活調用,提高數據資源訪問效率。
[0037]本發明提供的基于數據字典的廣域數據資源管理方法,在不破壞不影響現有數據和已有應用的情況下,對現有數據資源進行預先處理,生成獨立的帶有數據資源特征的字典實體,設計數據字典管理機制,采用多級數據字典方式進行數據索引,運用同類聚合技術壓縮數據字典,優化數據檢索過程;在廣域網系統中部署數據字典,提供數據索引服務,網絡主機通過數據字典定位數據資源,訪問數據實體,本發明的方法通過數據字典技術,將全網各調度區的數據訪問服務互聯共享,實現了調度資源的統一分配管理和高效利用,為全網分析與計算、全局調度計劃和控制決策提供支撐和保障,也為海量數據的分布式處理提供基礎,進一步提升了廣域系統整體性的處理能力。
[0038]實施例
[0039]下面結合調度數據網,以國調、華東分調、江蘇省調和南京地調為例,對本發明的技術方案作進一步的詳細說明。本發明提供的具體實施例的廣域數據資源管理方法的多級字典示意圖如圖2所示。
[0040]I)國調、華東分調、江蘇省調和南京地調是不同層級的調度區,每個調度區因為數據資源龐大,又根據廠站劃分為若干調度子區,各調度子區在原有數據資源的基礎上,生成獨立的帶有數據資源特征的字典實體,匯總所有字典實體形成三級字典;數據字典實體包含數據資源的名稱、維護區域、文件位置等信息;
[0041]以江蘇省調為例,可根據省調范圍內每250個廠站為一個子區,子區內每個數據實體生成對應的字典實體,記錄數據標識與數據位置的對應關系。數據資源以數據字典的形式組織管理,同類數據可以分散存儲于多臺服務器,通過字典中的數據位置信息定位資源,訪問數據。三級字典匯集了調度子區范圍內所有數據服務器上的數據字典實體,記錄數據資源存儲的服務器節點名和物理位置。三級字典由江蘇省調管理維護,與子區數據服務一起部署,提供子區數據資源檢索功能。
[0042]2)各調度區匯總子區數據服務器的三級字典,附加子區信息,形成二級字典;
[0043]江蘇省調匯總范圍內所有子區的三級字典,生成數據標識與三級字典位置的對應關系,并附加子區信息,形成二級字典,統一管理調度區內所有數據資源。同時,對二級字典的內容進行同類聚合優化,合并相同三級字典位置的多個連續數據字典實體,減小字典內容,提高數據索引效率。二級字典由江蘇省調管理維護,與省調數據服務一起部署,提供調度區數據資源檢索功能。國調、華東分調和南京地調均按這種方法形成其二級字典。
[0044]3)在全網范圍內匯總國調、華東分調、江蘇省調和南京地調的二級字典,附加調度區信息,形成全局一級字典,并在全網范圍內部署。
[0045]在全網范圍內匯總各調度區二級字典,生成數據標識與二級字典位置的對應關系,并附加調度區信息,形成一級字典,提供全局數據資源索引服務。同時,同樣對一級字典的內容進行同類聚合優化,進一步提高數據訪問效率。
[0046]4)應用程序使用統一數據資源接口,根據訪問需求,使用多級數據字典定位并獲取全網數據資源。
[0047]以國調某一全局應用為例,需要訪問多個不同調度區多個數據資源時,可通過統一數據資源接口,根據一級數據字典索引數據資源位置,數據位置在華東分調則向華東分調數據服務請求數據訪問,在江蘇省調則向江蘇省調數據服務請求數據訪問,以此類推。江蘇省調數據訪問服務接收到數據訪問請求后,根據二級數據字典索引數據資源,定位子區位置,并轉發數據訪問請求。子區再根據三級字典,確定數據資源的物理位置,獲取數據后返回應用。
[0048]考慮到數據訪問請求的不同場景,為了區分不同來源的請求服務,設計多種數據資源檢索接口,使用多級數據字典,以讓應用程序靈活調用,提高數據資源訪問效率。以江蘇省調本地應用為例,則直接使用二級字典索引數據,子區本地應用則直接使用三級字典訪問數據。
[0049]最后應當說明的是:以上實施例僅用以說明本發明的技術方案而非對其限制,盡管參照上述實施例對本發明進行了詳細的說明,所屬領域的普通技術人員依然可以對本發明的【具體實施方式】進行修改或者等同替換,這些未脫離本發明精神和范圍的任何修改或者等同替換,均在申請待批的本發明的權利要求保護范圍之內。
【權利要求】
1.一種基于數據字典的廣域數據資源管理方法,其特征在于,所述方法包括下述步驟: 1)生成字典實體,并匯總所有字典實體形成三級字典; 2)形成二級字典; 3)形成一級字典; 4)應用程序使用多級數據字典定位并獲取全網數據資源。
2.如權利要求1所述的廣域數據資源管理方法,其特征在于,所述步驟1)中,調度子區在原有數據資源的基礎上,生成獨立的帶有數據資源特征的字典實體,并匯總所有數據字典實體形成三級字典; 調度子區內的每個數據實體生成對應的字典實體,記錄數據標識與數據位置的對應關系;數據資源以數據字典的形式組織管理,同類數據分散存儲于多臺服務器,通過字典中的數據位置信息定位資源,訪問數據;三級字典匯集調度子區內所有數據服務器上的字典實體,用于記錄數據資源存儲的服務器節點名和物理位置; 三級字典由調度子區管理維護,并與調度子區數據服務一起部署,用于提供調度子區數據資源檢索功能。
3.如權利要求2所述的廣域數據資源管理方法,其特征在于,所述字典實體包括數據資源的名稱、維護區域和文件位置信息。
4.如權利要求1所述的廣域數據資源管理方法,其特征在于,所述步驟2)中,調度區匯總所有調度子區的三級字典,生成數據標識與三級字典位置的對應關系,并附加調度子區信息,形成二級字典,統一管理調度區內的數據資源; 對二級字典的內容進行同類聚合優化,即合并相同三級字典位置的多個連續數據字典實體; 二級字典由調度區管理維護,與調度區數據服務一起部署,用于提供調度區數據資源檢索功能。
5.如權利要求1所述的廣域數據資源管理方法,其特征在于,所述步驟3)中,在全網范圍內匯總各調度區二級字典,生成數據標識與二級字典位置的對應關系,并附加調度區信息,形成一級字典,用于提供全局數據資源索引服務;對一級字典的內容進行同類聚合優化。
6.如權利要求1所述的廣域數據資源管理方法,其特征在于,所述步驟4)中,在全網范圍內部署全局一級字典,網絡主機中的應用程序使用統一數據資源訪問接口,根據數據字典定位并獲取全網數據資源。
7.如權利要求6所述的廣域數據資源管理方法,其特征在于,設計多種數據資源訪問接口,并使用多級數據字典,以區分不同來源的請求服務。
【文檔編號】G06F17/30GK104391949SQ201410707762
【公開日】2015年3月4日 申請日期:2014年11月26日 優先權日:2014年11月26日
【發明者】莊衛金, 孫名揚, 柳津, 楊爭林, 王艷, 黃龍達, 于芳, 張永剛, 徐攀 申請人:國家電網公司, 中國電力科學研究院, 國網浙江省電力公司