專利名稱:數(shù)據(jù)實時監(jiān)控的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)實時監(jiān)控的方法、裝置及系統(tǒng)。
背景技術(shù):
當前,隨著人們對數(shù)據(jù)業(yè)務(wù)精細化運營的要求越來越高,數(shù)據(jù)實時監(jiān)控技術(shù)得到了廣泛的應(yīng)用。數(shù)據(jù)實時監(jiān)控是指利用軟件對系統(tǒng)運行的過程及相應(yīng)的數(shù)據(jù)進行實時同步的監(jiān)控,例如殺毒軟件對計算機內(nèi)存進行監(jiān)控?,F(xiàn)有技術(shù)的數(shù)據(jù)實時監(jiān)控的系統(tǒng)包括數(shù)據(jù)提取、轉(zhuǎn)換、裝載(Extraction-Transformation-Loading,簡稱ETL)設(shè)備,數(shù)據(jù)庫設(shè)備及數(shù)據(jù)展現(xiàn)系統(tǒng)?,F(xiàn)有技術(shù)的數(shù)據(jù)實時監(jiān)控的方法是由所述ETL設(shè)備對外來的數(shù)據(jù)(例如由深度數(shù) 據(jù)包檢測設(shè)備(Deep Packet Inspection,簡稱DPI)進行匯總處理后的數(shù)據(jù))進行定時獲取、并進行匯總處理,然后定時向數(shù)據(jù)庫設(shè)備(例如關(guān)系數(shù)據(jù)庫或內(nèi)存數(shù)據(jù)庫)發(fā)送所述ETL設(shè)備匯總處理后的數(shù)據(jù),數(shù)據(jù)庫設(shè)備對所述ETL設(shè)備匯總處理后的數(shù)據(jù)進行存儲,最后由所述數(shù)據(jù)展現(xiàn)系統(tǒng)(例如報表系統(tǒng)或儀表盤系統(tǒng)等)使用定時任務(wù)的方式,定時從所述數(shù)據(jù)庫設(shè)備的數(shù)據(jù)表中獲取數(shù)據(jù),對獲取的數(shù)據(jù)進行過濾和匯總,并以圖或表的形式向用戶進行展現(xiàn)。在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題由于現(xiàn)有技術(shù)的ETL設(shè)備及數(shù)據(jù)展現(xiàn)系統(tǒng)都采用定時任務(wù)式的處理方式,一旦ETL設(shè)備處理性能跟不上,將導(dǎo)致數(shù)據(jù)發(fā)送存在延遲,則數(shù)據(jù)庫設(shè)備的數(shù)據(jù)表中將沒有記錄某段時間內(nèi)的數(shù)據(jù),使得數(shù)據(jù)展現(xiàn)系統(tǒng)展現(xiàn)出現(xiàn)異常,例如報表展現(xiàn)出現(xiàn)鋸齒狀。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種數(shù)據(jù)實時監(jiān)控的方法、裝置及系統(tǒng),以實現(xiàn)數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在延遲,造成數(shù)據(jù)的展現(xiàn)存在異常的問題。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種數(shù)據(jù)實時監(jiān)控的方法,包括接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型;根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。一種集成裝置,包括接收單元,用于接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型;推送單元,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。一種數(shù)據(jù)實時監(jiān)控的系統(tǒng),包括數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備、集成裝置和數(shù)據(jù)展現(xiàn)系統(tǒng),所述數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備,用于在接收到業(yè)務(wù)數(shù)據(jù)包時,將所述業(yè)務(wù)數(shù)據(jù)包向所述集成裝置推送,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型;所述集成裝置,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送;所述數(shù)據(jù)展現(xiàn)系統(tǒng),用于基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的方法、裝置及系統(tǒng),由于通過接收所述ETL 設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,并根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表,避免了現(xiàn)有技術(shù)中一旦數(shù)據(jù)展現(xiàn)系統(tǒng)在當前周期定時任務(wù)觸發(fā)時從數(shù)據(jù)庫設(shè)備中沒有獲取到ETL設(shè)備延遲發(fā)送的數(shù)據(jù),則需要等到下一個周期定時任務(wù)觸發(fā)時才能獲取到的情況,從而能實現(xiàn)數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在較大延遲,造成數(shù)據(jù)的展現(xiàn)存在異常的問題。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的方法的流程圖;圖2為本發(fā)明又一實施例提供的數(shù)據(jù)實時監(jiān)控的方法的流程圖;圖3為本發(fā)明實施例提供的集成裝置的結(jié)構(gòu)示意圖一;圖4為本發(fā)明實施例提供的集成裝置的結(jié)構(gòu)示意圖二 ;圖5為本發(fā)明實施例提供的集成裝置的結(jié)構(gòu)示意圖三;圖6為本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了使本發(fā)明技術(shù)方案的優(yōu)點更加清楚,下面結(jié)合附圖和實施例對本發(fā)明作詳細說明。如圖I所示,本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的方法,所述方法包括
步驟101、接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包。其中,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型。例如所述業(yè)務(wù)類型可以是用戶掉話率、用戶網(wǎng)絡(luò)實時流量等,但不僅局限于此。步驟102、根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。 需要說明的是,本發(fā)明實施例提到的數(shù)據(jù)觸發(fā)模式是相對于現(xiàn)有技術(shù)中的定時任務(wù)觸發(fā)模式之外的另一種觸發(fā)模式,本發(fā)明實施例提到的數(shù)據(jù)觸發(fā)模式可以理解為數(shù)據(jù)展現(xiàn)系統(tǒng)一收到業(yè)務(wù)數(shù)據(jù),就繪制并展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。以及,步驟102中涉及的“實時展現(xiàn)”可以理解為一收到業(yè)務(wù)數(shù)據(jù),數(shù)據(jù)展現(xiàn)系統(tǒng)就繪制并展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表,應(yīng)當理解為這里的實時展現(xiàn)可以允許數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),但實時性相對于現(xiàn)有技術(shù)是有較大改進的。需要說明的是,本發(fā)明實施例對發(fā)送策略的獲得方式不做限定,對發(fā)送策略的獲得時機應(yīng)當理解為可以是預(yù)先獲得的,也可以是動態(tài)或?qū)崟r獲得的,只要在需要使用發(fā)送策略之前即可,這里的預(yù)先獲得的可以理解為系統(tǒng)初始化運行時預(yù)先獲得,也可以理解為在需要使用發(fā)送策略之前預(yù)先獲得的,例如在將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送之前預(yù)先獲得。本發(fā)明實施例中,獲得的發(fā)送策略可以是預(yù)先設(shè)置在所述集成裝置的發(fā)送策略,或者,可以是預(yù)先設(shè)置在與所述集成裝置具有通信連接的第三方存儲設(shè)備上的發(fā)送策略,或者,所述集成裝置上設(shè)置有交互接口,可以是通過所述交互接口接收用戶動態(tài)配置的發(fā)送策略。例如,集成裝置在獲取到所述業(yè)務(wù)數(shù)據(jù)包后,獲取到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型(例如所述業(yè)務(wù)類型為用戶掉話率),并根據(jù)所述發(fā)送策略(如用戶掉話率采用直接透傳的方式發(fā)送)將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,但不僅局限于此。其中,所述數(shù)據(jù)展現(xiàn)系統(tǒng)可以是報表系統(tǒng)或儀表盤系統(tǒng)等,所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表可以是曲線圖、表格等,但不僅局限于此。其中,所述步驟101與步驟102的執(zhí)行主體為一種集成裝置,在一種實現(xiàn)方式下,該集成裝置可以將所述ETL設(shè)備和數(shù)據(jù)展現(xiàn)系統(tǒng)進行集成,集成裝置首先實現(xiàn)ETL設(shè)備的推送Push Data接口,并對外同樣提供一個推送Push Data接口,與集成裝置對接的數(shù)據(jù)展現(xiàn)系統(tǒng)需要實現(xiàn)集成裝置的推送Push Data接口,以獲取從ETL設(shè)備推送的業(yè)務(wù)數(shù)據(jù),然后將數(shù)據(jù)實時的推送給所述數(shù)據(jù)展現(xiàn)系統(tǒng),但不僅局限于此??梢?,本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的方法,由于通過接收所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,并根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表,避免了現(xiàn)有技術(shù)中一旦數(shù)據(jù)展現(xiàn)系統(tǒng)在當前周期定時任務(wù)觸發(fā)時從數(shù)據(jù)庫設(shè)備中沒有獲取到ETL設(shè)備延遲發(fā)送的數(shù)據(jù),則需要等到下一個周期定時任務(wù)觸發(fā)時才能獲取到的情況,從而控制數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在較大延遲,造成數(shù)據(jù)的展現(xiàn)存在異常的問題。為了使得本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明實施例提供過的技術(shù)方案,下面將通過又一個具體實例來進一步介紹本發(fā)明實施例中提供的數(shù)據(jù)實時監(jiān)控的方法。如圖2所示,本發(fā)明又一實施例提供的數(shù)據(jù)實時監(jiān)控的方法,所述方法包括步驟201、ETL設(shè)備在接收到業(yè)務(wù)數(shù)據(jù)包時,將所述業(yè)務(wù)數(shù)據(jù)包推送到集成裝置。其中,所述業(yè)務(wù)類型可以是例如用戶掉話率、計算機風扇轉(zhuǎn)速、計算機主板溫度、用戶網(wǎng)絡(luò)實時流量等,但不僅局限于此。所述業(yè)務(wù)類型可以是用戶掉話率、用戶網(wǎng)絡(luò)實時流量等,但不僅局限于此。具體的,所述集成裝置在所述ETL設(shè)備推送數(shù)據(jù)時,應(yīng)用一個第一數(shù)據(jù)推送函數(shù)(Push Date函數(shù))中的一個ETL數(shù)據(jù)推送類(ETL Push Date類)接收來自所述ETL設(shè)備的業(yè)務(wù)數(shù)據(jù)包,其中所述ETL Push Date類遵守ETL元數(shù)據(jù)規(guī)則(ETL Meta Date規(guī)則),所述來自所述ETL設(shè)備的數(shù)據(jù)的元數(shù)據(jù)可以存儲于所述ETL Push Date類中的一個ETL元數(shù) 據(jù)二維鏈表(ETL Meta Date 二維鏈表)中,所述二維鏈表是動態(tài)可配置的,但不僅局限于此。步驟202、集成裝置解析所述業(yè)務(wù)數(shù)據(jù)包,并獲取得到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型。步驟203、集成裝置根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,確定業(yè)務(wù)數(shù)據(jù)的發(fā)送方式。其中,所述發(fā)送方式包括直接透傳及定時發(fā)送,若確定得到的發(fā)送方式為直接透傳,執(zhí)行步驟204,若確定得到的發(fā)送方式為定時發(fā)送,執(zhí)行步驟205。具體的,在所述集成裝置中可以設(shè)置有對應(yīng)于所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系的配置文件,所述配置文件記錄有多種業(yè)務(wù)類型所采取的發(fā)送方式,例如用戶掉話率可以采用直接透傳的發(fā)送方式,計算機主板溫度可以采用直接透傳的發(fā)送方式,用戶網(wǎng)絡(luò)實時流量可以采用定時發(fā)送的發(fā)送方式,但不僅局限于此?;蛘?,所述集成裝置上設(shè)置有交互接口,所述集成裝置可以通過在獲取到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型后,通過所述交互接口接收用戶動態(tài)配置的發(fā)送策略,其中包括所述業(yè)務(wù)類型所采取的發(fā)送方式,但不僅局限于此。步驟204、集成裝置直接透傳所述業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。具體的,所述集成裝置在將所述業(yè)務(wù)數(shù)據(jù)向所述數(shù)據(jù)展現(xiàn)系統(tǒng)推送時,將所述業(yè)務(wù)數(shù)據(jù)封裝為整合推送數(shù)據(jù)類(Integrate Push Date類),并推送給一個第二數(shù)據(jù)推送函數(shù)(Integrate Push Date函數(shù)),使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)通過所述Integrate Push Date函數(shù)接收到所述業(yè)務(wù)數(shù)據(jù)。例如,所述集成裝置在第I分鐘、第2分鐘、第3分10秒的時刻獲取到業(yè)務(wù)數(shù)據(jù),則所述集成裝置在第I分鐘、第2分鐘、第3分10秒的時刻直接將業(yè)務(wù)數(shù)據(jù)向所述數(shù)據(jù)展現(xiàn)系統(tǒng)推送,使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在第I分鐘、第2分鐘、第3分10秒的時刻的誤差允許范圍(例如延遲小于等于O. I秒)內(nèi)能夠展現(xiàn)所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣,就避免了現(xiàn)有技術(shù)中如果數(shù)據(jù)庫設(shè)備中沒有第3分鐘的數(shù)據(jù)記錄,當數(shù)據(jù)展現(xiàn)系統(tǒng)定時任務(wù)觸發(fā)來獲取數(shù)據(jù)時,比如第3分鐘就獲取不到數(shù)據(jù),這樣展現(xiàn)的圖表在第3分鐘處會出現(xiàn)斷點,數(shù)據(jù)展現(xiàn)系統(tǒng)需要等到下一個周期定時任務(wù)觸發(fā)才能獲取到數(shù)據(jù)庫設(shè)備中記錄的第3分10秒的數(shù)據(jù),從而帶來較大延遲的問題,尤其是數(shù)據(jù)展現(xiàn)系統(tǒng)與ETL設(shè)備的定時任務(wù)時鐘不同步,例如數(shù)據(jù)展現(xiàn)系統(tǒng)與ETL設(shè)備的定時任務(wù)時鐘交錯,則會帶來比較嚴重延遲的問題。
又例如在所述業(yè)務(wù)類型為用戶掉話率時,一般情況下用戶掉話事件采用直接透傳的發(fā)送方式,過程為所述ETL設(shè)備在獲知到用戶掉話后,觸發(fā)用戶掉話率統(tǒng)計流程以實時統(tǒng)計用戶掉話率,并將所述用戶掉話率推送到集成裝置中;所述集成裝置在接收到所述用戶掉話率后,直接將與用戶掉話率相關(guān)的數(shù)據(jù)打包,生成可擴展標記語言(Extensible Markup Language,簡稱XML)文件,并將所述XML文件推送給數(shù)據(jù)展現(xiàn)系統(tǒng);所述數(shù)據(jù)展現(xiàn)系統(tǒng)(例如報表系統(tǒng)或儀表盤系統(tǒng)等)應(yīng)用所述XML文件中的與用戶掉話率相關(guān)的數(shù)據(jù),展現(xiàn)所述用戶掉話率對應(yīng)的圖表(例如曲線圖、表格等)。步驟205、集成裝置保存所述業(yè)務(wù)數(shù)據(jù),并根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
·
可選的,所述預(yù)先設(shè)置的保存時間可以是所述配置文件中設(shè)置的保存時間,但不僅局限于此。例如在所述業(yè)務(wù)數(shù)據(jù)為用戶網(wǎng)絡(luò)實時流量時,配置文件中設(shè)置了所述集成裝置按照每2分鐘向數(shù)據(jù)展現(xiàn)系統(tǒng)推送一次用戶當前的業(yè)務(wù)數(shù)據(jù),例如所述集成裝置在第I·分鐘、第2分鐘、第3分10秒、第4分鐘的時刻獲取到了業(yè)務(wù)數(shù)據(jù),則所述第I分鐘的業(yè)務(wù)數(shù)據(jù)需要在所述集成裝置中保存I分鐘,并在第2分鐘與第2分鐘的業(yè)務(wù)數(shù)據(jù)一起被推送到所述數(shù)據(jù)展現(xiàn)系統(tǒng)中,同理,所述第3分10秒的業(yè)務(wù)數(shù)據(jù)將在第4分鐘與第4分鐘的業(yè)務(wù)數(shù)據(jù)一起被推送到所述數(shù)據(jù)展現(xiàn)系統(tǒng)中,使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在第2分鐘的時刻的誤差允許范圍(例如延遲小于等于O. I秒)內(nèi)能夠展現(xiàn)第I分鐘與第2分鐘的業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表,在第4分鐘的時刻的誤差允許范圍(例如延遲小于等于O. I秒)內(nèi)能夠展現(xiàn)第3分10秒與第4分鐘的業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣,就避免了現(xiàn)有技術(shù)中如果數(shù)據(jù)庫設(shè)備中沒有第3分鐘的數(shù)據(jù)記錄,當數(shù)據(jù)展現(xiàn)系統(tǒng)定時任務(wù)觸發(fā)來獲取數(shù)據(jù)時,比如第3分鐘就獲取不到數(shù)據(jù),這樣展現(xiàn)的圖表在第3分鐘處會出現(xiàn)斷點,數(shù)據(jù)展現(xiàn)系統(tǒng)需要等到下一個周期定時任務(wù)觸發(fā)才能獲取到數(shù)據(jù)庫設(shè)備中記錄的第3分10秒的數(shù)據(jù),從而帶來較大延遲的問題,尤其是數(shù)據(jù)展現(xiàn)系統(tǒng)與ETL設(shè)備的定時任務(wù)時鐘不同步,例如數(shù)據(jù)展現(xiàn)系統(tǒng)與ETL設(shè)備的定時任務(wù)正好時鐘交錯,則會帶來比較嚴重延遲的問題。步驟206、數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。其中,所述數(shù)據(jù)展現(xiàn)系統(tǒng)可以是報表或儀表盤報表系統(tǒng)或儀表盤系統(tǒng)等,所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表可以是曲線圖、表格等,但不僅局限于此。具體的,所述基于數(shù)據(jù)觸發(fā)模式可以是所述數(shù)據(jù)展現(xiàn)系統(tǒng)在接收到業(yè)務(wù)數(shù)據(jù)后,即可在數(shù)據(jù)展現(xiàn)系統(tǒng)的界面上展現(xiàn)業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表,例如可以由所述Integrate PushDate函數(shù)觸發(fā)展現(xiàn)進程??梢姡景l(fā)明又一實施例提供的數(shù)據(jù)實時監(jiān)控的方法,由于通過接收所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,并根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)實時展現(xiàn)更新后的基礎(chǔ)數(shù)據(jù),避免了現(xiàn)有技術(shù)中一旦數(shù)據(jù)展現(xiàn)系統(tǒng)在當前周期定時任務(wù)觸發(fā)時從數(shù)據(jù)庫設(shè)備中沒有獲取到ETL設(shè)備延遲發(fā)送的數(shù)據(jù),則需要等到下一個周期定時任務(wù)觸發(fā)時才能獲取到的情況,從而控制數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在較大延遲,造成數(shù)據(jù)的展現(xiàn)存在異常的問題。如圖3所示,本發(fā)明實施例提供的一種集成裝置,包括接收單元31,用于接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型。其具體實現(xiàn)方式參見圖I中步驟101所示,此處不再贅述。推送單元32,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。其具體實現(xiàn)方式參見圖I中步驟102所示,此處不再贅述。
具體的,本發(fā)明實施例的集成裝置可以將所述ETL設(shè)備和數(shù)據(jù)展現(xiàn)系統(tǒng)進行集成,集成裝置首先實現(xiàn)ETL設(shè)備的推送Push Data接口,并對外同樣提供一個推送PushData接口,與集成裝置對接的數(shù)據(jù)展現(xiàn)系統(tǒng)需要實現(xiàn)集成裝置的推送Push Data接口,以獲取從ETL設(shè)備推送的業(yè)務(wù)數(shù)據(jù),然后將數(shù)據(jù)實時的推送給所述數(shù)據(jù)展現(xiàn)系統(tǒng),但不僅局限于此。進一步的,如圖4所示,所述發(fā)送策略包括所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,所述推送單元32包括解析模塊321,用于解析所述業(yè)務(wù)數(shù)據(jù)包,并獲取得到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型。其具體實現(xiàn)方式參見圖2中步驟202所示,此處不再贅述。存儲區(qū)控制模塊322,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,確定業(yè)務(wù)數(shù)據(jù)的發(fā)送方式。具體的,所述存儲區(qū)控制模塊322可以是一種存儲控制器Memory Keeper,所述Memory Keeper提供數(shù)據(jù)存儲和數(shù)據(jù)交換功能,使得所述集成裝置可以根據(jù)業(yè)務(wù)數(shù)據(jù)的類型確定是否將業(yè)務(wù)數(shù)據(jù)保存在所述Memory Keeper —段時間,或者從所述Memory Keeper中直接透傳,但不僅局限于此。其具體實現(xiàn)方式參見圖2中步驟203所示,此處不再贅述。數(shù)據(jù)推送模塊323,用于根據(jù)所述發(fā)送方式將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。其具體實現(xiàn)方式參見圖2中步驟204-205所示,此處不再贅述。進一步的,如圖4所示,如果確定所述業(yè)務(wù)數(shù)據(jù)的發(fā)送方式為直接透傳,所述數(shù)據(jù)推送模塊323具體用于直接透傳所述業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。其具體實現(xiàn)方式參見圖2中步驟204所示,此處不再贅述。或者,如圖5所示,如果確定所述業(yè)務(wù)數(shù)據(jù)的發(fā)送方式為定時發(fā)送,所述推送單元32還包括存儲模塊324,用于保存所述業(yè)務(wù)數(shù)據(jù)。具體的,所述存儲模塊324可以是在所述Memory Keeper存儲控制器中的一個Memory Keeper存儲器,所述Memory Keeper存儲器是一個基于內(nèi)存的ETL元數(shù)據(jù)ETLMetaData 二維存儲鏈表,能夠存儲來自ETL的業(yè)務(wù)數(shù)據(jù)。所述數(shù)據(jù)推送模塊323具體用于根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述存儲模塊324中的業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。其具體實現(xiàn)方式參見圖2中步驟205所示,此處不再贅述。
可見,本發(fā)明實施例提供的集成裝置,由于通過接收單元接收所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,并由推送單元根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)實時展現(xiàn)更新后的基礎(chǔ)數(shù)據(jù),避免了現(xiàn)有技術(shù)中一旦數(shù)據(jù)展現(xiàn)系統(tǒng)在當前周期定時任務(wù)觸發(fā)時從數(shù)據(jù)庫設(shè)備中沒有獲取到ETL設(shè)備延遲發(fā)送的數(shù)據(jù),則需要等到下一個周期定時任務(wù)觸發(fā)時才能獲取到的情況,從而控制數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在較大延遲,造成數(shù)據(jù)的展現(xiàn)存在 異常的問題。本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的系統(tǒng),如圖6所示,包括數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備41、集成裝置42、數(shù)據(jù)展現(xiàn)系統(tǒng)43。具體的,所述集成裝置42能夠?qū)⑺鯡TL設(shè)備41及所述數(shù)據(jù)展現(xiàn)系統(tǒng)43集成為同一個系統(tǒng),使得所述ETL設(shè)備41、集成裝置42、數(shù)據(jù)展現(xiàn)系統(tǒng)43的工作時鐘一致,本發(fā)明實施例的數(shù)據(jù)實時監(jiān)控的系統(tǒng)包括的所述ETL設(shè)備41、集成裝置42、數(shù)據(jù)展現(xiàn)系統(tǒng)43可以部署在同一個節(jié)點上,也可以部署在不同的節(jié)點上,但不僅局限于此。所述ETL設(shè)備41,用于在接收到業(yè)務(wù)數(shù)據(jù)包時,將所述業(yè)務(wù)數(shù)據(jù)包向所述集成裝置42推送,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型。其具體實現(xiàn)方式參見圖I中步驟101所示,此處不再贅述。所述集成裝置42,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)43推送。其具體實現(xiàn)方式參見上述集成裝置的實施例,此處不再贅述。所述數(shù)據(jù)展現(xiàn)系統(tǒng)43,用于基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。其具體實現(xiàn)方式參見圖I中步驟102所示,此處不再贅述。進一步的,如圖6所示,所述集成裝置42具體用于直接透傳所述ETL設(shè)備41推送過來的業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)43推送;或者保存所述ETL設(shè)備41推送過來的業(yè)務(wù)數(shù)據(jù),并根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)43推送。可見,本發(fā)明實施例提供的數(shù)據(jù)實時監(jiān)控的系統(tǒng),由于通過接收所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,并根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。這樣使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)實時展現(xiàn)更新后的基礎(chǔ)數(shù)據(jù),避免了現(xiàn)有技術(shù)中一旦數(shù)據(jù)展現(xiàn)系統(tǒng)在當前周期定時任務(wù)觸發(fā)時從數(shù)據(jù)庫設(shè)備中沒有獲取到ETL設(shè)備延遲發(fā)送的數(shù)據(jù),則需要等到下一個周期定時任務(wù)觸發(fā)時才能獲取到的情況,從而控制數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),一定程度上解決了現(xiàn)有技術(shù)中由于數(shù)據(jù)發(fā)送存在較大延遲,造成數(shù)據(jù)的展現(xiàn)存在異常的問題。進一步的,針對現(xiàn)有技術(shù)中由于ETL設(shè)備、數(shù)據(jù)庫設(shè)備、數(shù)據(jù)展現(xiàn)系統(tǒng)屬于不同的系統(tǒng),而且多系統(tǒng)運行且各系統(tǒng)都采用定時任務(wù)式的處理方式,從而定時任務(wù)時鐘無法保持一致即不同步,一旦ETL設(shè)備出現(xiàn)處理性能跟不上,導(dǎo)致數(shù)據(jù)發(fā)送存在嚴重的時間延遲,進而導(dǎo)致數(shù)據(jù)展現(xiàn)系統(tǒng)展現(xiàn)異常(比如某段時間內(nèi)數(shù)據(jù)庫表中沒有數(shù)據(jù)記錄,導(dǎo)致報表展現(xiàn)出現(xiàn)鋸齒狀)的問題,本發(fā)明實施例的集成裝置42能夠?qū)⑺鯡TL設(shè)備41及所述數(shù)據(jù)展現(xiàn)系統(tǒng)43集成為同一個系統(tǒng),使得ETL設(shè)備41、集成裝置42、數(shù)據(jù)展現(xiàn)系統(tǒng)43的工作時鐘一致,而且本發(fā)明實施例中的ETL設(shè)備和集成裝置主動推送數(shù)據(jù),且數(shù)據(jù)展現(xiàn)系統(tǒng)采用數(shù)據(jù)觸發(fā)模式進行實時圖表展現(xiàn),這樣的話,即使ETL設(shè)備延遲數(shù)據(jù)發(fā)送,也能控制數(shù)據(jù)的延遲展現(xiàn)在秒級范圍內(nèi),從而滿足運營商對數(shù)據(jù)業(yè)務(wù)的實時監(jiān)控要求,包括實時圖表所反映的數(shù)據(jù)變化需要在秒級范圍內(nèi)。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種數(shù)據(jù)實時監(jiān)控的方法,其特征在于,包括 接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型; 根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述發(fā)送策略包括所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,所述根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,包括 解析所述業(yè)務(wù)數(shù)據(jù)包,并獲取得到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型; 根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,確定業(yè)務(wù)數(shù)據(jù)的發(fā)送方式; 根據(jù)所述發(fā)送方式將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述發(fā)送方式包括直接透傳,所述根據(jù)所述發(fā)送方式將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,包括 直接透傳所述業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述發(fā)送方式包括定時發(fā)送,所述根據(jù)所述發(fā)送方式將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,包括 保存所述業(yè)務(wù)數(shù)據(jù),并根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
5.一種集成裝置,其特征在于,包括 接收單元,用于接收數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型; 推送單元,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。
6.根據(jù)權(quán)利要求5所述的集成裝置,其特征在于,所述發(fā)送策略包括所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,所述推送單元,包括 解析模塊,用于解析所述業(yè)務(wù)數(shù)據(jù)包,并獲取得到所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型; 存儲區(qū)控制模塊,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及所述業(yè)務(wù)類型與發(fā)送方式的對應(yīng)關(guān)系,確定業(yè)務(wù)數(shù)據(jù)的發(fā)送方式; 數(shù)據(jù)推送模塊,用于根據(jù)所述發(fā)送方式將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
7.根據(jù)權(quán)利要求6所述的集成裝置,其特征在于,如果確定所述業(yè)務(wù)數(shù)據(jù)的發(fā)送方式為直接透傳,所述數(shù)據(jù)推送模塊具體用于直接透傳所述業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
8.根據(jù)權(quán)利要求6所述的集成裝置,其特征在于,如果確定所述業(yè)務(wù)數(shù)據(jù)的發(fā)送方式為定時發(fā)送,所述推送單元還包括存儲模塊,用于保存所述業(yè)務(wù)數(shù)據(jù); 所述數(shù)據(jù)推送模塊具體用于根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述存儲模塊中的業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
9.一種數(shù)據(jù)實時監(jiān)控的系統(tǒng),其特征在于,包括數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備、集成裝置和數(shù)據(jù)展現(xiàn)系統(tǒng), 所述數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備,用于在接收到業(yè)務(wù)數(shù)據(jù)包時,將所述業(yè)務(wù)數(shù)據(jù)包向所述集成裝置推送,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型; 所述集成裝置,用于根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送; 所述數(shù)據(jù)展現(xiàn)系統(tǒng),用于基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述集成裝置具體用于 直接透傳所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù),將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送;或者, 保存所述ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù),并根據(jù)預(yù)先設(shè)置的保存時間,在超出所述預(yù)先設(shè)置的保存時間時將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送。
全文摘要
本發(fā)明實施例公開了一種數(shù)據(jù)實時監(jiān)控的方法、裝置及系統(tǒng),涉及數(shù)據(jù)監(jiān)控技術(shù)領(lǐng)域,一定程度上解決了現(xiàn)有技術(shù)中一旦數(shù)據(jù)提取、轉(zhuǎn)換、裝載ETL設(shè)備處理性能跟不上時,數(shù)據(jù)發(fā)送存在延遲,使得數(shù)據(jù)展現(xiàn)系統(tǒng)展現(xiàn)出現(xiàn)異常的問題。所述數(shù)據(jù)實時監(jiān)控的方法包括接收ETL設(shè)備推送過來的業(yè)務(wù)數(shù)據(jù)包,所述業(yè)務(wù)數(shù)據(jù)包包括業(yè)務(wù)數(shù)據(jù)及所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型;根據(jù)所述業(yè)務(wù)數(shù)據(jù)的業(yè)務(wù)類型以及獲得的發(fā)送策略,將所述業(yè)務(wù)數(shù)據(jù)向數(shù)據(jù)展現(xiàn)系統(tǒng)推送,以使得所述數(shù)據(jù)展現(xiàn)系統(tǒng)基于數(shù)據(jù)觸發(fā)模式,在接收到所述業(yè)務(wù)數(shù)據(jù)后實時展現(xiàn)與所述業(yè)務(wù)數(shù)據(jù)對應(yīng)的圖表。本發(fā)明適用于數(shù)據(jù)監(jiān)控,如數(shù)據(jù)流量監(jiān)控等。
文檔編號H04L12/26GK102710455SQ20121011731
公開日2012年10月3日 申請日期2012年4月19日 優(yōu)先權(quán)日2012年4月19日
發(fā)明者邱恒 申請人:華為技術(shù)有限公司