欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種可配置數(shù)據(jù)轉(zhuǎn)換中間件的制作方法

文檔序號:12271416閱讀:461來源:國知局
一種可配置數(shù)據(jù)轉(zhuǎn)換中間件的制作方法與工藝

本發(fā)明屬于數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其是涉及一種可配置數(shù)據(jù)轉(zhuǎn)換中間件。



背景技術(shù):

隨著大數(shù)據(jù)越來越熱,現(xiàn)在的決策已經(jīng)不是拍腦門的時代了,而越來越側(cè)重使用數(shù)據(jù)輔助決策。

我們知道,數(shù)據(jù)是散落在數(shù)據(jù)庫中不同的表里面的,想要將數(shù)據(jù)從數(shù)據(jù)庫中轉(zhuǎn)換為易于理解的excel文件或是可視化圖表,需要掌握很多的知識,對人員的要求比較高。

比如,從mysql中,導出一份日銷售的報告,并將其可視化,需要IT人員經(jīng)歷下面的步驟:

1、使用連接mysql的工具,在其中編寫sql語句。

2、使用工具提供的導出功能,導出excel。

3、使用透視圖表完成數(shù)據(jù)可視化。

4、對圖形進行截圖后美化。

5、嵌入到網(wǎng)頁或PPT中進行展示。

更有企業(yè),為了滿足這個需求,專門定制系統(tǒng),并且要不斷的維護和升級,這樣成本較高,靈活度也有不足。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種可配置數(shù)據(jù)轉(zhuǎn)換中間件,其對技術(shù)人員水平要求相對較低,隨時可以通過配置來改變轉(zhuǎn)換數(shù)據(jù)的格式,方法操作簡單,適合于任何需要進行數(shù)據(jù)轉(zhuǎn)換的需求中。

本發(fā)明的技術(shù)方案是:一種可配置數(shù)據(jù)轉(zhuǎn)換中間件,包括數(shù)據(jù)庫配置模塊、輸入配置模塊、輸出配置模塊和中間件核心模塊,所述的數(shù)據(jù)庫配置模塊、輸入配置模塊、輸出配置模塊作為中間件核心模塊的輸入數(shù)據(jù)流,中間件核心模塊將接收的數(shù)據(jù)信息進行處理后得到圖表格式文件,其中:

所述的數(shù)據(jù)庫配置模塊用于配置數(shù)據(jù)庫的連接信息和用戶名密碼信息;

所述的輸入配置模塊包含要查詢的sql語句及返回的結(jié)果集定義;

所述的輸出配置模塊包含需要輸出的內(nèi)容,使用相應的lib庫和定義可視化的規(guī)則;

所述的中間件核心模塊包括數(shù)據(jù)庫適配器、輸出適配器、數(shù)據(jù)查詢和格式轉(zhuǎn)換,所述的數(shù)據(jù)庫適配器用于處理數(shù)據(jù)庫配置模塊中數(shù)據(jù)庫不同的方言,所述的輸出適配器用于根據(jù)輸出配置模塊中輸出的配置,決定輸出數(shù)據(jù)的可視化效果,所述的數(shù)據(jù)查詢中根據(jù)輸入配置模塊中的sql語句和數(shù)據(jù)庫配置模塊中提供的數(shù)據(jù)庫配置信息,讀取數(shù)據(jù)庫的查詢結(jié)果;所述的格式轉(zhuǎn)化中根據(jù)輸入配置模塊中的查詢結(jié)果和輸出配置模塊中的文件,通過restfull的方式,提供最終的render形式輸出,得到圖表格式文件。

優(yōu)選地,所述的圖表格式文件為表格excel或者圖表Echarts option。

本發(fā)明具有的優(yōu)點和積極效果是:由于采用上述技術(shù)方案,只需要懂得sql和簡單的js語法就可以完成上述工作的數(shù)據(jù)轉(zhuǎn)換中間件;通過數(shù)據(jù)轉(zhuǎn)換中間件,任何需要進行數(shù)據(jù)轉(zhuǎn)換的需求,不在需要經(jīng)歷漫長的研發(fā)過程,隨時可以通過配置來改變轉(zhuǎn)換數(shù)據(jù)的格式,通過可視化的方式,快速挖掘數(shù)據(jù)中蘊含的價值。

附圖說明

圖1是本發(fā)明的結(jié)構(gòu)示意圖。

圖2是中間件核心模塊的結(jié)構(gòu)示意圖。

具體實施方式

如圖1、2所示,本發(fā)明的技術(shù)方案為:一種可配置數(shù)據(jù)轉(zhuǎn)換中間件,包括數(shù)據(jù)庫配置模塊、輸入配置模塊、輸出配置模塊和中間件核心模塊,所述的數(shù)據(jù)庫配置模塊、輸入配置模塊、輸出配置模塊作為中間件核心模塊的輸入數(shù)據(jù)流,中間件核心模塊將接收的數(shù)據(jù)信息進行處理后得到圖表格式文件,即輸出表格excel或者圖表Echarts option,其中:

所述的數(shù)據(jù)庫配置模塊用于配置數(shù)據(jù)庫的連接信息和用戶名密碼信息;

所述的輸入配置模塊包含要查詢的sql語句及返回的結(jié)果集定義;

所述的輸出配置模塊包含需要輸出的內(nèi)容,使用相應的lib庫和定義可視化的規(guī)則;

本實施例中,所述的中間件核心模塊包括數(shù)據(jù)庫適配器、輸出適配器、數(shù)據(jù)查詢和格式轉(zhuǎn)換,所述的數(shù)據(jù)庫適配器用于處理數(shù)據(jù)庫配置模塊中數(shù)據(jù)庫不同的方言,實現(xiàn)語言上的統(tǒng)一性,所述的輸出適配器用于根據(jù)輸出配置模塊中輸出的配置,決定輸出數(shù)據(jù)的可視化效果,所述的數(shù)據(jù)查詢中根據(jù)輸入配置模塊中的sql語句和數(shù)據(jù)庫配置模塊中提供的數(shù)據(jù)庫配置信息,讀取數(shù)據(jù)庫的查詢結(jié)果;所述的格式轉(zhuǎn)化中根據(jù)輸入配置模塊中的查詢結(jié)果和輸出配置模塊中的文件,通過restfull的方式,提供最終的render形式輸出,得到圖表格式文件,便于用戶可視化的操作得到最終的數(shù)據(jù)。

本實例的工作過程:只需要懂得sql和簡單的js語法就可以完成上述工作的數(shù)據(jù)轉(zhuǎn)換中間件,它包含了數(shù)據(jù)庫配置文件,輸入配置文件和輸出配置文件,任何需要進行數(shù)據(jù)轉(zhuǎn)換的需求,隨時可以通過配置來改變轉(zhuǎn)換數(shù)據(jù)的格式,通過可視化的方式,即可得到可視化的圖表或者表格文件。

以上對本發(fā)明的一個實施例進行了詳細說明,但所述內(nèi)容僅為本發(fā)明的較佳實施例,不能被認為用于限定本發(fā)明的實施范圍。凡依本發(fā)明申請范圍所作的均等變化與改進等,均應仍歸屬于本發(fā)明的專利涵蓋范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
景泰县| 藁城市| 谢通门县| 达州市| 伊川县| 高安市| 札达县| 怀集县| 仁布县| 武山县| 绥芬河市| 临武县| 芦溪县| 卢湾区| 沁源县| 临潭县| 化德县| 宜兰市| 日土县| 大城县| 巴林右旗| 西青区| 韶关市| 康马县| 横山县| 宁武县| 永新县| 敦煌市| 普兰店市| 香格里拉县| 佳木斯市| 乌拉特后旗| 郁南县| 格尔木市| 都安| 汝阳县| 板桥市| 嵩明县| 临江市| 科技| 邢台市|