[發(fā)明專利]數(shù)據(jù)表的處理方法及系統(tǒng)無效
| 申請?zhí)枺?/td> | 201010589919.0 | 申請日: | 2010-12-15 |
| 公開(公告)號: | CN102541870A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設計)人: | 翟岳成 | 申請(專利權)人: | 金蝶軟件(中國)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)表 處理 方法 系統(tǒng) | ||
【技術領域】
本發(fā)明涉及數(shù)據(jù)處理領域,特別是涉及一種數(shù)據(jù)表的處理方法及系統(tǒng)。
【背景技術】
在數(shù)據(jù)表的應用中,常常需要通過一系列的數(shù)據(jù)表來直觀而有條理地體現(xiàn)數(shù)據(jù)及其變化。數(shù)據(jù)表之間也是相互關聯(lián)的,一個數(shù)據(jù)表的生成往往需要從其他的數(shù)據(jù)表中提取數(shù)據(jù)。
然而,對于大數(shù)據(jù)量的數(shù)據(jù)表而言,涉及了龐大的數(shù)據(jù)量和數(shù)據(jù)范圍,其數(shù)據(jù)來源于每天發(fā)生的明細數(shù)據(jù)的匯總,因此,數(shù)據(jù)表的匯總過程非常耗時,訪問和匯總的速度非常緩慢,一次突發(fā)的訪問或匯總都會影響數(shù)據(jù)表中的其他操作。
【發(fā)明內容】
基于此,有必要提供一種可提高效率的數(shù)據(jù)表的處理方法。
此外,還有必要提供一種可提高效率的數(shù)據(jù)表的處理系統(tǒng)。
一種數(shù)據(jù)表的處理方法,包括以下步驟:根據(jù)數(shù)據(jù)表格式提取數(shù)據(jù),并將提取的數(shù)據(jù)進行緩存;將緩存的數(shù)據(jù)按照數(shù)據(jù)表格式進行匯總生成數(shù)據(jù)表。
優(yōu)選地,所述將提取的數(shù)據(jù)進行緩存的步驟之后還包括:對緩存的數(shù)據(jù)進行重新計算的步驟。
優(yōu)選地,所述將提取的數(shù)據(jù)進行緩存的步驟中還包括記錄緩存時間戳的步驟;所述將提取的數(shù)據(jù)進行緩存的步驟之后還包括:根據(jù)所述緩存時間戳更新緩存的數(shù)據(jù)中的差異數(shù)據(jù)的步驟。
優(yōu)選地,所述根據(jù)所述緩存時間戳更新緩存的數(shù)據(jù)中的差異數(shù)據(jù)的步驟為:判斷所述緩存時間戳與當前時間戳之間的時間間隔是否達到更新周期,是,則根據(jù)數(shù)據(jù)表格式重新提取數(shù)據(jù),反之,則結束;對比緩存的數(shù)據(jù)與所述重新提取的數(shù)據(jù)得到緩存的數(shù)據(jù)中的差異數(shù)據(jù);將所述重新提取的數(shù)據(jù)替換所述差異數(shù)據(jù)。
優(yōu)選地,所述將所述重新提取的數(shù)據(jù)替換所述差異數(shù)據(jù)的步驟之后還包括:將緩存的數(shù)據(jù)按照數(shù)據(jù)表格式重新進行匯總生成數(shù)據(jù)表;將所述數(shù)據(jù)表進行緩存。
一種數(shù)據(jù)表的處理系統(tǒng),包括:數(shù)據(jù)提取模塊,用于根據(jù)數(shù)據(jù)表格式提取數(shù)據(jù);緩存模塊,用于將提取的數(shù)據(jù)進行緩存;處理模塊,用于將緩存的數(shù)據(jù)按照數(shù)據(jù)表格式進行匯總生成數(shù)據(jù)表。
優(yōu)選地,所述系統(tǒng)還包括:糾錯模塊,用于對緩存的數(shù)據(jù)進行重新計算。
優(yōu)選地,所述系統(tǒng)還包括:記錄模塊,用于記錄緩存時間戳;更新模塊,用于根據(jù)所述緩存時間戳更新緩存的數(shù)據(jù)中的差異數(shù)據(jù)。
優(yōu)選地,所述更新模塊包括:判斷單元,用于判斷所述緩存時間戳與當前時間戳之間的時間間隔是否達到更新周期,是,則通知所述數(shù)據(jù)提取模塊根據(jù)數(shù)據(jù)表格式重新提取數(shù)據(jù),反之,則停止執(zhí)行;比較單元,用于對比緩存的數(shù)據(jù)與重新提取的數(shù)據(jù)得到緩存的數(shù)據(jù)中的差異數(shù)據(jù);替換單元,用于將重新提取的數(shù)據(jù)替換差異數(shù)據(jù);
優(yōu)選地,所述處理模塊進一步用于將緩存的數(shù)據(jù)按照數(shù)據(jù)表格式重新進行匯總生成數(shù)據(jù)表,所述緩存模塊進一步用于將所述數(shù)據(jù)表進行緩存。
上述數(shù)據(jù)表的處理方法及系統(tǒng)將按照數(shù)據(jù)表格式提取的數(shù)據(jù)進行緩存,用戶的每次訪問只需要獲取緩存的數(shù)據(jù)即可,不再需要進行大規(guī)模的數(shù)據(jù)提取,大大地提高了數(shù)據(jù)表的處理效率。
上述數(shù)據(jù)表的處理方法及系統(tǒng)通過對緩存的數(shù)據(jù)中發(fā)生了變動的差異數(shù)據(jù)進行更新,有效地提高了更新的效率,大大地降低了系統(tǒng)負荷。
【附圖說明】
圖1為一實施例中數(shù)據(jù)表的處理方法的流程圖;
圖2為一實施例中根據(jù)緩存時間戳更新緩存的數(shù)據(jù)中的差異數(shù)據(jù)的流程圖;
圖3為一實施例中數(shù)據(jù)表的處理系統(tǒng)的示意圖;
圖4為一實施例中更新模塊的示意圖。
【具體實施方式】
如圖1所示,一實施例中數(shù)據(jù)表的處理方法,包括以下步驟:
在步驟S10中,根據(jù)數(shù)據(jù)表格式提取數(shù)據(jù),并將提取的數(shù)據(jù)進行緩存。本實施例中,在用戶的第一次訪問時,為避免用戶的每一次訪問都需要即時提取數(shù)據(jù),以造成訪問速度緩慢的缺陷,根據(jù)預先設置的數(shù)據(jù)表格式進行數(shù)據(jù)的提取,并進行緩存。另一實施例中,在將提取的數(shù)據(jù)進行緩存的步驟之后還包括對緩存的數(shù)據(jù)進行重新計算的步驟。通過對緩存數(shù)據(jù)的重新計算這一緩存糾錯的方式,有效地保證了數(shù)據(jù)表中所有數(shù)據(jù)的正確性。
在步驟S20中,將緩存的數(shù)據(jù)按照數(shù)據(jù)表格式進行匯總生成數(shù)據(jù)表。本實施例中,緩存的數(shù)據(jù)中既有可直接用于數(shù)據(jù)表匯總的數(shù)據(jù),也有用于數(shù)據(jù)表匯總的中間數(shù)據(jù)。用戶第一次訪問時,按照數(shù)據(jù)表格式,將緩存的數(shù)據(jù)匯總以生成符合了數(shù)據(jù)表格式的數(shù)據(jù)表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶軟件(中國)有限公司,未經金蝶軟件(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010589919.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:輕量化兩軸大容積廂式半掛車
- 下一篇:輕量化三軸大容積廂式半掛車
- 數(shù)據(jù)表儲存、修改、查詢和統(tǒng)計方法
- 一種基于關聯(lián)規(guī)則的數(shù)據(jù)表分類系統(tǒng)與方法
- 數(shù)據(jù)表儲存、修改、查詢和統(tǒng)計方法
- 一種數(shù)據(jù)識別方法及裝置
- 一種數(shù)據(jù)表切換方法及裝置
- 數(shù)據(jù)表的校驗方法及裝置、電子設備、存儲介質
- 對數(shù)據(jù)集中的數(shù)據(jù)表進行抽樣和校驗的方法及裝置
- 主機中數(shù)據(jù)關聯(lián)訪問的方法和裝置
- 數(shù)據(jù)管理方法、裝置及服務器
- 數(shù)據(jù)處理方法、裝置、設備及計算機可讀存儲介質





