專利名稱:一種多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種高級應(yīng)用系統(tǒng)(如決策支持、數(shù)據(jù)挖掘、報(bào)表統(tǒng)計(jì)等系 統(tǒng))與基本業(yè)務(wù)系統(tǒng)(如進(jìn)、銷、存系統(tǒng),管理信息系統(tǒng),辦公自動化系統(tǒng))之間 的數(shù)據(jù)交換技術(shù),尤其涉及電力、電信、金融、航空、零售等行業(yè)系統(tǒng)信息化 管理中用以提高數(shù)據(jù)轉(zhuǎn)換的效率、降低高級應(yīng)用系統(tǒng)的開發(fā)維護(hù)成本、節(jié)約硬 件和網(wǎng)絡(luò)資源的多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置。
背景技術(shù):
當(dāng)前,電力系統(tǒng)的調(diào)度通信中心,已建立了以能量管理系統(tǒng)EMS(Energy Management System)、調(diào)度信息管理系統(tǒng)DMIS(Dispatching Management Information System)、電力市場運(yùn)營系統(tǒng)等為代表的基本業(yè)務(wù)系統(tǒng)。除了這些基本業(yè)務(wù)系統(tǒng), 電力系統(tǒng)的調(diào)度通信中心(簡稱電力調(diào)度中心)各個(gè)部門為了滿足具體的工作需 要,還需在以上基本業(yè)務(wù)系統(tǒng)的基礎(chǔ)上,針對特定需求建立一些較為高級的應(yīng)用系 統(tǒng),如可視化監(jiān)視系統(tǒng)、模擬仿真系統(tǒng)、數(shù)據(jù)分析系統(tǒng)、報(bào)表系統(tǒng)、數(shù)據(jù)挖掘系統(tǒng) 等。這些高級應(yīng)用系統(tǒng)所需的數(shù)據(jù),往往源自一個(gè)或多個(gè)基本業(yè)務(wù)系統(tǒng)。因此,在 建立高級應(yīng)用系統(tǒng)的過程中,如何從多個(gè)基本業(yè)務(wù)系統(tǒng)采集、清洗、轉(zhuǎn)換數(shù)據(jù),即 數(shù)據(jù)集成工作,是一個(gè)必須解決的問題。參見圖1, 一方面,如前所述的基本業(yè)務(wù)系統(tǒng),是針對不同部門的業(yè)務(wù)需 求,如,能量管理系統(tǒng)、調(diào)度信息系統(tǒng)、電力市場運(yùn)營系統(tǒng)和其它業(yè)務(wù)系統(tǒng), 均由不同的開發(fā)單位獨(dú)立研制建立的。因此,各系統(tǒng)數(shù)據(jù)庫系統(tǒng)的類型、數(shù)據(jù) 表的格式、數(shù)據(jù)采集的周期等均不相同。這一情況,給高級應(yīng)用系統(tǒng)的數(shù)據(jù)集 成工作,造成了困難,例如1) 多個(gè)數(shù)據(jù)源之間數(shù)據(jù)格式不統(tǒng)一,增加高級應(yīng)用系統(tǒng)的開發(fā)難度;2) 高級應(yīng)用系統(tǒng)服務(wù)器需要配置適用于不同數(shù)據(jù)庫類型的數(shù)據(jù)驅(qū)動程序,占用 系統(tǒng)資源,增加系統(tǒng)負(fù)擔(dān);3) 應(yīng)用程序的數(shù)據(jù)導(dǎo)入工作,占用系統(tǒng)資源,影響系統(tǒng)運(yùn)行效率;4) 多個(gè)數(shù)據(jù)源中,均不同程度的存在數(shù)據(jù)遺漏和壞數(shù)據(jù)問題,降低了高級應(yīng)用 程序的運(yùn)行穩(wěn)定性。參見圖2,另一方面,由于各個(gè)高級應(yīng)用系統(tǒng)也是由各個(gè)業(yè)務(wù)部門根據(jù)實(shí)際需要先后提出并獨(dú)立開發(fā)的,因此,每個(gè)高級應(yīng)用系統(tǒng)均獨(dú)立進(jìn)行多數(shù)據(jù)源的數(shù)據(jù)導(dǎo) 入、清洗和轉(zhuǎn)換工作。對于高級應(yīng)用系統(tǒng)的開發(fā)和運(yùn)行存在以下問題1) 每一個(gè)高級應(yīng)用程序都需要準(zhǔn)備各類數(shù)據(jù)源的數(shù)據(jù)驅(qū)動程序,數(shù)據(jù)驅(qū)動的安 裝、更新和維護(hù)工作必須由高級應(yīng)用系統(tǒng)負(fù)責(zé)。驅(qū)動程序本身的安裝會占用系統(tǒng)服 務(wù)器的資源,驅(qū)動程序的運(yùn)行和版本沖突,會對降低高級應(yīng)用程序的運(yùn)行穩(wěn)定性。2) 每一個(gè)高級應(yīng)用程序在開發(fā)時(shí)都需要收集并理解各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫結(jié) 構(gòu),數(shù)據(jù)表格式,甚至各個(gè)原始參數(shù)的含義,以便讀懂該業(yè)務(wù)數(shù)據(jù)庫并導(dǎo)出所需數(shù) 據(jù),增加了高級應(yīng)用程序的開發(fā)工作量。3) 每一個(gè)高級應(yīng)用程序都需要對各個(gè)業(yè)務(wù)數(shù)據(jù)的壞數(shù)據(jù)進(jìn)行清理和轉(zhuǎn)換,壞數(shù)據(jù)往往是在極特殊條件下出現(xiàn)的,實(shí)際中,高級應(yīng)用系統(tǒng)往往沒有足夠的預(yù)算和精 力專門對各個(gè)業(yè)務(wù)系統(tǒng)的壞數(shù)據(jù)進(jìn)行專門的研究并建立對策,因此難以避免受到壞 數(shù)據(jù)的影響而降低系統(tǒng)運(yùn)行的穩(wěn)定性。如果專門深入的研究并處理各個(gè)業(yè)務(wù)系統(tǒng)的 壞數(shù)據(jù),又會大大增加高級應(yīng)用系統(tǒng)的開發(fā)成本。由于各基本業(yè)務(wù)系統(tǒng)和各高級應(yīng)用系統(tǒng)都是分別、獨(dú)立進(jìn)行設(shè)計(jì)、開發(fā),分別負(fù)責(zé)各自的,更新、升級和維護(hù)工作,沒有統(tǒng)一的協(xié)調(diào)管理,還會帶來以下的問題1) 重復(fù)開發(fā)問題每一個(gè)高級應(yīng)用系統(tǒng),為了獲取各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù),都需要進(jìn)行完整的數(shù)據(jù) 導(dǎo)入、清洗和整理工作。在實(shí)際中,這些數(shù)據(jù)處理工作往往在高級應(yīng)用系統(tǒng)開發(fā)周 期中占有很大比例,增加了開發(fā)成本。不同的高級應(yīng)用程序,都先后完成同一類型 的工作,這些重復(fù)性的勞動本身并不簡單,如果不投入足夠成本,則無法保證質(zhì)量, 投入成本則造成資源浪費(fèi)。2) 資源浪費(fèi)和運(yùn)行效率問題在實(shí)際中,各個(gè)高級應(yīng)用程序都是獨(dú)立立項(xiàng)、獨(dú)立預(yù)算的。假如高級應(yīng)用系統(tǒng) 本身需要運(yùn)行在l臺服務(wù)器上,如果不額外增加預(yù)算,那么數(shù)據(jù)集成工作也需在同一臺服務(wù)器下運(yùn)行。高級應(yīng)用系統(tǒng)的運(yùn)行勢必收到數(shù)據(jù)集成工作的影響而降低效 率。如果額外配置另一臺服務(wù)器,則會造成較大的資源浪費(fèi)。3)維護(hù)成本的增加在現(xiàn)有方案下,當(dāng)基本業(yè)務(wù)系統(tǒng)進(jìn)行更新改造時(shí),如果涉及到數(shù)據(jù)庫的變化, 局域網(wǎng)的變化,哪怕是很小的變化,都會對基于該業(yè)務(wù)系統(tǒng)數(shù)據(jù)的高級應(yīng)用系統(tǒng)造 成嚴(yán)重的影響,所有高級應(yīng)用系統(tǒng)都需要進(jìn)行相應(yīng)的改造。從另一個(gè)角度看,假如 某一高級應(yīng)用系統(tǒng),用到了5個(gè)基本業(yè)務(wù)系統(tǒng)的數(shù)據(jù),那么這5個(gè)業(yè)務(wù)系統(tǒng)任何一個(gè) 進(jìn)行更新,高級應(yīng)用系統(tǒng)都不得不進(jìn)行相應(yīng)的修改,頻繁的系統(tǒng)升級改造,會影響 高級應(yīng)用系統(tǒng)的正常連續(xù)運(yùn)行,也會帶來維護(hù)成本的增加。因此,為解決以上數(shù)據(jù)集成問題,即將各基本業(yè)務(wù)系統(tǒng)中不同數(shù)據(jù)庫系統(tǒng)、不同格式的數(shù)據(jù),分別進(jìn)行數(shù)據(jù)導(dǎo)入、數(shù)據(jù)清洗和數(shù)據(jù)轉(zhuǎn)換,并以重新設(shè)計(jì)的統(tǒng)一 的數(shù)據(jù)格式進(jìn)行存儲,為各個(gè)高級應(yīng)用程序提供統(tǒng)一格式的單一數(shù)據(jù)平臺,本申請 人力求通過設(shè)計(jì)一個(gè)獨(dú)立的多數(shù)據(jù)源數(shù)據(jù)清洗與轉(zhuǎn)換的數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,來承擔(dān) 全部的數(shù)據(jù)采集、轉(zhuǎn)換和集成工作,將數(shù)據(jù)采集與高級應(yīng)用系統(tǒng)分開,以避免各個(gè) 高級應(yīng)用系統(tǒng)的重復(fù)開發(fā)、減少日常數(shù)據(jù)的重復(fù)導(dǎo)入,節(jié)約系統(tǒng)資源、減少錯誤幾 率、提高系統(tǒng)穩(wěn)定性。實(shí)用新型內(nèi)容本實(shí)用新型旨在提供一種獨(dú)立的多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,將數(shù)據(jù)轉(zhuǎn)換與應(yīng) 用系統(tǒng)分離,實(shí)現(xiàn)對包括電力信息系統(tǒng)的多個(gè)不同類型的分布數(shù)據(jù)源的數(shù)據(jù)導(dǎo) 入、清洗和轉(zhuǎn)換工作,提高數(shù)據(jù)轉(zhuǎn)換的效率,提高應(yīng)用系統(tǒng)的運(yùn)行穩(wěn)定性。本實(shí)用新型所提供的一種多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,包括局域網(wǎng),其特征在于-它還包括設(shè)置在局域網(wǎng)中的相互連接的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器,以及分 別與所述的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器相連接的數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器,數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器,用于運(yùn)行數(shù)據(jù)轉(zhuǎn)換服務(wù)的調(diào)度程序,負(fù)責(zé)實(shí)時(shí)發(fā)布數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,指揮數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器的運(yùn)行;數(shù)據(jù)存儲服務(wù)器,用于負(fù)責(zé)接受數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從各業(yè)務(wù)數(shù)據(jù)庫 導(dǎo)入所需數(shù)據(jù);數(shù)據(jù)導(dǎo)出服務(wù)器,用于負(fù)責(zé)接受數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從數(shù)據(jù)存儲服務(wù)器中讀取所需數(shù)據(jù),并發(fā)布給需要數(shù)據(jù)的高級應(yīng)用系統(tǒng)。上述的多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,還外接各基本業(yè)務(wù)系統(tǒng)服務(wù)器,并與各高級應(yīng) 用系統(tǒng)服務(wù)器連接。本實(shí)用新型與現(xiàn)有技術(shù)相比所具有的優(yōu)點(diǎn)或積極效果1. 用獨(dú)立的裝置專門負(fù)責(zé)如電力調(diào)度中心中的各類高級應(yīng)用系統(tǒng)與各類基本 業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換工作,提高數(shù)據(jù)轉(zhuǎn)換的效率,保證數(shù)據(jù)轉(zhuǎn)換的正確性和及時(shí)性;2. 各高級應(yīng)用系統(tǒng)只需從數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置中獲取數(shù)據(jù),省去了復(fù)雜的數(shù)據(jù) 轉(zhuǎn)換工作量,節(jié)省了開發(fā)成本、維護(hù)成本;3. 將高級應(yīng)用系統(tǒng)與數(shù)據(jù)轉(zhuǎn)換分離,節(jié)約了硬件資源,提高了應(yīng)用系統(tǒng)的運(yùn) 行效率和運(yùn)行穩(wěn)定性
圖l是兩類系統(tǒng)即基本業(yè)務(wù)系統(tǒng)和高級應(yīng)用系統(tǒng)間的數(shù)據(jù)交換示意圖;圖2是現(xiàn)有的基本業(yè)務(wù)系統(tǒng)和高級應(yīng)用系統(tǒng)間數(shù)據(jù)流程的示意圖;圖3是本實(shí)用新型多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
本實(shí)用新型的基本思路1) 多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置獨(dú)立于各個(gè)基本業(yè)務(wù)系統(tǒng),也獨(dú)立于各個(gè)高級應(yīng)用 系統(tǒng);2) 多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置對各個(gè)髙級應(yīng)用系統(tǒng)提供的公共的數(shù)據(jù)服務(wù);3) 多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置以各基本業(yè)務(wù)系統(tǒng)為數(shù)據(jù)源;4) 多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置面向各高級應(yīng)用系統(tǒng),提供數(shù)據(jù)服務(wù),滿足所需的 數(shù)據(jù)要求。如圖3所示,本實(shí)用新型多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置的硬件配置,包括設(shè)置在局域 網(wǎng)中的數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器l、數(shù)據(jù)存儲服務(wù)器2、數(shù)據(jù)導(dǎo)出服務(wù)器3。數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器h選取一臺高配置CPU、高內(nèi)存容量的PC服務(wù)器,運(yùn)行 數(shù)據(jù)轉(zhuǎn)換服務(wù)的調(diào)度程序,負(fù)責(zé)實(shí)時(shí)發(fā)布數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,指揮數(shù)據(jù)存儲服務(wù)器 和數(shù)據(jù)導(dǎo)出服務(wù)器的運(yùn)行;數(shù)據(jù)存儲服務(wù)器2:選取一臺具有大容量硬盤的PC服務(wù)器,負(fù)責(zé)接受數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從各業(yè)務(wù)數(shù)據(jù)庫導(dǎo)入所需數(shù)據(jù);數(shù)據(jù)導(dǎo)出服務(wù)器3:選取一臺高配置CPS、高內(nèi)存容量的PC服務(wù)器,負(fù)責(zé)接受 數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從數(shù)據(jù)存儲服務(wù)器中讀取所需數(shù)據(jù),并發(fā)布給需要數(shù) 據(jù)的高級應(yīng)用系統(tǒng)。數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置應(yīng)運(yùn)行在企業(yè)局域網(wǎng)中,并保證a. 與各基本業(yè)務(wù)系統(tǒng)服務(wù)器的連接;b. 與各高級應(yīng)用系統(tǒng)服務(wù)的連接; C.足夠的網(wǎng)絡(luò)帶寬(100M)。本實(shí)用新型通過設(shè)計(jì)一個(gè)獨(dú)立的多數(shù)據(jù)源數(shù)據(jù)清洗與轉(zhuǎn)換的數(shù)據(jù)轉(zhuǎn)換服務(wù)裝 置,來承擔(dān)全部的數(shù)據(jù)采集、轉(zhuǎn)換和集成工作,將數(shù)據(jù)采集與高級應(yīng)用系統(tǒng)分開, 以避免各個(gè)高級應(yīng)用系統(tǒng)的重復(fù)開發(fā)、減少日常數(shù)據(jù)的重復(fù)導(dǎo)入,節(jié)約系統(tǒng)資源、 減少錯誤幾率、提高系統(tǒng)穩(wěn)定性。本實(shí)用新型不僅僅可用于電力系統(tǒng)信息化的改造中。目前,電信、金融、航空、 零售等很多行業(yè)都實(shí)現(xiàn)了比較全面的信息化管理。信息化的進(jìn)一步發(fā)展將由當(dāng)前的 業(yè)務(wù)管理轉(zhuǎn)向高級的智能分析和決策。在這一過程中,高級應(yīng)用系統(tǒng)(如決策支持、 數(shù)據(jù)挖掘、報(bào)表統(tǒng)計(jì)等系統(tǒng))與基本業(yè)務(wù)系統(tǒng)(如進(jìn)、銷、存系統(tǒng),管理信息系統(tǒng), 辦公自動化系統(tǒng))之間的數(shù)據(jù)交換,是一個(gè)比較普遍的問題。將本實(shí)用新型推廣應(yīng) 用的到這些領(lǐng)域,將數(shù)據(jù)轉(zhuǎn)換與高級應(yīng)用相分離,將數(shù)據(jù)轉(zhuǎn)換獨(dú)立為一個(gè)專門的裝 置,將會大大提高數(shù)據(jù)轉(zhuǎn)換的效率,降低高級應(yīng)用系統(tǒng)的開發(fā)維護(hù)成本,節(jié)約硬件 和網(wǎng)絡(luò)資源。以上結(jié)合附圖實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)說明,本領(lǐng)域中普通技術(shù)人 員可根據(jù)上述說明對本實(shí)用新型做出種種變化例。因而,實(shí)施例中的某些細(xì)節(jié) 不應(yīng)構(gòu)成對本實(shí)用新型的限定,本實(shí)用新型將以所附權(quán)利要求書界定的范圍作 為本實(shí)用新型的保護(hù)范圍。
權(quán)利要求1.一種多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,包括局域網(wǎng),其特征在于它還包括設(shè)置在局域網(wǎng)中的相互連接的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器,以及分別與所述的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器相連接的數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器,數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器,用于運(yùn)行數(shù)據(jù)轉(zhuǎn)換服務(wù)的調(diào)度程序,負(fù)責(zé)實(shí)時(shí)發(fā)布數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,指揮數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器的運(yùn)行;數(shù)據(jù)存儲服務(wù)器,用于負(fù)責(zé)接受數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從各業(yè)務(wù)數(shù)據(jù)庫導(dǎo)入所需數(shù)據(jù);數(shù)據(jù)導(dǎo)出服務(wù)器,用于負(fù)責(zé)接受數(shù)據(jù)轉(zhuǎn)換調(diào)度命令,根據(jù)要求從數(shù)據(jù)存儲服務(wù)器中讀取所需數(shù)據(jù),并發(fā)布給需要數(shù)據(jù)的高級應(yīng)用系統(tǒng)。
2. 根據(jù)權(quán)利要求l所述的多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,其特征在于它外接各基本 業(yè)務(wù)系統(tǒng)服務(wù)器,并與各高級應(yīng)用系統(tǒng)服務(wù)器連接。
專利摘要本實(shí)用新型涉及一種多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置,包括局域網(wǎng),其特征在于它還包括設(shè)置在局域網(wǎng)中的相互連接的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器,以及分別與所述的數(shù)據(jù)存儲服務(wù)器和數(shù)據(jù)導(dǎo)出服務(wù)器相連接的數(shù)據(jù)轉(zhuǎn)換調(diào)度服務(wù)器。本實(shí)用新型的優(yōu)點(diǎn)是1)用獨(dú)立的裝置專門負(fù)責(zé)各類高級應(yīng)用系統(tǒng)與各類基本業(yè)務(wù)系統(tǒng)的數(shù)據(jù)交換工作,提高數(shù)據(jù)轉(zhuǎn)換的效率,保證數(shù)據(jù)轉(zhuǎn)換的正確性和及時(shí)性;2)各高級應(yīng)用系統(tǒng)只需從多源數(shù)據(jù)轉(zhuǎn)換服務(wù)裝置中獲取數(shù)據(jù),省去了復(fù)雜的數(shù)據(jù)轉(zhuǎn)換工作量,節(jié)省了開發(fā)成本、維護(hù)成本;3)將高級應(yīng)用系統(tǒng)與數(shù)據(jù)轉(zhuǎn)換分離,節(jié)約了硬件資源,提高了應(yīng)用系統(tǒng)的運(yùn)行效率和運(yùn)行穩(wěn)定性。
文檔編號G06F17/30GK201117007SQ20072019873
公開日2008年9月17日 申請日期2007年11月30日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者何光宇, 劉敦楠, 李瑞慶, 王治華, 陳雪青 申請人:上海市電力公司;清華大學(xué)