[發明專利]報表生成方法、裝置、電子設備及可讀存儲介質在審
| 申請號: | 202210062975.1 | 申請日: | 2022-01-21 |
| 公開(公告)號: | CN114564925A | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 李世剛 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F40/18 | 分類號: | G06F40/18 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 董越 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報表 生成 方法 裝置 電子設備 可讀 存儲 介質 | ||
本發明揭示了一種報表生成方法、裝置、電子設備及可讀存儲介質,涉及報表生成技術領域。該方法包括:獲取目標報表對應的報表配置信息,報表配置信息中包括數據來源;根據數據來源,獲取目標報表對應的原始數據,并確定原始數據的數據量;根據原始數據的數據量,確定目標報表的生成方式;根據原始數據以及目標報表的生成方式,生成目標報表。上述方法,根據原始數據的數據量,確定目標報表的生成方式,可以保證確定的目標報表生成方式可以處理大量的原始數據,從而可以實現根據用戶的需求生成目標報表,從而滿足用戶多變的各種需求,且在一定程度縮短了開發周期。此外,還可以解決報表數據來源多樣性以及報表數據量大造成的查詢響應慢的問題。
技術領域
本發明涉及報表生成技術領域,具體涉及一種報表生成方法、裝置、電子設備及可讀存儲介質。
背景技術
人工智能訓練平臺中提供了豐富的報表功能,為用戶提供了基于各種維度的報表查詢功能,包括集群、資源、節點、任務、機時等的使用統計情況,但即便如此,仍無法滿足用戶多變的各種需求。當有新的報表需求時,按照常規的研發流程,從需求分析到最終功能交付,會經歷漫長的過程,從而拖慢了產品對用戶需求的反應過程。另外,人工智能訓練平臺的報表數據來源多樣性,報表數據的來源,包括關系型數據庫、時序數據庫、采集腳本等,這在一定程度上也會給報表數據的抽取帶來一定的復雜性。
基于上述原因,有的通過開發通用的前端報表組件,從而縮短前端報表展示層的開發進度,還有的技術方案,通過定義不同的參數,在后臺拼接SQL語句來實現報表數據的查詢。以上方案可以在一定程度是縮短開發周期,但是仍不能解決報表數據來源多樣性以及報表數據量大造成的查詢響應慢的問題。
發明內容
有鑒于此,本發明實施例提供了一種報表生成方法,旨在解決報表數據來源多樣性以及報表數據量大造成的查詢響應慢的問題。
根據第一方面,本發明實施例提供了一種報表生成方法,該方法包括:
獲取目標報表對應的報表配置信息,報表配置信息中包括數據來源;
根據數據來源,獲取目標報表對應的原始數據,并確定原始數據的數據量;
根據原始數據的數據量,確定目標報表的生成方式;
根據原始數據以及目標報表的生成方式,生成目標報表。
本申請實施例提供的報表生成方法,獲取目標報表對應的報表配置信息,然后根據報表配置信息中包括的數據來源,獲取目標報表對應的原始數據,從而保證了獲取到的原始數據的準確性。此外,確定原始數據的數據量,然后根據原始數據的數據量,確定目標報表的生成方式,從而可以保證確定的目標報表生成方式的準確性,保證了生成的目標報表不受原始數據數量的影響。然后,根據原始數據以及目標報表的生成方式,生成目標報表。從而保證了生成的目標報表的準確性,從而可以實現根據用戶的需求生成目標報表,從而滿足用戶多變的各種需求,且在一定程度縮短了開發周期。此外,上述方法,根據原始數據的數據量,確定目標報表的生成方式,可以保證確定的目標報表生成方式可以處理大量的原始數據,從而可以解決報表數據來源多樣性以及報表數據量大造成的查詢響應慢的問題。
結合第一方面,在第一方面第一實施方式中,根據原始數據以及目標報表的生成方式,生成目標報表,包括:
當原始數據的數據量大于預設數據量時,將原始數據分別發送給至少一個處理節點,以生成目標報表;
接收處理節點傳輸的目標報表的下載地址;
根據下載地址,下載目標報表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210062975.1/2.html,轉載請聲明來源鉆瓜專利網。





