新四季網

一種基於資料庫的多任務、可配置、自動統計數據方法

2023-04-24 15:30:41

一種基於資料庫的多任務、可配置、自動統計數據方法
【專利摘要】一種基於資料庫的多任務、可配置、自動統計數據方法,本發明由統計結果儲存模塊(1)、報表配置模塊(2)、時間觸發執行模塊(3)和方法工廠模塊(4)組成;其連接結構為:統計結果儲存模塊(1)與時間觸發執行模塊(3)連接,時間觸發執行模塊(3)分別與報表配置模塊(2)和方法工廠模塊(4)連接,報表配置模塊(2)還與方法工廠模塊(4)連接。本發明的有益效果是,提供了一種直連報表數據表訪問方法,直接性去掉在多個數據表中關聯獲取數據的時間,精簡了獲取報表數據的時間段,只保留了數據傳輸時間,最大化縮短了數據獲取時間。
【專利說明】一種基於資料庫的多任務、可配置、自動統計數據方法
【技術領域】
[0001]本發明屬企業級數據計算機管理系統海量數據處理方法【技術領域】。涉及到多任務協調運作技術、對象反射生成技術、定時觸發啟動技術、自動運行技術、遠程配置技術。
【背景技術】
[0002]隨著科學技術的發展,越來越多的企業採用智能化管理系統代替老舊的人工記錄方式。伴隨著企業需求及業務的增多,很多企業在數據的需求上越來越大,每時、每天產生的數據量日劇增多;更有很多高精尖企業增加對實時數據的需求,由此產生的歷史數據更是海量,由于越來越多的數據儲存在資料庫中,企業級應用的數據管理系統對數據的訪問速度日漸緩慢。企業級數據管理系統是一個企業發展的觀察者、記錄者和分析者,面向企業的發展提供企業所需求的報表數據:某一種產品銷量的時報表、日報表、月報表、年報表,市場對某一種產品需求量的時報表、日報表、月報表、年報表,以及員工發展情況等各種報表,為企業的決策者決策企業發展方向提供依據和參考,並實時記錄下企業發展的軌跡。但是,隨著系統的運作增加的數據越來越多,海量級數據的訪問造成系統數據獲取緩慢,各種報表數據難以在觀察者潛在忍受時間(正常人在面向數據展現的等待時間為8秒)內打開,系統的應用效能就會降低,決策者不能友好獲取系統提供的各種數據報表支持,可能在很小的概率範圍內犯下決策失敗的錯誤,導致企業走向不健康發展的方向,使企業蒙受不必要的經濟財產損失。
[0003]為了解決企業級數據管理系統隨著應用時間增加,海量數據造成數據報表反應速度緩慢的問題,現階段越來越多的企業級數據管理系統都對獲取報表數據的方法進行優化,使獲取速度儘量最快,減少因為獲取數據方法不規範造成數據訪問慢的問題。但是,即使訪問速度達到最大化,在海量級數據中查找不可避免產生時間延誤的問題,同時造成企業級數據管理系統加載報表數據緩慢。

【發明內容】

[0004]一種基於資料庫的多任務、可配置、自動統計數據方法為了解決企業級數據管理系統隨著應用時間增加,海量數據造成數據報表反應速度緩慢的問題,基於資料庫的多任務、可配置、自動統計數據方法通過使用多任務協調運作技術、對象反射生成技術、定時觸發啟動技術、自動運行技術、遠程配置技術提供了一種直連報表數據表訪問方法,直接性去掉在多個數據表中關聯獲取數據的時間,精簡了獲取報表數據的時間段,只保留了數據傳輸時間,最大化縮短了數據獲取時間。
[0005]本發明通過使用多任務協調運作技術、對象反射生成技術、定時觸發啟動技術、自動運行技術、遠程配置技術提供了一種直連報表數據表訪問方法,直接性去掉在多個數據表中關聯獲取數據的時間,精簡了獲取報表數據的時間段,只保留了數據傳輸時間,最大化縮短了數據獲取時間。解決了企業級數據管理系統隨著應用時間增加,海量數據造成數據報表反應速度緩慢的問題。[0006]本發明是通過如下技術方案來實現的。
[0007]—種基於資料庫的多任務、可配置、自動統計數據方法,本發明特徵在於,由統計結果儲存模塊、報表配置模塊、時間觸發執行模塊和方法工廠模塊組成;其連接結構為:統計結果儲存模塊與時間觸發執行模塊連接,時間觸發執行模塊分別與報表配置模塊和方法工廠模塊連接,報表配置模塊還與方法工廠模塊連接;
其中方法工廠模塊由NONE時間區模塊、MINITE時間區模塊、HOUR時間區模塊、DAY時間區模塊、MONTH時間區模塊、YEAR時間區模塊、方法組合執行模塊組成;其連接結構為:方法組合執行模塊分別與NONE時間區模塊、MINITE時間區模塊、HOUR時間區模塊、DAY時間區模塊、MONTH時間區模塊、YEAR時間區模塊連接。
[0008]本發明使用報表配置模塊對企業關心的數據報表進行配置。報表配置模塊屬於遠程配置模塊,在網絡可以連接到目標資料庫的任何地方都可以進行報表配置。報表配置信息是依據方法工廠模塊中的各個時間區下的方法進行組合,每個方法會計算出一個數據結果,報表需要多少個信息以及需要什麼信息都可以依據方法功能進行靈活配置,每一個報表配置信息會單獨形成一個報表統計任務。報表配置模塊在接收到配置的報表信息時,會將報表配置信息儲存在特定的報表信息表中,並在資料庫中建立報表需要的特定數據表,以便系統直接訪問數據。
[0009]本發明中的方法工廠模塊包含NONE時間區模塊、MINITE時間區模塊、HOUR時間區模塊、DAY時間區模塊、MONTH時間區模塊、YEAR時間區模塊六大時間區,其中每一個時間區下面包含各自的時間區統計方法,每一個方法以時間點為觸發點,會將統計結果傳送到方法組合執行模塊。當方法組合執行模塊接收到時間點時,向報表配置模塊請求關聯此時間點的所有報表統計任務,報表統計任務根據具體的配置信息從對應的時間區的方法庫中選擇方法執行,等所有方法執行完畢將結果返回到時間觸發執行模塊。
[0010]本發明以時間觸發執行模塊為整個方法的中樞,並對時間進行追蹤結合整秒、整分、整時、整天、整月、整年進行時間點匹配,並將時間點傳遞到方法工廠模塊,由方法工廠模塊中的方法組合執行模塊根據時間點自動執行所有涉及到此類時間點的報表統計任務,並根據每一個統計任務返回的結果回傳到時間觸發執行模塊,時間觸發執行模塊將統計結果發送到統計結果儲存模塊,由統計結果儲存模塊將統計結果數據存儲到相應的數據表中,完成一次統計動作。
[0011]本發明的有益效果是,提供了一種直連報表數據表訪問方法,直接性去掉在多個數據表中關聯獲取數據的時間,精簡了獲取報表數據的時間段,只保留了數據傳輸時間,最大化縮短了數據獲取時間。
[0012]下面結合附圖進一步闡述本
【發明內容】

【專利附圖】

【附圖說明】
[0013]圖1為本發明方法的結構示意圖。
【具體實施方式】
[0014]見圖1,一種基於資料庫的多任務、可配置、自動統計數據方法,本發明特徵在於,由統計結果儲存模塊1、報表配置模塊2、時間觸發執行模塊3和方法工廠模塊4組成;其連接結構為:統計結果儲存模塊I與時間觸發執行模塊3連接,時間觸發執行模塊3分別與報表配置模塊2和方法工廠模塊4連接,報表配置模塊2還與方法工廠模塊4連接;
其中方法工廠模塊由NONE時間區模塊41、MINITE時間區模塊42、H0UR時間區模塊43、DAY時間區模塊44、M0NTH時間區模塊45、YEAR時間區模塊46、方法組合執行模塊47組成;其連接結構為:方法組合執行模塊47分別與NONE時間區模塊41、MINITE時間區模塊42、HOUR時間區模塊43、DAY時間區模塊44、MONTH時間區模塊45、YEAR時間區模塊46連接。
[0015]本發明使用報表配置模塊2對企業關心的數據報表進行配置。報表配置模塊2屬於遠程配置模塊,在網絡可以連接到目標資料庫的任何地方都可以進行報表配置。報表配置信息是依據方法工廠模塊4中的各個時間區下的方法進行組合,每個方法會計算出一個數據結果,報表需要多少個信息以及需要什麼信息都可以依據方法功能進行靈活配置,每一個報表配置信息會單獨形成一個報表統計任務。報表配置模塊2在接收到配置的報表信息時,會將報表配置信息儲存在特定的報表信息表中,並在資料庫中建立報表需要的特定數據表,以便系統直接訪問數據。
[0016]本發明中的方法工廠模塊4包含NONE時間區模塊41、MINITE時間區模塊42、H0UR時間區模塊43、DAY時間區模塊44、MONTH時間區模塊45、YEAR時間區模塊46六大時間區,其中每一個時間區下面包含各自的時間區統計方法,每一個方法以時間點為觸發點,會將統計結果傳送到方法組合執行模塊。當方法組合執行模塊47接收到時間點時,向報表配置模塊2請求關聯此時間點的所有報表統計任務,報表統計任務根據具體的配置信息從對應的時間區的方法庫中選擇方法執行,等所有方法執行完畢將結果返回到時間觸發執行模塊3。
[0017]本發明以時間觸發執行模塊3為整個方法的中樞,並對時間進行追蹤結合整秒、整分、整時、整天、整月、整年進行時間點匹配,並將時間點傳遞到方法工廠模塊4,由方法工廠模塊4中的方法組合執行模塊47根據時間點自動執行所有涉及到此類時間點的報表統計任務,並根據每一個統計任務返回的結果回傳到時間觸發執行模塊3,時間觸發執行模塊3將統計結果發送到統計結果儲存模塊1,由統計結果儲存模塊I將統計結果數據存儲到相應的數據表中,完成一次統計動作。
【權利要求】
1.一種基於資料庫的多任務、可配置、自動統計數據方法,其特徵在於,由統計結果儲存模塊(I)、報表配置模塊(2)、時間觸發執行模塊(3)和方法工廠模塊(4)組成;其連接結構為:統計結果儲存模塊(I)與時間觸發執行模塊(3)連接,時間觸發執行模塊(3)分別與報表配置模塊(2)和方法工廠模塊(4)連接,報表配置模塊(2)還與方法工廠模塊(4)連接; 其中方法工廠模塊(4)由NONE時間區模塊(41)、MINITE時間區模塊(42)、H0UR時間區模塊(43 )、DAY時間區模塊(44 )、MONTH時間區模塊(45 )、YEAR時間區模塊(46 )、方法組合執行模塊(47)組成;其連接結構為:方法組合執行模塊(47)分別與NONE時間區模塊(41)、MINITE時間區模塊(42)、HOUR時間區模塊(43)、DAY時間區模塊(44)、MONTH時間區模塊(45), YEAR時間區模塊(46)連接。
【文檔編號】G06F9/44GK103823670SQ201310614756
【公開日】2014年5月28日 申請日期:2013年11月28日 優先權日:2013年11月28日
【發明者】後躍興, 楊雲翠, 嚴凌坤, 馬志堅, 楊哲, 張宇超, 鄧安明, 尹福榮, 張玉龍, 張成偉 申請人:雲南電網公司文山供電局, 昆明能訊科技有限責任公司, 廣州致訊信息科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀