一種數(shù)據(jù)交互分析系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)交互、數(shù)據(jù)分析技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)交互分析系統(tǒng)。
【背景技術(shù)】
[0002]隨著云時(shí)代的來臨,大數(shù)據(jù)也吸引了越來越多的關(guān)注,同時(shí)很多企事業(yè)單位都搭建了許多適合業(yè)務(wù)發(fā)展信息化應(yīng)用系統(tǒng),這些系統(tǒng)由于缺乏有效的統(tǒng)一規(guī)劃,大量有價(jià)值的信息和數(shù)據(jù)以不同方式分布在各個(gè)應(yīng)用系統(tǒng),無法通過數(shù)據(jù)交互快速、有效的聚集在一起,并通過分析、處理獲得有用的數(shù)據(jù)。隨著大數(shù)據(jù)不斷的應(yīng)用,利用數(shù)據(jù)交互、數(shù)據(jù)分析對大數(shù)據(jù)進(jìn)行統(tǒng)一的加工、處理,形成有效的數(shù)據(jù)應(yīng)用,提供決策依據(jù),將分散在不同應(yīng)用系統(tǒng)數(shù)據(jù)統(tǒng)一聚合,以標(biāo)準(zhǔn)化的方式集中存儲、并將加工、處理后的數(shù)據(jù)送到需要的目的系統(tǒng)中,是目前所有領(lǐng)域大數(shù)據(jù)信息化領(lǐng)域急需解決的問題,所以需要一種基于大數(shù)據(jù)理念的數(shù)據(jù)交互、分析系統(tǒng),來解決這一問題。
[0003]現(xiàn)有多個(gè)獨(dú)立系統(tǒng)間進(jìn)行數(shù)據(jù)交互的方式基本上為通過技術(shù)人員開發(fā)數(shù)據(jù)接口根據(jù)特定模式收取或推送數(shù)據(jù),這種方式工作量極大且復(fù)用性很差,如何通過半自動化的方式解決獨(dú)立系統(tǒng)間數(shù)據(jù)交互的問題,并向下游系統(tǒng)快速提供它所需要的有效數(shù)據(jù),并有效釋放部分技術(shù)人員,使一般人員能夠進(jìn)行數(shù)據(jù)交互、分析的處理,是發(fā)展趨勢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種數(shù)據(jù)交互分析系統(tǒng),將多個(gè)數(shù)據(jù)分析需要進(jìn)行統(tǒng)一處理,以提升數(shù)據(jù)分析效率。
[0005]本發(fā)明所采用的技術(shù)方案是:
一種數(shù)據(jù)交互分析系統(tǒng),主要由數(shù)據(jù)流入接口、流入數(shù)據(jù)配置模塊、流入數(shù)據(jù)存儲模塊、數(shù)據(jù)分析模塊、分析數(shù)據(jù)存儲模塊、流出數(shù)據(jù)配置模塊、數(shù)據(jù)流出接口組成;由提供數(shù)據(jù)的異構(gòu)系統(tǒng)首先發(fā)起連接請求,要求進(jìn)行數(shù)據(jù)流入傳輸,數(shù)據(jù)流入接口接收到請求后,通過鑒權(quán),允許異構(gòu)系統(tǒng)進(jìn)行數(shù)據(jù)接入,在流入數(shù)據(jù)配置模塊配置數(shù)據(jù)接收方法、數(shù)據(jù)傳輸頻率、數(shù)據(jù)結(jié)構(gòu)信息,完成后回復(fù)異構(gòu)系統(tǒng)開始進(jìn)行數(shù)據(jù)接入;數(shù)據(jù)接入后,在流入數(shù)據(jù)存儲模塊進(jìn)行流入數(shù)據(jù)的存儲;之后在數(shù)據(jù)分析模塊進(jìn)行數(shù)據(jù)初步分析,對數(shù)據(jù)初步分析結(jié)果存儲于分析數(shù)據(jù)存儲模塊;而后由需求數(shù)據(jù)的異構(gòu)系統(tǒng)發(fā)起數(shù)據(jù)請求接口,數(shù)據(jù)流出接口通過鑒權(quán)后,允許異構(gòu)系統(tǒng)進(jìn)行數(shù)據(jù)接入,進(jìn)行數(shù)據(jù)接入配置,在流出數(shù)據(jù)配置模塊配置所需要的數(shù)據(jù)類型、數(shù)據(jù)屬性、數(shù)據(jù)分析方法、數(shù)據(jù)分析周期、數(shù)據(jù)傳輸頻率、數(shù)據(jù)接收方法,完成后回復(fù)異構(gòu)系統(tǒng),通過數(shù)據(jù)流出接口進(jìn)行數(shù)據(jù)加密傳輸,將多個(gè)數(shù)據(jù)分析需要進(jìn)行統(tǒng)一處理,以提升數(shù)據(jù)分析效率。
[0006]所述流入數(shù)據(jù)配置模塊中配置有可視化模塊;在流入數(shù)據(jù)配置模塊中通過可視化模塊的可視化界面配置數(shù)據(jù)交互方法、數(shù)據(jù)傳輸頻率、數(shù)據(jù)結(jié)構(gòu)信息。
[0007 ]所述流出數(shù)據(jù)配置模塊中配置有可視化模塊;在流出數(shù)據(jù)配置模塊中通過可視化模塊的可視化界面配置所需要的數(shù)據(jù)類型、數(shù)據(jù)分析方法、數(shù)據(jù)屬性、數(shù)據(jù)分析周期、數(shù)據(jù)傳輸頻率、數(shù)據(jù)接收方法。
[0008]所述數(shù)據(jù)傳輸頻率包括間隔交互、定時(shí)交互兩種。
[0009]所述數(shù)據(jù)交互方法包括完整交互、時(shí)間節(jié)點(diǎn)交互或觸發(fā)器交互模式;所述完整交互為每次交互的是數(shù)據(jù)源下所有滿足交換條件的數(shù)據(jù);時(shí)間節(jié)點(diǎn)交互為每次交互的是數(shù)據(jù)源下所有滿足交換條件的數(shù)據(jù),并且作為時(shí)間節(jié)點(diǎn)的字段新數(shù)據(jù)的時(shí)間值要比舊數(shù)據(jù)的時(shí)間值新;觸發(fā)器交互模式為只要數(shù)據(jù)源數(shù)據(jù)有任何變更,數(shù)據(jù)都會同步到接收表,該觸發(fā)器交互模式數(shù)據(jù)源為關(guān)系型數(shù)據(jù)庫。
[0010]本發(fā)明主要通過在數(shù)據(jù)交互端,提供流入數(shù)據(jù)接入接口配置管理,高效、快速的進(jìn)行異構(gòu)系統(tǒng)間的接口配置,實(shí)現(xiàn)數(shù)據(jù)流入,然后通過流出數(shù)據(jù)配置模塊與數(shù)據(jù)流出接口相協(xié)作為下游異構(gòu)系統(tǒng)提供所需要的數(shù)據(jù)及數(shù)據(jù)接口,以加密、鑒權(quán)的方式,進(jìn)行安全、高效傳輸,實(shí)現(xiàn)數(shù)據(jù)流出。本發(fā)明將多個(gè)數(shù)據(jù)分析需要進(jìn)行統(tǒng)一處理,部分分析數(shù)據(jù)可重復(fù)利用而提高數(shù)據(jù)分析效率。流入數(shù)據(jù)配置模塊和流出數(shù)據(jù)配置模塊通過可視化的配置,將原本需要由技術(shù)人員完成的內(nèi)容,全部通過可視化的方式實(shí)現(xiàn),由業(yè)務(wù)需求人員直接進(jìn)行,避免了由于溝通不暢等原因造成的數(shù)據(jù)分析效率低下,進(jìn)一步提升業(yè)務(wù)需求人員獲取分析數(shù)據(jù)的效率。
[0011]本發(fā)明可廣泛應(yīng)用于旅游、教育、衛(wèi)生等行業(yè)的數(shù)據(jù)交互、分析。
【附圖說明】
[0012]圖1為本發(fā)明的結(jié)構(gòu)框圖;
圖2為數(shù)據(jù)流入側(cè)的詳細(xì)結(jié)構(gòu)框圖;
圖3為數(shù)據(jù)流出側(cè)的詳細(xì)結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0013]下面結(jié)合具體實(shí)施例及其附圖對本發(fā)明作進(jìn)一步說明。
[0014]如圖1-3所示,一種數(shù)據(jù)交互分析系統(tǒng),主要由數(shù)據(jù)流入接口、流入數(shù)據(jù)配置模塊、流入數(shù)據(jù)存儲模塊、數(shù)據(jù)分析模塊、分析數(shù)據(jù)存儲模塊、流出數(shù)據(jù)配置模塊、數(shù)據(jù)流出接口組成;由提供數(shù)據(jù)的異構(gòu)系統(tǒng)首先發(fā)起連接請求,要求進(jìn)行數(shù)據(jù)流入傳輸,數(shù)據(jù)流入接口接收到請求后,通過鑒權(quán),允許異構(gòu)系統(tǒng)進(jìn)行數(shù)據(jù)接入,在流入數(shù)據(jù)配置模塊配置數(shù)據(jù)接收方法、數(shù)據(jù)傳輸頻率、數(shù)據(jù)結(jié)構(gòu)信息,完成后回復(fù)異構(gòu)系統(tǒng)開始進(jìn)行數(shù)據(jù)接入;數(shù)據(jù)接入后,在流入數(shù)據(jù)存儲模塊進(jìn)行流入數(shù)據(jù)的存儲;之后在數(shù)據(jù)分析模塊進(jìn)行數(shù)據(jù)初步分析,對數(shù)據(jù)初步分析結(jié)果存儲于分析數(shù)據(jù)存儲模塊;而后由需求數(shù)據(jù)的異構(gòu)系統(tǒng)發(fā)起數(shù)據(jù)請求接口,數(shù)據(jù)流出接口通過鑒權(quán)后,允許異構(gòu)系統(tǒng)進(jìn)行數(shù)據(jù)接入,進(jìn)行數(shù)據(jù)接入配置,在流出數(shù)據(jù)配置模塊配置所需要的數(shù)據(jù)類型、數(shù)據(jù)分析方法、數(shù)據(jù)屬性、數(shù)據(jù)分析周期、數(shù)據(jù)傳輸頻率、數(shù)據(jù)接收方法信息,完成后回復(fù)異構(gòu)系統(tǒng),通過數(shù)據(jù)流出接口進(jìn)行數(shù)據(jù)加密傳輸,將多個(gè)數(shù)據(jù)分析需要進(jìn)行統(tǒng)一處理,以提升數(shù)據(jù)分析效率。
[0015]上述數(shù)據(jù)流入接口,主要實(shí)現(xiàn)與多種異構(gòu)系統(tǒng)的技術(shù)接入工作,通過配置方式提高數(shù)據(jù)接入效率,本發(fā)明適應(yīng)多種數(shù)據(jù)源類型,包括數(shù)據(jù)庫(Oracle、Sybase、SQL Server、DB2、MySQL),文本數(shù)據(jù)(Exce