數(shù)據(jù)質(zhì)量監(jiān)控方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)質(zhì)量監(jiān)控方法,包括對(duì)計(jì)算機(jī)中的所有應(yīng)用系統(tǒng)按照專(zhuān)業(yè)進(jìn)行區(qū)域劃分;對(duì)不用種類(lèi)的接口分別采用特定的監(jiān)控方式進(jìn)行數(shù)據(jù)提取;將采集的實(shí)時(shí)數(shù)據(jù)傳輸至數(shù)據(jù)處理層的數(shù)據(jù)庫(kù)中;數(shù)據(jù)處理層對(duì)采集的原始數(shù)據(jù)進(jìn)行分析處理,生成分析數(shù)據(jù),發(fā)送至數(shù)據(jù)展現(xiàn)層進(jìn)行展示;數(shù)據(jù)展現(xiàn)層以圖形形式將各應(yīng)用系統(tǒng)間的傳輸情況進(jìn)行展示的步驟。本發(fā)明采用先進(jìn)的數(shù)據(jù)提取技術(shù),實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)之間、數(shù)據(jù)中心與業(yè)務(wù)系統(tǒng)之間進(jìn)行數(shù)據(jù)交互情況的實(shí)時(shí)監(jiān)控,改變當(dāng)前接口傳輸異常情況只能事后解決且解決不及時(shí)的問(wèn)題。
【專(zhuān)利說(shuō)明】數(shù)據(jù)質(zhì)量監(jiān)控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)信息【技術(shù)領(lǐng)域】,特別是一種用于對(duì)計(jì)算機(jī)內(nèi)各應(yīng)用系統(tǒng)之間數(shù)據(jù)流的傳輸進(jìn)行質(zhì)量監(jiān)控的方法。
【背景技術(shù)】
[0002]隨著供電公司中信息系統(tǒng)建設(shè)的不斷完善,對(duì)各信息系統(tǒng)之間、數(shù)據(jù)中心與信息系統(tǒng)之間接口的監(jiān)控變得尤為重要,決策層需要加強(qiáng)對(duì)接口數(shù)據(jù)流的管控,提高系統(tǒng)間數(shù)據(jù)流的穩(wěn)定性及傳輸效率。目前國(guó)內(nèi)數(shù)據(jù)監(jiān)控軟件主要的功能是對(duì)數(shù)據(jù)的傳輸進(jìn)行監(jiān)視,并記錄數(shù)據(jù)傳輸狀態(tài)是否正常,然后通過(guò)界面將數(shù)據(jù)傳輸狀態(tài)結(jié)果進(jìn)行顯示,但是卻無(wú)法查看各應(yīng)用系統(tǒng)之間的數(shù)據(jù)流向以及數(shù)據(jù)傳輸過(guò)程中的各種狀態(tài),并且這些監(jiān)控軟件只能支持相同類(lèi)型的瀏覽器進(jìn)行操作,顯示界面存在頁(yè)面呆板、操作不方便、需要不斷刷新才能夠獲取新彳目息等缺點(diǎn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明需要解決的技術(shù)問(wèn)題是提供一種能夠?qū)?yīng)用系統(tǒng)之間的數(shù)據(jù)流向以及數(shù)據(jù)傳輸過(guò)程中的各種狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控的數(shù)據(jù)質(zhì)量監(jiān)控方法,以提高系統(tǒng)間數(shù)據(jù)流的穩(wěn)定性及傳輸效率。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案是:
數(shù)據(jù)質(zhì)量監(jiān)控方法,包括以下步驟:
A.對(duì)計(jì)算機(jī)中的所有應(yīng)用系統(tǒng)按照專(zhuān)業(yè)進(jìn)行區(qū)域劃分;
B.根據(jù)步驟A的分類(lèi),對(duì)不用種類(lèi)的接口分別采用特定的監(jiān)控方式進(jìn)行數(shù)據(jù)提??;
C.將采集的實(shí)時(shí)數(shù)據(jù)傳輸至數(shù)據(jù)處理層的數(shù)據(jù)庫(kù)中;
D.數(shù)據(jù)處理層對(duì)采集的原始數(shù)據(jù)進(jìn)行分析處理,生成分析數(shù)據(jù),發(fā)送至數(shù)據(jù)展現(xiàn)層進(jìn)行展示;
E.數(shù)據(jù)展現(xiàn)層以圖形形式將各應(yīng)用系統(tǒng)間的傳輸情況進(jìn)行展示。
[0005]本發(fā)明步驟B所述監(jiān)控方式包括ESB服務(wù)總線監(jiān)控方式、Informatica數(shù)據(jù)監(jiān)控方式以及數(shù)據(jù)庫(kù)系統(tǒng)中間表監(jiān)控方式。
[0006]由于采用了上述技術(shù)方案,本發(fā)明取得的技術(shù)進(jìn)步是:
本發(fā)明采用先進(jìn)的數(shù)據(jù)提取技術(shù),實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)之間、數(shù)據(jù)中心與業(yè)務(wù)系統(tǒng)之間進(jìn)行數(shù)據(jù)交互情況的實(shí)時(shí)監(jiān)控,改變當(dāng)前接口傳輸異常情況只能事后解決且解決不及時(shí)的問(wèn)題。本發(fā)明還可以以動(dòng)態(tài)圖形的形式將應(yīng)用系統(tǒng)按關(guān)注度進(jìn)行展示,可以清晰查看應(yīng)用系統(tǒng)之間的數(shù)據(jù)流向及數(shù)據(jù)傳輸中出現(xiàn)的各種狀態(tài),大大提高了系統(tǒng)間數(shù)據(jù)流的穩(wěn)定性及傳輸效率。本發(fā)明應(yīng)用在計(jì)算機(jī)中對(duì)計(jì)算機(jī)中的各應(yīng)用系統(tǒng)間的數(shù)據(jù)流進(jìn)行監(jiān)視,能夠基于Web的富客戶端界面,不必安裝特別軟件,通過(guò)IE瀏覽器即可使用,能夠完成在相同機(jī)器上的不同瀏覽器中運(yùn)行的應(yīng)用程序之間的相互通信,實(shí)現(xiàn)不同應(yīng)用程序之間的數(shù)據(jù)共享。
【具體實(shí)施方式】
[0007]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明:
一種數(shù)據(jù)質(zhì)量監(jiān)控方法應(yīng)用在供電公司的計(jì)算機(jī)系統(tǒng)中,對(duì)計(jì)算機(jī)系統(tǒng)的各個(gè)應(yīng)用程序之間的數(shù)據(jù)流向以及數(shù)據(jù)在傳輸過(guò)程中的各種狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控并進(jìn)行動(dòng)態(tài)顯示。
[0008]本發(fā)明在應(yīng)用過(guò)程中,采用java+flex編程技術(shù)并使用Oracle數(shù)據(jù)庫(kù),在Linux操作系統(tǒng)環(huán)境下運(yùn)用Eclipse開(kāi)發(fā)工具進(jìn)行設(shè)計(jì)與開(kāi)發(fā)完成。具體包括以下步驟:
A.對(duì)計(jì)算機(jī)系統(tǒng)中的所有應(yīng)用系統(tǒng)按照專(zhuān)業(yè)進(jìn)行區(qū)域劃分。以河北電網(wǎng)運(yùn)行為例,可將河北電網(wǎng)系統(tǒng)中的200多個(gè)應(yīng)用系統(tǒng)按照專(zhuān)業(yè)進(jìn)行區(qū)域劃分。
[0009]B.根據(jù)步驟A的分類(lèi),對(duì)不用種類(lèi)的接口分別采用特定的監(jiān)控方式進(jìn)行數(shù)據(jù)提取。本發(fā)明中不同種類(lèi)的應(yīng)用系統(tǒng)間的接口方式主要有ESB、Informatica、中間表以及其它方式,針對(duì)不同種類(lèi)的接口分別采用特定的監(jiān)控方式進(jìn)行處理,保證不影響現(xiàn)有系統(tǒng)接口的運(yùn)行和性能。
[0010]上述各接口的監(jiān)控方式如下:
ESB服務(wù)總線監(jiān)控方式,ESB全稱為Enterprise Service Bus,即企業(yè)服務(wù)總線,是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。ESB提供了網(wǎng)絡(luò)中最基本的連接中樞,是構(gòu)筑企業(yè)神經(jīng)系統(tǒng)的必要元素。ESB服務(wù)總線主要面向通用數(shù)據(jù)集成服務(wù)。
[0011]Informatica數(shù)據(jù)監(jiān)控方式,用于從生產(chǎn)庫(kù)中提取數(shù)據(jù)到數(shù)據(jù)倉(cāng)庫(kù)中,在由具體的報(bào)表、統(tǒng)計(jì)、分析工具對(duì)數(shù)據(jù)倉(cāng)庫(kù)的內(nèi)容進(jìn)行分析,分析出自己所需要的數(shù)據(jù);具有強(qiáng)大的元數(shù)據(jù)管理、數(shù)據(jù)集成和個(gè)性化分析遞送功能。Informatica用于把源數(shù)據(jù)庫(kù)的內(nèi)容提取存放到目標(biāo)數(shù)據(jù)庫(kù)中的過(guò)程進(jìn)行實(shí)時(shí)監(jiān)控。
[0012]數(shù)據(jù)庫(kù)系統(tǒng)中間表監(jiān)控方式,可以通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)的告警信息來(lái)發(fā)現(xiàn)數(shù)據(jù)庫(kù)的異常情況,包括數(shù)據(jù)庫(kù)表空間不夠,發(fā)送系統(tǒng)和接受系統(tǒng)數(shù)據(jù)庫(kù)連接不上、數(shù)據(jù)類(lèi)型發(fā)生變化坐坐寸寸ο
[0013]對(duì)應(yīng)上述監(jiān)控方式設(shè)計(jì)的腳本模式的數(shù)據(jù)提取工具,被封裝成一個(gè)個(gè)獨(dú)立的組件單元,這些組件可輕松完成監(jiān)控服務(wù)注冊(cè)、調(diào)用。
[0014]在具體操作過(guò)程中,可對(duì)各應(yīng)用系統(tǒng)以及各應(yīng)用系統(tǒng)接口的基礎(chǔ)信息進(jìn)行配置,可以以相應(yīng)的接口方式從數(shù)據(jù)中心獲取數(shù)據(jù)和從相應(yīng)的維度進(jìn)行統(tǒng)計(jì)分析。主要操作包括以下幾個(gè)方面:
I)硬件信息維護(hù):在系統(tǒng)中對(duì)應(yīng)用系統(tǒng)的硬件信息進(jìn)行維護(hù),并與應(yīng)用系統(tǒng)信息相對(duì)應(yīng),便于系統(tǒng)硬件出現(xiàn)錯(cuò)誤查找出問(wèn)題硬件。
[0015]2)應(yīng)用系統(tǒng)信息維護(hù):可對(duì)計(jì)算機(jī)系統(tǒng)中運(yùn)行的各應(yīng)用系統(tǒng)臺(tái)賬進(jìn)行增、刪、改功能維護(hù),并能通過(guò)系統(tǒng)設(shè)置的查詢條件進(jìn)行組合查詢。
[0016]3)接口信息維護(hù):用于各應(yīng)用系統(tǒng)間接口臺(tái)賬數(shù)據(jù)進(jìn)行增、刪、改功能維護(hù),并能通過(guò)系統(tǒng)設(shè)置的查詢條件進(jìn)行組合查詢。
[0017]4)系統(tǒng)類(lèi)型維護(hù):對(duì)各應(yīng)用系統(tǒng)的所屬系統(tǒng)類(lèi)型進(jìn)行增、刪、改功能維護(hù),并能通過(guò)系統(tǒng)設(shè)置的查詢條件進(jìn)行組合查詢。
[0018]5)業(yè)務(wù)類(lèi)型維護(hù):主要是對(duì)業(yè)務(wù)的類(lèi)型進(jìn)行維護(hù),包括業(yè)務(wù)類(lèi)型編碼和業(yè)務(wù)類(lèi)型和業(yè)務(wù)類(lèi)型描述。業(yè)務(wù)類(lèi)型作為基礎(chǔ)信息,是實(shí)現(xiàn)其他功能的基礎(chǔ)。并能通過(guò)系統(tǒng)設(shè)置的查詢條件進(jìn)行組合查詢。
[0019]6)接口方式維護(hù):對(duì)各接口的接口方式進(jìn)行增、刪、改等功能維護(hù),并能通過(guò)系統(tǒng)設(shè)置的查詢條件進(jìn)行組合查詢。
[0020]C.將采集的實(shí)時(shí)數(shù)據(jù)傳輸至數(shù)據(jù)處理層的數(shù)據(jù)庫(kù)中。通過(guò)數(shù)據(jù)提取工具,可以方便的對(duì)運(yùn)行期間各應(yīng)用系統(tǒng)之間的交互數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控,調(diào)用數(shù)據(jù)提取工具上采集的系統(tǒng)間數(shù)據(jù)傳輸量、數(shù)據(jù)傳輸時(shí)間、數(shù)據(jù)傳輸狀態(tài)、數(shù)據(jù)傳輸出錯(cuò)原因等實(shí)時(shí)或準(zhǔn)實(shí)時(shí)數(shù)據(jù),并且支持把實(shí)時(shí)數(shù)據(jù)通過(guò)數(shù)據(jù)提取工具傳輸?shù)綌?shù)據(jù)處理層的數(shù)據(jù)庫(kù)中。
[0021]D.數(shù)據(jù)處理層對(duì)采集的原始數(shù)據(jù)進(jìn)行分析處理,生成分析數(shù)據(jù),發(fā)送至數(shù)據(jù)展現(xiàn)層進(jìn)行展示。
[0022]E.數(shù)據(jù)展現(xiàn)層以圖形形式將各應(yīng)用系統(tǒng)間的傳輸情況進(jìn)行展示,用戶可通過(guò)鼠標(biāo)進(jìn)行操作,而不需要任何輸入信息,具有很強(qiáng)的可操作性和易用性。
[0023]數(shù)據(jù)展現(xiàn)層可以以數(shù)據(jù)流圖的形式展示各應(yīng)用系統(tǒng)間的數(shù)據(jù)傳輸情況,并可按照用于關(guān)注程度將所有系統(tǒng)進(jìn)行分級(jí)展示,以提高查詢效率。
[0024]數(shù)據(jù)展示具有以下功能:
I)全局展示功能:數(shù)據(jù)流圖將各系統(tǒng)的接口數(shù)據(jù)狀態(tài)進(jìn)行全局展現(xiàn),可以直觀的看到所有系統(tǒng)接口的數(shù)據(jù)傳輸狀況。
[0025]2)分級(jí)展示功能:數(shù)據(jù)流圖可以按照系統(tǒng)關(guān)注度的不同分為三類(lèi)系統(tǒng),可以更直觀的關(guān)注某一類(lèi)系統(tǒng)信息。
[0026]3)縮放功能:在全局展現(xiàn)時(shí)將局部區(qū)域的數(shù)據(jù)進(jìn)行放大,能更清晰和詳細(xì)的查看到所選區(qū)域的數(shù)據(jù)傳輸狀況,如傳輸數(shù)據(jù)量、數(shù)據(jù)流向等。
[0027]4)傳輸信息查詢:通過(guò)接口通道展示接口傳輸?shù)陌l(fā)起系統(tǒng)、接收系統(tǒng)、數(shù)據(jù)量、傳輸效率、開(kāi)始時(shí)間和完成時(shí)間等信息。
[0028]5)系統(tǒng)信息顯示:展示系統(tǒng)相關(guān)信息,如:系統(tǒng)上線時(shí)間、責(zé)任人、責(zé)任人聯(lián)系電話、軟件廠商等信息。
[0029]6)系統(tǒng)狀態(tài)提示:在數(shù)據(jù)流圖中可直接點(diǎn)擊查看相關(guān)系統(tǒng)的。
[0030]7)單點(diǎn)擴(kuò)散:以指定系統(tǒng)為出發(fā)點(diǎn),看與其有接口數(shù)據(jù)傳輸?shù)南到y(tǒng),分為大圖擴(kuò)散和小圖擴(kuò)散。
[0031]數(shù)據(jù)展現(xiàn)層通過(guò)采用Flex技術(shù)并對(duì)其進(jìn)行改進(jìn),實(shí)現(xiàn)了系統(tǒng)界面中點(diǎn)與面的可操作性、實(shí)時(shí)刷新和運(yùn)行流暢性,用戶可在數(shù)據(jù)流圖中直觀的看到實(shí)時(shí)傳輸接口的數(shù)據(jù)流動(dòng)情況,并可通過(guò)簡(jiǎn)單的鼠標(biāo)操作即可查看當(dāng)前傳輸接口數(shù)據(jù)的傳輸狀態(tài)(成功/失敗)及異常原因等信息,不需要用戶進(jìn)行復(fù)雜的鍵盤(pán)輸入,方便快捷。
【權(quán)利要求】
1.數(shù)據(jù)質(zhì)量監(jiān)控方法,其特征在于包括以下步驟: A.對(duì)計(jì)算機(jī)中的所有應(yīng)用系統(tǒng)按照專(zhuān)業(yè)進(jìn)行區(qū)域劃分; B.根據(jù)步驟A的分類(lèi),對(duì)不用種類(lèi)的接口分別采用特定的監(jiān)控方式進(jìn)行數(shù)據(jù)提??; C.將采集的實(shí)時(shí)數(shù)據(jù)傳輸至數(shù)據(jù)處理層的數(shù)據(jù)庫(kù)中; D.數(shù)據(jù)處理層對(duì)采集的原始數(shù)據(jù)進(jìn)行分析處理,生成分析數(shù)據(jù),發(fā)送至數(shù)據(jù)展現(xiàn)層進(jìn)行展示; E.數(shù)據(jù)展現(xiàn)層以圖形形式將各應(yīng)用系統(tǒng)間的傳輸情況進(jìn)行展示。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)質(zhì)量監(jiān)控方法,其特征在于:步驟B所述監(jiān)控方式包括ESB服務(wù)總線監(jiān)控方式、Informatica數(shù)據(jù)監(jiān)控方式以及數(shù)據(jù)庫(kù)系統(tǒng)中間表監(jiān)控方式。
【文檔編號(hào)】G06F11/30GK104133753SQ201410258757
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2014年6月12日 優(yōu)先權(quán)日:2014年6月12日
【發(fā)明者】李井泉, 辛銳, 崔志坤, 連浩 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)河北省電力公司信息通信分公司