[發明專利]一種報表控件及其應用在審
| 申請號: | 201410141220.6 | 申請日: | 2014-04-09 |
| 公開(公告)號: | CN103902718A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 孫振 | 申請(專利權)人: | 浪潮軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 呂利敏 |
| 地址: | 250101 山東省濟南市高新(歷*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報表 控件 及其 應用 | ||
技術領域
本發明涉及一種報表控件及其應用,屬于計算機數據報表的技術領域。
背景技術
報表在當前計算機業務系統中較為常見,是數據查詢分析的主要工具,報表查詢慢也是用戶經常反應的問題。究其原因主要有兩個:后臺數據量大導致SQL執行緩慢;查詢結果數據量大導致瀏覽器展現速度慢。針對后一種情況,對數據進行分頁處理可以較好的解決慢的問題,但是按照人們的使用習慣,一次展現的數據越多越有利于對數據進行對比、分析等操作,因此對數據分頁處理不是好的解決方案,這也是目前大部分報表都不分頁的原因,所以目前急需一種既可以解決展現速度慢,又可以規避以上缺陷的報表控件及其應用。
中國專利CN102521413A提供了一種基于網絡報表的取數裝置和方法,該裝置包括:請求發送單元,將報表查詢請求發送至網絡服務器;數據獲取單元,獲取報表數據;報表創建單元,建立第一中間表、第二中間表和第三中間表;數據導入單元,將對應的報表數據導入第一中間表、第二中間表、第三中間表;序號添加單元,在第一中間表中添加第一序號列,為第二中間表添加第二序號列;排序單元,將第一中間表中的報表數據進行排序;分組單元,將第二中間表中的報表數據進行分組;依賴數值確定單元,確定依賴數值;數值范圍確定單元,確定數值范圍;數據輸出單元,將報表數據中的相應數據輸出至瀏覽器。通過本發明的技術方案,可以準確獲取部分數據,避免服務器緩存不足。但是該篇對比專利與本發明的主要的技術區別在于:對比專利重點解決服務器緩存不足,而本發明專注于大數據量情況大,保證渲染速度的同時方便用戶對報表數據的對比與分析;該對比專利的技術不足:在對比專利的數據輸出單元,對比專利描述“將報表數據中的相應數據輸出至瀏覽器”,并沒有給出當“相應數據”數據量過大時會導致瀏覽器渲染過程緩慢問題的解決途徑。而本發明采用分步式渲染技術減少瀏覽器一次渲染的數據量,加快報表展現速度。
中國專利CN102521415A提供了一種在報表中引入外部數據的裝置,包括:語義模型創建單元,建立語義模型;數據獲取單元,利用所述語義模型,從目標數據庫中獲取目標數據;擴展單元,在報表中建立擴展區;導入單元,將所述數據獲取單元獲取的所述目標數據導入所述擴展區。相應地,本發明還提出了一種在報表中引入外部數據的方法。通過本發明的技術方案,可以簡化在報表中引入外部數據的過程,增加了報表的易用性。但是該篇對比專利與本發明的主要的技術區別在于:對比專利重點解決報表在引入外部數據過程中的易用性問題,而本發明專注于大數據量情況大,保證渲染速度的同時方便用戶對報表數據的對比與分析;該對比專利的技術不足:對比專利簡化了在報表中引入外部數據的過程,但是沒有具體描述當報表數據量過大時,瀏覽器渲染過程緩慢問題的解決途徑。而本發明采用分步式渲染技術減少瀏覽器一次渲染的數據量,加快報表展現速度。
發明內容
針對現有技術的不足,本發明提供一種報表控件。該報表控件采用分步式渲染技術,有效的解決在大數據量情況下報表展現速度慢的問題,并且能夠兼顧用戶對報表數據進行對比分析的需求。
本發明還涉及一種上述報表控件的應用。
本發明的技術方案如下
一種報表控件,包括數據請求單元、鎖定行列單元、數據排序單元、數據篩選單元、數據透視單元、數據快照單元、數據導出單元、數據打印單元、圖形轉換單元和報表輸出單元;
所述數據請求單元:獲取報表數據放入瀏覽器緩存中;
所述鎖定行列單元:生成報表鎖定行列所需的DOM結構;
所述數據排序單元:為表頭添加點擊事件,使用戶點擊表頭排序;
所述數據篩選單元:對報表數據進行篩選;
所述數據透視單元:對報表數據進行透視分析;
所述數據快照單元:對保存數據快照;
所述數據導出單元:將報表數據保存為EXCEL格式;
所述數據打印單元:打印報表;
所述圖形轉換單元:將報表中的任意列轉化為柱狀圖。所述報表輸出單元:根據瀏覽器可視范圍,本單元通過分步式渲染技術,盡可能減少提交給瀏覽器渲染的數據量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件股份有限公司,未經浪潮軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410141220.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車主機外殼磨具的下模板
- 下一篇:擴口工具





