新四季網

一種數據報表自動生成及提取方法及裝置製造方法

2023-05-06 20:15:21

一種數據報表自動生成及提取方法及裝置製造方法
【專利摘要】本發明涉及一種數據報表自動生成及提取方法及裝置,包括以下步驟:生產資料庫根據客戶端的人機互動結果,確定報表的預約信息;生產資料庫按報表的預約信息將生產數據、用於生成報表的應用和配置文件同步到報表數據源模塊中;報表生成存儲單元在報表數據源模塊中獲取報表的預約信息,獲取報表數據源模塊中的生產數據及用於生成報表的應用和配置文件、並根據生產數據和報表的預約信息定時生成數據報表,存儲數據報表;報表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端。本發明實現了數據報表的預約生成,並通過報表數據源模塊的運行,將最消耗資源的統計操作挪出了在線生產系統,降低生產系統負荷,減少操作人員簡單重複操作。
【專利說明】一種數據報表自動生成及提取方法及裝置

【技術領域】
[0001] 本發明涉及一種報表統計系統,特別涉及一種報表自動生成及提取方法及裝置。

【背景技術】
[0002] 在目前的電信行業客戶管理系統中,營業員和管理員每天,每周,每旬,每月的報 表都是在系統中手工提取,實時統計得出。當系統繁忙時,大數據量、大請求量的報表統計 不僅速度慢,也影響系統的正常運行和受理。
[0003] 同時,由於運營商的業務類別開展越來越多,各種稽核統計數據也越來越繁雜。報 表統計人員可能會花大量的時間在單純的報表選擇、參數設置和等待報表生成上,使得數 據真正分析的時間越來越少。同時由於是人工操作,還常常出現報表漏提,錯誤提取的情 況,降低了勞動效率。
[0004] 因此,設計並運行一個後臺自動提取報表的系統是大勢所趨。


【發明內容】

[0005] 本發明所要解決的技術問題是提供一種能夠自動定時生成及提取數據報表的數 據報表自動生成及提取方法及系統。
[0006] 本發明解決上述技術問題的技術方案如下:一種數據報表自動生成及提取方法, 包括以下步驟:
[0007] 步驟1 :生產資料庫根據客戶端的人機互動結果,確定報表的預約信息;
[0008] 步驟2 :生產資料庫按預約信息將生產數據同步到報表數據源模塊中;
[0009] 步驟3 :生產資料庫按預約信息將用於生成報表的應用和配置文件同步到報表數 據源模塊中;
[0010] 步驟4 :報表生成存儲單元在報表數據源模塊中獲取報表的預約信息,獲取報表 數據源模塊中的生產數據及用於生成報表的應用和配置文件,利用用於生成報表的應用和 配置文件,根據生產數據和報表的預約信息定時生成數據報表,並存儲數據報表;
[0011] 步驟5 :報表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端。
[0012] 本發明的有益效果是:本發明實現了統計數據的預約生成,並通過副本庫的運行, 將最消耗資源的統計操作挪出了在線生產系統,降低生產系統負荷,減少操作人員簡單重 復操作。
[0013] 本發明生產資料庫因為報表統計操作而導致的處理器、內存浪湧式異常高負載次 數得到了明顯降低;操作員報表提取時間由原來的5分鐘到30分鐘降低到一分鐘以內;操 作員因為報表參數誤填而重打報表的次數降低到幾乎沒有;往日數據報表留存從沒有到現 在已經存儲在伺服器,隨時可以提取。
[0014] 在上述技術方案的基礎上,本發明還可以做如下改進。
[0015] 進一步,所述預約信息包含關於生產數據中待同步的範圍和報表的預約時間。
[0016] 進一步,生產資料庫在生產負荷輕的時段將生產數據同步到報表數據源模塊中。
[0017] 進一步,所述生產資料庫通過物化視圖定時增量刷新的方式,將生產數據同步到 報表數據源模塊中。
[0018] 進一步,報表生成存儲單元通過socket轉接方式將數據報表發送給客戶端。
[0019] 進一步,一種數據報表自動生成及提取裝置,包括生產資料庫,報表數據源模塊, 報表生成存儲單元和客戶端;
[0020] 進一步,所述生產資料庫,用於根據客戶端的人機互動結果,確定報表的預約信 息,按預約信息將生產數據同步到報表數據源模塊中,按預約信息將用於生成報表的應用 和配置文件同步到報表數據源模塊中;
[0021] 所述報表數據源模塊,用於存儲預約信息和用於生成報表的應用和配置文件;
[0022] 所述報表生成存儲單元,用於在報表數據源模塊中獲取報表的預約信息,獲取報 表數據源模塊中的生產數據及用於生成報表的應用和配置文件,利用用於生成報表的應用 和配置文件,根據生產數據和報表的預約信息定時生成數據報表,並存儲數據報表;報表生 成存儲單元根據客戶端的下載請求將數據報表發送給客戶端;
[0023] 所述客戶端,用於人機互動輸入預約信息,並向報表生成存儲單元發送下載請求。
[0024] 進一步,所述預約信息包含關於生產數據中待同步的範圍和報表的預約時間。
[0025] 進一步,生產資料庫在生產負荷輕的時段將生產數據同步到報表數據源模塊中。
[0026] 進一步,所述生產資料庫通過物化視圖定時增量刷新的方式,將生產數據同步到 報表數據源模塊中。
[0027] 進一步,報表生成存儲單元通過socket轉接方式將數據報表發送給客戶端。

【專利附圖】

【附圖說明】
[0028] 圖1為本發明方法步驟流程圖;
[0029] 圖2為本發明裝置結構圖。
[0030] 附圖中,各標號所代表的部件列表如下:
[0031] 1、生產資料庫,2、報表數據源模塊,3、報表生成存儲單元,4、客戶端。

【具體實施方式】
[0032] 以下結合附圖對本發明的原理和特徵進行描述,所舉實例只用於解釋本發明,並 非用於限定本發明的範圍。
[0033] 如圖1所示,為本發明方法步驟流程圖;圖2為本發明裝置結構圖。
[0034] 實施例1
[0035] -種數據報表自動生成及提取方法,包括以下步驟:
[0036] 步驟1 :生產資料庫根據客戶端的人機互動結果,確定報表的預約信息;
[0037] 步驟2 :生產資料庫按預約信息將生產數據同步到報表數據源模塊中;
[0038] 步驟3 :生產資料庫按預約信息將用於生成報表的應用和配置文件同步到報表數 據源模塊中;
[0039] 步驟4 :報表生成存儲單元在報表數據源模塊中獲取報表的預約信息,獲取報表 數據源模塊中的生產數據及用於生成報表的應用和配置文件,利用用於生成報表的應用和 配置文件,根據生產數據和報表的預約信息定時生成數據報表,並存儲數據報表;
[0040] 步驟5 :報表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端。 [0041] 所述預約信息包含關於生產數據中待同步的範圍和報表的預約時間。
[0042] 生產資料庫在生產負荷輕的時段將生產數據同步到報表數據源模塊中。
[0043] 所述生產資料庫通過物化視圖定時增量刷新的方式,將生產數據同步到報表數據 源模塊中。
[0044] 報表生成存儲單元通過socket轉接方式將數據報表發送給客戶端。
[0045] 一種數據報表自動生成及提取裝置,包括生產資料庫1,報表數據源模塊2,報表 生成存儲單元3和客戶端4;
[0046] 所述生產資料庫1,用於根據客戶端4的人機互動結果,確定報表的預約信息,按 預約信息將生產數據同步到報表數據源模塊中,按預約信息將用於生成報表的應用和配置 文件同步到報表數據源模塊中;
[0047] 所述報表數據源模塊2,用於存儲預約信息和用於生成報表的應用和配置文件;
[0048] 所述報表生成存儲單元3,用於在報表數據源模塊2中獲取報表的預約信息,獲取 報表數據源模塊2中的生產數據及用於生成報表的應用和配置文件,利用用於生成報表的 應用和配置文件,根據生產數據和報表的預約信息定時生成數據報表,並存儲數據報表;報 表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端。
[0049] 所述客戶端4,用於人機互動輸入預約信息,並向報表生成存儲單元3發送下載請 求;
[0050] 所述預約信息包含關於生產數據中待同步的範圍和報表的預約時間。
[0051] 生產資料庫1在生產負荷輕的時段將生產數據同步到報表數據源模塊2中。
[0052] 所述生產資料庫1通過物化視圖定時增量刷新的方式,將生產數據同步到報表數 據源模塊2中。
[0053] 報表生成存儲單元3通過socket轉接方式將數據報表發送給客戶端4。
[0054] 本方法和系統在四川某CRM/B0SS系統中作為一個子系統實現,具體實施方案如 下:
[0055] 1、搭建報表資料庫,使用IBM主機,AIX作業系統,oracle9i。
[0056] 2、搭建報表提取主機,使用IBM主機,AIX作業系統,掛載200G存儲作為報表文件 存儲。
[0057] 3、在CRM/B0SS系統中集成報表預約和報表提取功能模塊,實現報表預約和報表 提取的功能。
[0058] 4、報表資料庫通過物化視圖定時增量刷新的方式,同步需要統計的生產數據到報 表庫。
[0059] 5、報表後臺進程定時啟動,通過預約記錄生成報表統計計劃,並按計劃生成相關 報表,並將執行結果記錄。
[0060] 6、報表提取模塊查詢執行記錄並展示,報表員可以成功統計報表的文件通過 socket轉接方式從報表主機提取文件。
[0061] 在使用系統時,報表數據源模塊(2)為伺服器A,報表生成存儲系統為伺服器B,系 統流程可以分為數據同步流程,報表預約流程、報表生成流程、報表提取流程。
[0062] 1、數據同步流程;
[0063] 1)管理員預先配置伺服器A的數據同步方式和同步範圍。
[0064] 2)伺服器A定時發起同步請求,將生產數據同步到本地。
[0065] 2、報表預約流程;
[0066] 1)報表員進入報表預約系統;
[0067] 2)選擇需要預約的報表,並設置是單次提取,每日提取,每周提取等相關時間要 求;
[0068] 3)填寫預約報表的其他非時間參數;
[0069] 4)提交到系統;
[0070] 3、報表生成流程;
[0071] 1)管理員預先配置伺服器B的相關運行參數;
[0072] 2)系統定時啟動,導入預約數據,並根據預約數據到伺服器A提取報表,提取口徑 已經在伺服器A中存在,相關參數值在預約時已經由報表員填寫完成;
[0073] 3)伺服器A提取出報表,並將數據導入到報表文件中,記錄報表生成情況;
[0074] 4、報表提取流程;
[0075] 1)報表員進入報表預約系統;
[0076] 2)打開報表提取頁面,按時間查詢;
[0077] 3)系統展示報表生成情況,可以下載的報表提供下載連結;
[0078] 4)報表員提取下載報表數據。
[0079] 以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和 原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1. 一種數據報表自動生成及提取方法,其特徵在於,包括以下步驟: 步驟1 :生產資料庫根據客戶端的人機互動結果,確定報表的預約信息; 步驟2 :生產資料庫按報表的預約信息將生產數據同步到報表數據源模塊中; 步驟3 :生產資料庫按報表的預約信息將用於生成報表的應用和配置文件同步到報表 數據源模塊中; 步驟4 :報表生成存儲單元在報表數據源模塊中獲取報表的預約信息,獲取報表數據 源模塊中的生產數據及用於生成報表的應用和配置文件,報表生成存儲單元利用用於生成 報表的應用和配置文件、並根據生產數據和報表的預約信息定時生成數據報表,報表生成 存儲單元將生成的數據報表進行存儲; 步驟5 :報表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端。
2. 根據權利要求1所述的數據報表自動生成及提取方法,其特徵在於:所述預約信息 包含關於生產數據中待同步的範圍和報表的預約時間。
3. 根據權利要求1所述的數據報表自動生成及提取方法,其特徵在於:生產資料庫在 生產負荷輕的時段將生產數據同步到報表數據源模塊中。
4. 根據權利要求3所述的數據報表自動生成及提取方法,其特徵在於:所述生產數據 庫通過物化視圖定時增量刷新的方式,將生產數據同步到報表數據源模塊中。
5. 根據權利要求1所述的數據報表自動生成及提取方法,其特徵在於:報表生成存儲 單元通過socket轉接方式將數據報表發送給客戶端。
6. -種數據報表自動生成及提取裝置,其特徵在於:包括生產資料庫(1),報表數據源 模塊(2),報表生成存儲單元(3)和客戶端(4); 所述生產資料庫(1),用於根據客戶端(4)的人機互動結果,確定報表的預約信息,按 報表的預約信息將生產數據同步到報表數據源模塊中,按報表的預約信息將用於生成報表 的應用和配置文件同步到報表數據源模塊中; 所述報表數據源模塊(2),用於存儲預約信息和用於生成報表的應用和配置文件; 所述報表生成存儲單元(3),用於在報表數據源模塊(2)中獲取報表的預約信息,獲取 報表數據源模塊(2)中的生產數據及用於生成報表的應用和配置文件,利用用於生成報表 的應用和配置文件、並根據生產數據和報表的預約信息定時生成數據報表,存儲數據報表; 報表生成存儲單元根據客戶端的下載請求將數據報表發送給客戶端; 所述客戶端(4),用於人機互動輸入預約信息,並向報表生成存儲單元(3)發送下載請 求。
7. 根據權利要求6所述的數據報表自動生成及提取裝置,其特徵在於:所述預約信息 包含關於生產數據中待同步的範圍和報表的預約時間。
8. 根據權利要求6所述的數據報表自動生成及提取方法,其特徵在於:生產資料庫(1) 在生產負荷輕的時段將生產數據同步到報表數據源模塊(2)中。
9. 根據權利要求8所述的數據報表自動生成及提取方法,其特徵在於:所述生產數據 庫(1)通過物化視圖定時增量刷新的方式,將生產數據同步到報表數據源模塊(2)中。
10. 根據權利要求6所述的數據報表自動生成及提取方法,其特徵在於:報表生成存儲 單元(3)通過socket轉接方式將數據報表發送給客戶端(4)。
【文檔編號】G06F17/30GK104063468SQ201410301758
【公開日】2014年9月24日 申請日期:2014年6月27日 優先權日:2014年6月27日
【發明者】徐文寧 申請人:北京思特奇信息技術股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀