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