[發明專利]報表分解統計方法、系統、計算機設備和存儲介質在審
| 申請號: | 201811018807.2 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109408541A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 陳俊峰;孫玉 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/27 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 劉立天 |
| 地址: | 518033 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 運算結果 統計 語句 存儲介質 聚合 計算機設備 運算 數據處理技術 分解 查找 查詢請求 查詢統計 獲取目標 降低系統 日志數據 業務類型 語句分解 最終結果 字段 查詢 保存 | ||
1.一種報表分解統計方法,其特征在于,包括如下步驟:
獲取預設在存儲介質中的日志數據報表,所述日志數據報表包括開始時間字段、結束時間字段、與所述開始時間字段和所述結束時間字段對應的業務類型字段,獲取預設在所述存儲介質中的查詢請求,所述查詢請求包括查詢時間范圍、一項或多項中間統計語句;
在所述日志數據報表中,查找在所述查詢時間范圍內的所述開始時間字段和所述結束時間字段對應的所有業務類型字段,通過所述中間統計語句對所述業務類型字段逐一進行運算,得到一項或多項運算結果,分別將所述中間統計語句、所述查詢時間范圍和所述運算結果保存在一項或多項子報表中;
獲取目標時間范圍和目標統計語句,從預設在所述存儲介質中的統計列表中查找與所述目標統計語句對應的目標中間統計語句,所述統計列表中含有與所述目標統計語句對應的聚合統計語句、一項或多項目標中間統計語句,在所述子報表中查找與所述目標中間統計語句相同的所述中間統計語對應的運算結果,提取所述目標時間范圍內的所述運算結果;
從所述統計列表中查找與所述目標統計語句對應的聚合統計語句,通過所述聚合統計語句對提取的所述運算結果進行聚合運算,生成查詢統計結果。
2.根據權利要求1所述的報表分解統計方法,其特征在于,所述獲取預設在存儲介質中的日志數據報表前,包括:
通過日志數據采集器采集業務系統中的日志文件;
將所述日志文件通過提取器解析成多個有效字段信息,所述有效字段信息包括開始時間字段、結束時間字段和業務類型字段;
將多個所述有效字段信息存儲在所述日志數據報表中。
3.根據權利要求1所述的報表分解統計方法,其特征在于,所述獲取預設在所述存儲介質中的查詢請求,包括:
在所述存儲介質中預設查詢定時任務,所述查詢定時任務為目多個查詢請求的輪詢列表,調用查詢定時腳本,定時獲取所述查詢請求。
4.根據權利要求1所述的報表分解統計方法,其特征在于,所述目標統計語句為統計函數,所述統計函數包括求最大值、求最小值、求和、求平均值、求數目、標準差或非重復結果的數目中的至少一項;
當所述目標統計語句為求最大值時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求最大值,所述運算結果為最大值,所述聚合統計語句為對所述目標時間范圍內的所述運算結果再求最大值;
當所述目標統計語句為求最小值時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求最小值,所述運算結果為最小值,所述聚合統計語句為對所述目標時間范圍內的所述運算結果再求最小值;
當所述目標統計語句為求和時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求總和,所述運算結果為總和,所述聚合統計語句為對所述目標時間范圍內的所述運算結果再求總和;
當所述目標統計語句為求數目時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求數目,所述運算結果為數目,所述聚合統計語句為對所述目標時間范圍內的所述運算結果進行累加;
當所述目標統計語句為求平均值時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求總和和數目,所述運算結果為總和和數目,所述聚合統計語句為對所述目標時間范圍內的總和再求和得a1,對所述目標時間范圍內的數目求和得b1,最后求平均值為a1/b1;
當所述目標統計語句為求標準差時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求平方和、數目和求總和,所述運算結果為平方和、數目和總和,所述聚合統計語句為對所述目標時間范圍內的總和累加得a2,對平方和累加得b2,對數目累加得c2,最后求標準差為sqrt(b2/c2-(a2/c2)^2);
當所述目標統計語句為求非重復結果的數目時,在所述子報表中查找到的所述中間統計語句為對所述查詢時間范圍內的所有業務類型字段求字段值和數目,所述運算結果為字段值和數目,所述聚合統計語句為對所述目標時間范圍內的字段值進行合并,合并規則為相同字段值的數目進行相加,生成結果為非重復結果的數目。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811018807.2/1.html,轉載請聲明來源鉆瓜專利網。





