[發明專利]生成運維報表的方法和裝置在審
| 申請號: | 201711224277.2 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN107861933A | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 胡在斌;張春雨 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F17/30 |
| 代理公司: | 北京英賽嘉華知識產權代理有限責任公司11204 | 代理人: | 王達佐,馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 報表 方法 裝置 | ||
1.一種生成運維報表的方法,包括:
接收報表生成指令;
獲取所述報表生成指令所對應的報表模板;
基于所述報表模板的報表類型和數據特征,定時從分布式存儲系統中獲取監控點位的監控數據;
基于所述報表模板和所述監控數據,呈現報表。
2.根據權利要求1所述的方法,其中,所述基于所述報表模板的報表類型和數據特征,獲取監控點位的監控數據包括:
響應于接收用戶輸入的查詢關鍵字,基于所述報表模板的報表類型和數據特征,獲取匹配所述查詢關鍵字的監控點位的監控數據;
響應于接收用戶輸入的修改指令,修改所述匹配所述查詢關鍵字的監控點位的監控數據;
基于所述報表模板的報表類型和數據特征,獲取修改后的監控點位的監控數據。
3.根據權利要求1所述的方法,其中,所述報表模板基于滿足以下規則的用戶輸入生成:
Excel中每頁的第一行為空、說明或日期數據且不能包含點位關鍵詞;
支持公式,且每頁的最后一列為公式;
每頁的倒數第二列為點位關鍵詞;
運行手動錄入數據且單獨配置的點位。
4.根據權利要求1所述的方法,其中,所述方法還包括:
接收對所述監控點位的數據閾值的設定操作;
根據所述設定操作,設定所述數據閾值;
響應于所述監控點位的數據超過所述數據閾值,采用預定顏色呈現所述監控點位。
5.根據權利要求1所述的方法,其中,所述獲取所述報表生成指令所對應的報表模板包括:
從MySQL數據庫中獲取采用PhpExcel庫完成解析的報表模板;和/或
經由互為備份的開源數據平臺HDP和整合數據倉庫IDW之一獲取所述報表生成指令所對應的報表模板。
6.根據權利要求1所述的方法,其中,所述方法還包括:
接收上傳的Execl格式的報表;
存儲上傳的Execl格式的報表。
7.根據權利要求1所述的方法,其中,所述基于所述報表模板和所述監控數據,呈現報表包括:
基于所述報表模板和所述監控數據,以Execl或Web頁面報表的方式呈現報表。
8.根據權利要求7所述的方法,其中,基于所述報表模板和所述監控數據,以Execl報表或Web頁面報表的方式呈現報表包括:
以excel報表的方式呈現數據中心用電量明細報表;
以Web頁面報表的方式呈現數據中心整點報表。
9.根據權利要求7所述的方法,其中,所述Web頁面報表支持多個數據中心、多個時刻的整點報表數據查詢。
10.根據權利要求7至9任意一項所述的方法,其中,所述Web頁面報表采用整點報表組件實現以下一項或多項:
響應于接收合并指令,合并被選擇的單元格;
響應于接收對比指令,對比被選擇的單元格;
響應于接收導出指令,導出被選擇的數據內容;
響應于接收圖片下載指令,下載被選中的圖片。
11.一種生成運維報表的裝置,包括:
指令接收單元,用于接收報表生成指令;
模板獲取單元,用于獲取所述報表生成指令所對應的報表模板;
數據獲取單元,用于基于所述報表模板的報表類型和數據特征,定時從分布式存儲系統中獲取監控點位的監控數據;
報表呈現單元,用于基于所述報表模板和所述監控數據,呈現報表。
12.根據權利要求11所述的裝置,其中,所述數據獲取單元包括:
關鍵字查詢單元,用于響應于接收用戶輸入的查詢關鍵字,基于所述報表模板的報表類型和數據特征,獲取匹配所述查詢關鍵字的監控點位的監控數據;
監控數據修改單元,用于響應于接收用戶輸入的修改指令,修改所述匹配所述查詢關鍵字的監控點位的監控數據;
修改數據獲取單元,用于基于所述報表模板的報表類型和數據特征,獲取修改后的監控點位的監控數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711224277.2/1.html,轉載請聲明來源鉆瓜專利網。





