本申請屬于儲能物聯(lián)網(wǎng)領(lǐng)域,具體涉及一種儲能物聯(lián)網(wǎng)平臺及其數(shù)據(jù)可視化方法。
背景技術(shù):
1、在儲能行業(yè)中,隨著能源管理和分布式能源系統(tǒng)的快速發(fā)展,構(gòu)建物聯(lián)網(wǎng)數(shù)據(jù)平臺已成為提升儲能系統(tǒng)智能化管理水平的關(guān)鍵。然而,搭建這樣的數(shù)據(jù)平臺面臨諸多挑戰(zhàn)。
2、首先,儲能設(shè)備的數(shù)量龐大,覆蓋面廣。通常,這些設(shè)備由有實力的公司大批量生產(chǎn),每個型號可能涉及數(shù)以萬計的設(shè)備,這些設(shè)備都需要定期上傳數(shù)據(jù)。為了處理如此龐大的數(shù)據(jù)量,數(shù)據(jù)平臺必須具備高度的穩(wěn)定性和強(qiáng)大的處理能力,從中挖掘出數(shù)據(jù)的潛在價值,為新業(yè)務(wù)的拓展提供支持。
3、其次,儲能設(shè)備由多個關(guān)鍵組件組成,如充電控制器、逆變器、電池管理系統(tǒng)、電池單元、溫控系統(tǒng)和通信模塊。每個組件都部署了多個傳感器,用于監(jiān)測運(yùn)行狀態(tài)并收集相關(guān)參數(shù)。這使得每次數(shù)據(jù)采集涉及的指標(biāo)繁多,增加了數(shù)據(jù)上傳的復(fù)雜性和成功率的難度。
4、隨著數(shù)據(jù)量的不斷增加,及時有效地查詢數(shù)據(jù)變得愈發(fā)困難。為了提升數(shù)據(jù)使用效率,通常使用數(shù)據(jù)倉庫來將分散的源數(shù)據(jù)進(jìn)行分層邏輯整合,整合的過程需要消耗大量時間將數(shù)據(jù)落入物理表,不同數(shù)倉層級間的物理表相互依賴,在遇到維度變更或數(shù)據(jù)變更時,依賴的每一層物理表需要全部更新數(shù)據(jù),過程非常笨重耗時,無法提供對數(shù)據(jù)的實時查詢能力和對歷史數(shù)據(jù)的靈活變更。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種儲能物聯(lián)網(wǎng)平臺及其數(shù)據(jù)可視化方法,能夠提供對數(shù)據(jù)的實時查詢能力和對歷史數(shù)據(jù)的靈活變更。
2、第一方面,本申請實施例提供了一種儲能物聯(lián)網(wǎng)平臺,包括數(shù)據(jù)上報模塊、數(shù)據(jù)入庫模塊、數(shù)據(jù)整合模塊和數(shù)據(jù)可視化模塊,其中,
3、所述數(shù)據(jù)上報模塊,用于獲取各儲能設(shè)備上傳的原始數(shù)據(jù)包,將所述原始數(shù)據(jù)包傳輸?shù)剿鰯?shù)據(jù)入庫模塊;
4、所述數(shù)據(jù)入庫模塊,用于對所述原始數(shù)據(jù)包進(jìn)行解析和處理得到原始分包數(shù)據(jù)和所述原始分包數(shù)據(jù)的類別,將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中;
5、所述數(shù)據(jù)整合模塊,用于基于所述多個基礎(chǔ)數(shù)據(jù)表進(jìn)行第一數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成多個常規(guī)視圖,再基于所述多個常規(guī)視圖進(jìn)行第二數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成至少一個物化視圖;
6、所述數(shù)據(jù)可視化模塊,用于基于用戶設(shè)置從數(shù)據(jù)倉庫中獲取至少一個常規(guī)視圖或者至少一個物化視圖的相應(yīng)字段生成圖表進(jìn)行展示。
7、可選地,所述基礎(chǔ)數(shù)據(jù)表包括聚合表,所述數(shù)據(jù)入庫模塊,還用于基于預(yù)設(shè)的聚合鍵將屬于同一類別的多條原始分包數(shù)據(jù)合并寫入到所述類別對應(yīng)的聚合表的一條基礎(chǔ)數(shù)據(jù)中。
8、可選地,所述原始數(shù)據(jù)包中包括數(shù)據(jù)類型id,所述數(shù)據(jù)類型id包括逆變器id、電池包id和用戶id,所述基礎(chǔ)數(shù)據(jù)表包括用戶基本信息表和設(shè)備日志聚合表,
9、所述數(shù)據(jù)入庫模塊,還用于將數(shù)據(jù)類型id為逆變器id或電池包id的原始分包數(shù)據(jù)寫入所述設(shè)備日志聚合表中,將數(shù)據(jù)類型id為用戶id的原始分包數(shù)據(jù)寫入到所述用戶基本信息表中。
10、可選地,所述原始數(shù)據(jù)包中還包括設(shè)備id和數(shù)據(jù)批次id,所述設(shè)備日志聚合表中包括日期字段、設(shè)備id字段、數(shù)據(jù)批次字段和多個指標(biāo)信息字段,
11、所述數(shù)據(jù)入庫模塊,還用于以“日期+設(shè)備id+數(shù)據(jù)批次id”為聚合鍵,將數(shù)據(jù)類型id為逆變器id或電池包id且設(shè)備id和數(shù)據(jù)批次id均相同的各原始分包數(shù)據(jù)合并寫入到所述設(shè)備日志聚合表的同一條基礎(chǔ)數(shù)據(jù)中。
12、可選地,所述數(shù)據(jù)整合模塊,用于從所述多個基礎(chǔ)數(shù)據(jù)表的一個基礎(chǔ)數(shù)據(jù)表中提取一組相關(guān)字段數(shù)據(jù)形成第一常規(guī)視圖,和/或從所述多個基礎(chǔ)數(shù)據(jù)表的至少兩個基礎(chǔ)數(shù)據(jù)表中分別提取一組相關(guān)字段數(shù)據(jù),并對提取的至少兩組相關(guān)字段數(shù)據(jù)進(jìn)行關(guān)聯(lián)組合形成第二常規(guī)視圖。
13、可選地,所述數(shù)據(jù)整合模塊,還用于在形成所述第一常規(guī)視圖前,對提取到的一組相關(guān)字段數(shù)據(jù)中的部分字段的數(shù)據(jù)內(nèi)容進(jìn)行數(shù)據(jù)轉(zhuǎn)換;和/或在形成所述第二常規(guī)視圖前,對提取到的至少兩組相關(guān)字段數(shù)據(jù)中至少一組相關(guān)字段數(shù)據(jù)的部分字段的數(shù)據(jù)內(nèi)容進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
14、第二方面,本申請實施例提供了一種基于儲能物聯(lián)網(wǎng)平臺的數(shù)據(jù)可視化方法,所述方法包括:
15、獲取各儲能設(shè)備上傳的原始數(shù)據(jù)包;
16、對所述原始數(shù)據(jù)包進(jìn)行解析和處理得到原始分包數(shù)據(jù),將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中;
17、基于所述多個基礎(chǔ)數(shù)據(jù)表進(jìn)行第一數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成多個常規(guī)視圖,再基于所述多個常規(guī)視圖進(jìn)行第二數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成至少一個物化視圖;
18、基于用戶設(shè)置從數(shù)據(jù)倉庫中獲取至少一個常規(guī)視圖或者至少一個物化視圖的相應(yīng)字段生成圖表進(jìn)行展示。
19、可選地,所述基礎(chǔ)數(shù)據(jù)表包括聚合表,所述將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中包括:
20、基于預(yù)設(shè)的聚合鍵將屬于同一類別的多條原始分包數(shù)據(jù)合并寫入到所述類別對應(yīng)的聚合表的一條基礎(chǔ)數(shù)據(jù)中。
21、可選地,所述原始數(shù)據(jù)包中包括設(shè)備id、數(shù)據(jù)類型id和數(shù)據(jù)批次id,所述數(shù)據(jù)類型id包括逆變器id、電池包id和用戶id,所述基礎(chǔ)數(shù)據(jù)表包括設(shè)備日志聚合表,所述設(shè)備日志聚合表中包括日期字段、設(shè)備id字段、數(shù)據(jù)批次字段和多個指標(biāo)信息字段,所述將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中包括:
22、以“日期+設(shè)備id+數(shù)據(jù)批次id”為聚合鍵,將數(shù)據(jù)類型id為逆變器id或電池包id且設(shè)備id和數(shù)據(jù)批次id均相同的各原始分包數(shù)據(jù)合并寫入到所述設(shè)備日志聚合表的同一條基礎(chǔ)數(shù)據(jù)中。
23、可選地,所述基于所述多個基礎(chǔ)數(shù)據(jù)表進(jìn)行第一數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成多個常規(guī)視圖包括:
24、從所述多個基礎(chǔ)數(shù)據(jù)表中的一個基礎(chǔ)數(shù)據(jù)表中提取一組相關(guān)字段數(shù)據(jù)形成第一常規(guī)視圖,和/或從所述多個基礎(chǔ)數(shù)據(jù)表中的至少兩個基礎(chǔ)數(shù)據(jù)表中分別提取一組相關(guān)字段數(shù)據(jù),并對提取到的至少兩組相關(guān)字段數(shù)據(jù)進(jìn)行關(guān)聯(lián)組合形成第二常規(guī)視圖。
25、在本申請實施例中,提供一種儲能物聯(lián)網(wǎng)平臺,包括數(shù)據(jù)上報模塊、數(shù)據(jù)入庫模塊、數(shù)據(jù)整合模塊和數(shù)據(jù)可視化模塊,其中,數(shù)據(jù)上報模塊,用于獲取各儲能設(shè)備上傳的原始數(shù)據(jù)包,將原始數(shù)據(jù)包傳輸?shù)綌?shù)據(jù)入庫模塊;數(shù)據(jù)入庫模塊,用于對原始數(shù)據(jù)包進(jìn)行解析和處理得到原始分包數(shù)據(jù),再將原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中;數(shù)據(jù)整合模塊,用于基于多個基礎(chǔ)數(shù)據(jù)表進(jìn)行第一數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成多個常規(guī)視圖,再基于多個常規(guī)視圖進(jìn)行第二數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成至少一個物化視圖;數(shù)據(jù)可視化模塊,用于基于用戶設(shè)置從數(shù)據(jù)倉庫中獲取至少一個常規(guī)視圖或者至少一個物化視圖的相應(yīng)字段生成圖表進(jìn)行展示。本申請突破了傳統(tǒng)物理表的限制,采用以視圖為核心的架構(gòu)設(shè)計,通過常規(guī)視圖和物化視圖的有機(jī)結(jié)合,顯著降低存儲成本,提高了數(shù)據(jù)的實時查詢能力和對歷史數(shù)據(jù)靈活變更的及時響應(yīng)能力。
1.一種儲能物聯(lián)網(wǎng)平臺,其特征在于,包括數(shù)據(jù)上報模塊、數(shù)據(jù)入庫模塊、數(shù)據(jù)整合模塊和數(shù)據(jù)可視化模塊,其中,
2.根據(jù)權(quán)利要求1所述的儲能物聯(lián)網(wǎng)平臺,其特征在于,所述基礎(chǔ)數(shù)據(jù)表包括聚合表,所述數(shù)據(jù)入庫模塊,還用于基于預(yù)設(shè)的聚合鍵將屬于同一類別的多條原始分包數(shù)據(jù)合并寫入到所述類別對應(yīng)的聚合表的一條基礎(chǔ)數(shù)據(jù)中。
3.根據(jù)權(quán)利要求1所述的儲能物聯(lián)網(wǎng)平臺,其特征在于,所述原始數(shù)據(jù)包中包括數(shù)據(jù)類型id,所述數(shù)據(jù)類型id包括逆變器id、電池包id和用戶id,所述基礎(chǔ)數(shù)據(jù)表包括用戶基本信息表和設(shè)備日志聚合表,
4.根據(jù)權(quán)利要求3所述的儲能物聯(lián)網(wǎng)平臺,其特征在于,所述原始數(shù)據(jù)包中還包括設(shè)備id和數(shù)據(jù)批次id,所述設(shè)備日志聚合表中包括日期字段、設(shè)備id字段、數(shù)據(jù)批次字段和多個指標(biāo)信息字段,
5.根據(jù)權(quán)利要求1至4任一項所述的儲能物聯(lián)網(wǎng)平臺,其特征在于,所述數(shù)據(jù)整合模塊,用于從所述多個基礎(chǔ)數(shù)據(jù)表的一個基礎(chǔ)數(shù)據(jù)表中提取一組相關(guān)字段數(shù)據(jù)形成第一常規(guī)視圖,和/或從所述多個基礎(chǔ)數(shù)據(jù)表的至少兩個基礎(chǔ)數(shù)據(jù)表中分別提取一組相關(guān)字段數(shù)據(jù),并對提取的至少兩組相關(guān)字段數(shù)據(jù)進(jìn)行關(guān)聯(lián)組合形成第二常規(guī)視圖。
6.根據(jù)權(quán)利要求5所述的儲能物聯(lián)網(wǎng)平臺,其特征在于,所述數(shù)據(jù)整合模塊,還用于在形成所述第一常規(guī)視圖前,對提取到的一組相關(guān)字段數(shù)據(jù)中的部分字段的數(shù)據(jù)內(nèi)容進(jìn)行數(shù)據(jù)轉(zhuǎn)換;和/或在形成所述第二常規(guī)視圖前,對提取到的至少兩組相關(guān)字段數(shù)據(jù)中至少一組相關(guān)字段數(shù)據(jù)的部分字段的數(shù)據(jù)內(nèi)容進(jìn)行數(shù)據(jù)轉(zhuǎn)換。
7.一種基于儲能物聯(lián)網(wǎng)平臺的數(shù)據(jù)可視化方法,其特征在于,所述方法包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基礎(chǔ)數(shù)據(jù)表包括聚合表,所述將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中包括:
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述原始數(shù)據(jù)包中包括設(shè)備id、數(shù)據(jù)類型id和數(shù)據(jù)批次id,所述數(shù)據(jù)類型id包括逆變器id、電池包id和用戶id,所述基礎(chǔ)數(shù)據(jù)表包括設(shè)備日志聚合表,所述設(shè)備日志聚合表中包括日期字段、設(shè)備id字段、數(shù)據(jù)批次字段和多個指標(biāo)信息字段,所述將所述原始分包數(shù)據(jù)按其類別寫入到數(shù)據(jù)倉庫的多個基礎(chǔ)數(shù)據(jù)表中包括:
10.根據(jù)權(quán)利要求7至9任一項所述的方法,其特征在于,所述基于所述多個基礎(chǔ)數(shù)據(jù)表進(jìn)行第一數(shù)據(jù)整合在數(shù)據(jù)倉庫中形成多個常規(guī)視圖包括: