[發明專利]一種基于負荷通道動態列的數據管理方法和相關裝置有效
| 申請號: | 202110579758.5 | 申請日: | 2021-05-26 |
| 公開(公告)號: | CN113032373B | 公開(公告)日: | 2021-08-17 |
| 發明(設計)人: | 劉崢嶸;潘超;俞志剛;辛偉;陳俊諭;舒焱文;王濺;郭援越 | 申請(專利權)人: | 杭州炬華科技股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/22 |
| 代理公司: | 杭州華知專利事務所(普通合伙) 33235 | 代理人: | 束曉前 |
| 地址: | 311121 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 負荷 通道 動態 數據管理 方法 相關 裝置 | ||
本發明公開的一種基于負荷通道動態列的數據管理方法和相關裝置,方法包括:創建負荷通道的映射表;配置OBIS映射字段;創建采集任務,獲取所述表名、所述字段名稱、所述字段類型和所述精度信息;動態生成SQL腳本;執行所述SQL腳本,獲取數據庫庫表結構。本發明公開的方法,通過采用OBIS設計,為動態創建庫表結構提供了基礎數據,還通過采集任務設計,為動態創建庫表結構提供了實現方法。相比現有技術,本方法按需動態創建數據庫表結構,解決了數據庫表存儲冗余過大或過小的問題,且采集系統平臺化,負荷通道新增OBIS時,數據庫表和采集系統均無需改動,當現有通道不足,啟用新的負荷通道時,系統平行擴展,降低平臺的維護成本。
技術領域
本發明涉及數據庫表存儲領域,更具體的,涉及一種基于負荷通道動態列的數據管理方法和相關裝置。
背景技術
負荷曲線功能是智能電表必備的功能,也是電力局調度電力和規劃的依據。由于地區差異和電網結構的不同,且IEC62056標椎體系支持負荷曲線的凍結數據項的靈活配置,導致各個地區的客戶對負荷曲線凍結的數據項的需求不盡相同,這就給采集系統存儲負荷數據帶來了一定的困擾。
傳統的采集系統采用以下幾種方案設計數據庫表存儲結構:1、綜合市場客戶需求,甄選出常用OBIS,創建對應的數據庫表結構;2、按客戶出廠的OBIS需求,創建對應的數據庫表結構;3、自定義通道OBIS,創建對應的數據庫表結構。然而上述3中方案也對應了3種缺陷:1、數據庫表存儲冗余大、浪費存貯空間資源;2、負荷通道新增OBIS,數據庫表和采集系統均需改動;3、數據庫表存儲冗余小,新增OBIS,數據庫表、采集系統均需改動。
因此,如何設計一種基于負荷通道動態列的數據管理方法,消除上述缺陷,是本領域技術人員亟待解決的技術問題。
發明內容
鑒于上述問題,本發明的目的是提供一種基于負荷通道動態列的數據管理方法和相關裝置,解決數據庫表存儲體量難以衡量,新增OBIS,數據庫表和采集系統均需改動的問題。
本發明第一方面提供了一種基于負荷通道動態列的數據管理方法,包括以下步驟:
創建負荷通道的映射表,包括輸入所述映射表的表名;
配置OBIS映射字段,所述映射字段包括字段名稱、字段類型和精度信息;
創建采集任務,獲取所述表名、所述字段名稱、所述字段類型和所述精度信息;
根據所述表名、所述字段名稱、所述字段類型和所述精度信息,動態生成SQL腳本;
執行所述SQL腳本,獲取數據庫庫表結構。
本方案中,所述動態生成SQL腳本,具體為:
驗證所述映射字段在當前數據庫庫表結構中是否已存在,若否,則動態生成SQL腳本。
本方案中,所述創建負荷通道的映射表還包括:根據負荷通道類型生成第一編碼。
本方案中,所述配置OBIS映射字段還包括:根據配置類型生成第二編碼。
本方案中,所述創建采集任務,獲取所述表名、所述字段名稱、所述字段類型和所述精度信息具體為:
創建采集任務,通過第一編碼獲取所述表名,通過第二編碼獲取所述字段名稱、所述字段類型和所述精度信息。
本發明第二方面還提供一種基于負荷通道動態列的數據管理裝置,包括創建單元,用于創建負荷通道的映射表,包括輸入所述映射表的表名;
配置單元,用于配置OBIS映射字段,所述映射字段包括字段名稱、字段類型和精度信息;
采集單元,用于創建采集任務,獲取所述表名、所述字段名稱、所述字段類型和所述精度信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州炬華科技股份有限公司,未經杭州炬華科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110579758.5/2.html,轉載請聲明來源鉆瓜專利網。





