基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)源信息顯示方法,特別是涉及一種基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法。
【背景技術(shù)】
[0002]目前市面上的數(shù)據(jù)分析工具,存在以下缺陷:(1)只有小部分懂得技術(shù)的人能使用;(2)都是本地版安裝不能兼容主流瀏覽器;(3)需要去書寫復(fù)雜SQL語句,門檻高;(4)數(shù)據(jù)分析比較復(fù)雜需要理解數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫。
【發(fā)明內(nèi)容】
[0003]為克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種操作方便、入門簡單的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法。
[0004]為實現(xiàn)上述目的,本發(fā)明通過以下技術(shù)方案實現(xiàn):
[0005]基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,包括以下步驟:
[0006]步驟1)拖拽維度度量:即拖入不同數(shù)據(jù)類型到各區(qū)域,其中所述數(shù)據(jù)類型分為日期類維度、非日期類維度、篩選區(qū)域;
[0007]步驟2)根據(jù)拖入的所述各區(qū)域及所述數(shù)據(jù)類型的不同自動生成或配置為維度,度量,自動生成SQL語句,發(fā)送請求至后端;
[0008]步驟3)根據(jù)后端返回的數(shù)組,通過JS、html技術(shù)渲染構(gòu)建可視化分析圖,通過可視化圖形顯示數(shù)據(jù);
[0009]步驟4)獲取一次數(shù)據(jù)然后存入瀏覽器緩存內(nèi),可自由切換其他圖表,直至維度度量變化。
[0010]優(yōu)選的是,所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其中,所述步驟1)之前還包括所有的數(shù)據(jù)自動生成或配置為維度、度量。
[0011]優(yōu)選的是,所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其中,所述步驟1)后還包括所述篩選數(shù)據(jù)的維度、度量跳出篩選框,然后輸入篩選條件后進(jìn)入所述步驟
2) ο
[0012]優(yōu)選的是,所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其中,所述步驟1)后包括所述日期維度顯示至天后進(jìn)入所述步驟2)。
[0013]本發(fā)明的有益效果:該方法解決了當(dāng)前積累在服務(wù)器端的一大推密密麻麻、晦澀難懂的數(shù)據(jù),通過簡單的鼠標(biāo)拖拽將數(shù)字轉(zhuǎn)化為圖形,可以更直觀地向用戶展示數(shù)據(jù)之間的聯(lián)系和變化情況,減少用戶的閱讀和思考時間,以便很好地做出決策,挖掘其存在價值,提升數(shù)據(jù)有效性;“可視化拖拽”簡單的操作動作就可以進(jìn)行龐大的數(shù)據(jù)分析,使得人人會用,人人能用:
[0014](1)易用性:應(yīng)用簡單,入門門檻低,不需要會SQL語言,可兼容市面上所應(yīng)用的主流瀏覽器;
[0015](2)交互性:操作簡單快捷,快速對維度(X軸)度量(Y軸)字段進(jìn)行展現(xiàn);
[0016](3)可視性:通過簡單的鼠標(biāo)拖拽,即可實現(xiàn)復(fù)雜的SQL語句相同的效果;
[0017](4)用戶不需要理解數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫;
[0018](5)應(yīng)用性:應(yīng)用范圍廣,可應(yīng)用于各大領(lǐng)域的數(shù)據(jù)源信息處理。
【附圖說明】
[0019]圖1為本發(fā)明一實施例所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法的流程示意圖。
【具體實施方式】
[0020]下面結(jié)合附圖對本發(fā)明做進(jìn)一步的詳細(xì)說明,以令本領(lǐng)域技術(shù)人員參照說明書文字能夠據(jù)以實施。
[0021]基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,請參閱附圖1,包括:在瀏覽器端渲染圖表并填入后端返回的信息,即請求后端服務(wù)配置不同數(shù)據(jù)源,元數(shù)據(jù)配置,通過前端代碼包括JS,html技術(shù)自動生成可視化圖表,包括以下步驟:
[0022]步驟1)拖拽維度度量:即拖入不同數(shù)據(jù)類型到各區(qū)域,其中所述數(shù)據(jù)類型分為日期類維度、非日期類維度、篩選區(qū)域;
[0023]步驟2)根據(jù)拖入的所述各區(qū)域及所述數(shù)據(jù)類型的不同自動生成或配置為維度,度量,自動生成SQL語句,發(fā)送請求至后端;
[0024]步驟3)根據(jù)后端返回的數(shù)組,通過JS、html技術(shù)渲染構(gòu)建可視化分析圖,通過可視化圖形顯示數(shù)據(jù);
[0025]步驟4)獲取一次數(shù)據(jù)然后存入瀏覽器緩存內(nèi),可自由切換其他圖表,直至維度度量變化。通過前端網(wǎng)頁傳遞制定區(qū)域維度度量參數(shù)生成SQL語句,所有的操作需要拖拽到指定區(qū)域內(nèi),通過簡單的鼠標(biāo)拖拽,實現(xiàn)數(shù)據(jù)與圖表的結(jié)合,即可實現(xiàn)復(fù)雜的SQL語句相同的效果;
[0026]進(jìn)一步的,所述步驟1)之前還包括所有的數(shù)據(jù)自動生成或配置為維度、度量。
[0027]進(jìn)一步的,所述步驟1)后還包括所述篩選數(shù)據(jù)的維度、度量跳出篩選框,然后輸入篩選條件后進(jìn)入所述步驟2)。
[0028]進(jìn)一步的,所述步驟1)后包括所述日期維度顯示至天后進(jìn)入所述步驟2)。
[0029]盡管本發(fā)明的實施方案已公開如上,但其并不僅僅限于說明書和實施方式中所列運用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對于熟悉本領(lǐng)域的人員而言,可容易地實現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
【主權(quán)項】
1.基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其特征在于,包括以下步驟: 步驟1)拖拽維度度量:即拖入不同數(shù)據(jù)類型到各區(qū)域,其中所述數(shù)據(jù)類型分為日期類維度、非日期類維度、篩選區(qū)域; 步驟2)根據(jù)拖入的所述各區(qū)域及所述數(shù)據(jù)類型的不同自動生成或配置為維度,度量,自動生成SQL語句,發(fā)送請求至后端; 步驟3)根據(jù)后端返回的數(shù)組,通過JS、html技術(shù)渲染構(gòu)建可視化分析圖,通過可視化圖形顯示數(shù)據(jù); 步驟4)獲取一次數(shù)據(jù)然后存入瀏覽器緩存內(nèi),可自由切換其他圖表,直至維度度量變化。2.如權(quán)利要求1所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其特征在于,所述步驟1)之前還包括所有的數(shù)據(jù)自動生成或配置為維度、度量。3.如權(quán)利要求2所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其特征在于,所述步驟1)后還包括所述篩選數(shù)據(jù)的維度、度量跳出篩選框,然后輸入篩選條件后進(jìn)入所述步驟2)。4.如權(quán)利要求3所述的基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,其特征在于,所述步驟1)后包括所述日期維度顯示至天后進(jìn)入所述步驟2)。
【專利摘要】本案為基于瀏覽器的可視化拖拽顯示數(shù)據(jù)源信息的方法,包括以下步驟:步驟1)拖拽維度度量:即拖入不同數(shù)據(jù)類型到各區(qū)域,數(shù)據(jù)類型分為日期類維度、非日期類維度、篩選區(qū)域;步驟2)根據(jù)拖入的各區(qū)域及所述數(shù)據(jù)類型的不同自動生成或配置為維度,度量,自動生成SQL語句,發(fā)送請求至后端;步驟3)根據(jù)后端返回的數(shù)組,通過JS、html技術(shù)渲染構(gòu)建可視化分析圖,通過可視化圖形顯示數(shù)據(jù);步驟4)獲取一次數(shù)據(jù)然后存入瀏覽器緩存內(nèi),可自由切換其他圖表,直至維度度量變化。本案的方法可以更直觀地向用戶展示數(shù)據(jù)之間的聯(lián)系和變化情況,減少用戶的閱讀和思考時間,提升數(shù)據(jù)有效性,“可視化拖拽”簡單的操作動作就可以進(jìn)行龐大的數(shù)據(jù)分析。
【IPC分類】G06F17/30
【公開號】CN105335508
【申請?zhí)枴緾N201510725019
【發(fā)明人】卓國慶
【申請人】蘇州國云數(shù)據(jù)科技有限公司
【公開日】2016年2月17日
【申請日】2015年10月29日