數(shù)據(jù)分析是指用適當(dāng)?shù)慕y(tǒng)計(jì)分析方法對收集來的大量數(shù)據(jù)進(jìn)行分析,將它們加以匯總和理解并消化,以求最大化地開發(fā)數(shù)據(jù)的功能,發(fā)揮數(shù)據(jù)的作用。
數(shù)據(jù)分析過程自動(dòng)化
隨著信息化的發(fā)展,數(shù)據(jù)分析需求越來越大,正深入各行各業(yè),無論是金融、保險(xiǎn),還是公司、學(xué)校、醫(yī)院、事業(yè)單位,都需要大量的數(shù)據(jù)分析工作。通過數(shù)據(jù)分析,可以確定事物狀態(tài),掌握數(shù)據(jù)變化趨勢,為正確決策提供支持。
數(shù)據(jù)分析過程一般分為三個(gè)步驟,一是收集需要的數(shù)據(jù);二是設(shè)計(jì)算法模型分析數(shù)據(jù);三是以直觀的方式展現(xiàn)數(shù)據(jù)。很多中小企業(yè)分析數(shù)據(jù)還停留在使用表格處理軟件,往往需要投入大量的人力物力,且不能確保分析結(jié)果的正確性。
隨著企業(yè)加大對信息化建設(shè)的投入,逐步建立起生產(chǎn)管理、庫存管理、銷售管理等系統(tǒng)。如果缺少統(tǒng)一規(guī)劃,各系統(tǒng)形成數(shù)據(jù)孤島,很難進(jìn)行數(shù)據(jù)統(tǒng)籌分析。即便是已經(jīng)建立起統(tǒng)一規(guī)劃的集成系統(tǒng),但隨著環(huán)境和需求變化,需要使用新的方法統(tǒng)計(jì)分析,修改維護(hù)系統(tǒng)成本太高。
數(shù)據(jù)分析流程
為了低成本快速實(shí)現(xiàn)數(shù)據(jù)分析,就需要把數(shù)據(jù)收集、計(jì)算分析、展示分析結(jié)果的過程自動(dòng)化。使用低代碼平臺框架,生成自動(dòng)化分析數(shù)據(jù)方案,有效降低軟件成本。這里我們使用木頭瀏覽器為例說明具體方法,因?yàn)闉g覽器支持JavaScript腳本代碼,因此具體數(shù)據(jù)分析算法使用JavaScript來完成。數(shù)據(jù)分析結(jié)果通過生成HTML網(wǎng)頁來展現(xiàn)。
首先運(yùn)行木頭瀏覽器,自動(dòng)分析結(jié)果將直接顯示在瀏覽器的當(dāng)前頁面中。在控制菜單中打開“項(xiàng)目管理器“,之后的操作都在項(xiàng)目管理器中完成。
打開項(xiàng)目管理器
一、數(shù)據(jù)收集
自動(dòng)分析數(shù)據(jù)使用JavaScript代碼來實(shí)現(xiàn),首先需要收集相關(guān)數(shù)據(jù),并將這些數(shù)據(jù)存為JavaScript變量以供使用。因原始 數(shù)據(jù)可能來自各個(gè)不同的系統(tǒng)或文檔,木頭瀏覽器作為一個(gè)通用的數(shù)據(jù)分析平臺,就必須提供多種數(shù)據(jù)收集方式,實(shí)現(xiàn)跨平臺數(shù)后收集處理。
1讀取數(shù)據(jù)文檔
讀取指定的文件內(nèi)容,保存在瀏覽器變量中,使用JavaScript代碼可直接使用這個(gè)變量。這樣文檔內(nèi)容就傳遞給JavaScript變量。
在項(xiàng)目管理器左側(cè)默認(rèn)項(xiàng)目上點(diǎn)擊鼠標(biāo)右鍵,彈出新建步驟快捷菜單,選擇“定義變量“,打開自定義變量管理窗口。本節(jié)內(nèi)容只要是讀取文檔的操作,都在這個(gè)定義變量的步驟中完成。
自定義變量
1.1、讀取Excel文檔
實(shí)體店鋪銷售表Excel
如上圖所示,實(shí)體店銷售人員手工創(chuàng)建“實(shí)體店銷售表.xlsx”,也可以由其它銷售管理系統(tǒng)導(dǎo)出這個(gè)文件,并將這個(gè)文件存放在指定的文件夾。注意Excel工作表有且只有第一行為字段名,字段不能重名。
在項(xiàng)目管理器創(chuàng)建的自定義變量步驟中,添加自變量,選擇內(nèi)容來源為Excel文件內(nèi)容,找到需要讀取的Excel文檔路徑,設(shè)置讀取Excel工作簿的第一個(gè)工作表,勾選批量添加操作,確定后就自動(dòng)添加該工作表的所有字段內(nèi)容。
在項(xiàng)目執(zhí)行過程中, 本步驟每執(zhí)行一次,從Excel工作表中讀取一行數(shù)據(jù),分別保存在對應(yīng)的以字段命名的瀏覽器變量中。如果需要讀取整個(gè)文檔,只需要循環(huán)執(zhí)行本步驟,直到最后一行數(shù)據(jù)讀取完成后自動(dòng)停止操作。
數(shù)據(jù)已讀取到瀏覽器變量中,怎樣賦值給JavaScript變量呢?首先新建一個(gè)腳本代碼步驟,定義相JavaScript變量等于相應(yīng)的瀏覽器變量即可。如果不了解瀏覽器變量命名規(guī)則,在源碼輸入窗口中,可以點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇瀏覽器變量。
瀏覽器變量是以大括號括起來的部份,內(nèi)容為變量名稱,在執(zhí)行JavaScript前,瀏覽器自動(dòng)將瀏覽器變量替換為其值。
為方便識別,在項(xiàng)目管理器左側(cè)項(xiàng)目樹中,分別修改步驟名稱為“1、讀取Excel”和“2、引用Excel數(shù)據(jù)”。
1.2、讀取Txt文檔
由于本文本文件格式不確定,可以先讀取整個(gè)文件內(nèi)容,再由JavaScript去分析規(guī)范數(shù)據(jù)。以讀取下面這個(gè)文件為例。
在項(xiàng)目管理器中創(chuàng)建一個(gè)自定義變量步驟,添加變量時(shí),設(shè)置變量名稱為“讀取txt”,選擇內(nèi)容來源為文本文件,并設(shè)置文件完整路徑,選擇“讀取整個(gè)文件內(nèi)容”。如下圖所示,當(dāng)項(xiàng)目執(zhí)行本步驟時(shí),讀取“實(shí)體店銷售表.txt”文件內(nèi)容,然后保存到名為“讀取txt”的瀏覽器變量。
下一步需要讓JavaScript使用瀏覽器變量中的txt文件內(nèi)容。首先創(chuàng)建一個(gè)腳本變量步驟,在代碼區(qū)域定義JavaScript變量text,并把瀏覽器變量“讀取txt”的值賦給它。在JavaScript代碼編輯窗口中,可以點(diǎn)擊鼠標(biāo)右鍵,調(diào)出瀏覽器變量選擇菜單,選擇相應(yīng)的變量即可。
當(dāng)瀏覽器執(zhí)行該步驟前,先計(jì)算瀏覽器變量的值 ,再用其值替換對應(yīng)的瀏覽器變量名。生成新的JavaScript代碼再執(zhí)行。獲取整個(gè)文本文件內(nèi)容后,可用JavaScript整理數(shù)據(jù)格式。
為使用方法,這里把第3、4步驟名稱改為“3、讀取txt”和“4、引用txt文件數(shù)據(jù)”。
1.3、讀取XML文檔
讀取xml數(shù)據(jù)時(shí),先讀取整個(gè)文檔內(nèi)容,保存在瀏覽器變量中,再使用JavaScript讀取xml內(nèi)容,轉(zhuǎn)換為JavaScript對象,以方便后期分析使用。
在項(xiàng)目管理器窗口,新建自定義變量步驟,添加變量時(shí),設(shè)置變量名稱為“讀取xml”,選擇內(nèi)容來源為文本文件,并設(shè)置文件完整路徑,選擇“讀取整個(gè)文件內(nèi)容”。如下圖所示,當(dāng)項(xiàng)目執(zhí)行本步驟時(shí),讀取“實(shí)體店銷售表.xml”文件內(nèi)容,然后保存到名為“讀取xml”的瀏覽器變量。
下一步需要讓JavaScript使用瀏覽器變量中的xml文件數(shù)據(jù)。首先新建一個(gè)腳本變量步驟,在代碼區(qū)域定義JavaScript變量xml,并把瀏覽器變量“讀取xml”的值賦給它。在輸入代碼編輯窗口中,可以點(diǎn)擊鼠標(biāo)右鍵,調(diào)出瀏覽器變量選擇菜單,選擇相應(yīng)的瀏覽器變量。
當(dāng)瀏覽器執(zhí)行該步驟前,先計(jì)算瀏覽器變量的值 ,再用其值替換對應(yīng)的瀏覽器變量名。生成新的JavaScript代碼再執(zhí)行。獲取整個(gè)xml文檔數(shù)據(jù)后,用getXMLNode(自定義函數(shù))把xml格式的字符串轉(zhuǎn)換為JavaScript數(shù)據(jù)對象,再調(diào)用對象的屬性值就很方便了。
為使用方法,這里把第5、6步驟名稱改為“5、讀取xml”和“5、引用xml文件數(shù)據(jù)”。
1.4、讀取JSON文檔
數(shù)據(jù)格式為json的本地文件,瀏覽器讀取時(shí),先讀取整個(gè)文檔內(nèi)容,保存在瀏覽器變量中,再使用JavaScript讀取json內(nèi)容,轉(zhuǎn)換為JavaScript對象,以方便后期分析使用。
下一步需要讓JavaScript使用瀏覽器變量中的json文件數(shù)據(jù)。首先新建一個(gè)腳本變量步驟,在代碼區(qū)域定義JavaScript變量json,并把瀏覽器變量“讀取json”的值賦給它。在輸入代碼編輯窗口中,可以點(diǎn)擊鼠標(biāo)右鍵,調(diào)出瀏覽器變量選擇菜單,選擇相應(yīng)的瀏覽器變量。
當(dāng)瀏覽器執(zhí)行該步驟前,先計(jì)算瀏覽器變量的值 ,再用其值替換對應(yīng)的瀏覽器變量名。生成新的JavaScript代碼再執(zhí)行。獲取整個(gè)json文檔數(shù)據(jù)后,用“JSON.parse(json)”把json格式的字符串轉(zhuǎn)換為JavaScript數(shù)據(jù)對象,再調(diào)用對象的屬性值就很方便了。
為使用方法,這里把第7、8步驟名稱改為“7、讀取json”和“8、引用json文件數(shù)據(jù)”。
2、獲取實(shí)時(shí)數(shù)據(jù)
數(shù)據(jù)保存到本地文件中,瀏覽器再去讀取數(shù)據(jù),獲取數(shù)據(jù)有一定延時(shí),不適用需要實(shí)時(shí)分析數(shù)據(jù)的場景;如果需要實(shí)時(shí)分析數(shù)據(jù),就需要瀏覽器通過網(wǎng)絡(luò)獲取數(shù)據(jù)的能力。瀏覽器可以按設(shè)定的周期獲取數(shù)據(jù),生成數(shù)據(jù)分析結(jié)果;也可以監(jiān)聽端口,由外部網(wǎng)絡(luò)程序發(fā)送數(shù)據(jù)給瀏覽器,觸發(fā)瀏覽器接收數(shù)據(jù)和分析結(jié)果操作。
2.1、從數(shù)據(jù)庫查詢數(shù)據(jù)
比如用戶使用連鎖店收銀系統(tǒng),每個(gè)店鋪的訂單和銷量數(shù)據(jù)都保存在數(shù)據(jù)庫中。就可以用瀏覽器直接連接數(shù)據(jù)庫,查詢數(shù)據(jù)表取得數(shù)據(jù)。
在瀏覽器項(xiàng)目管理窗口,新建“執(zhí)行Sql”步驟,并重命名為“執(zhí)行Sql查詢”。選擇需要連接的數(shù)據(jù)庫類型,瀏覽器支持主流關(guān)系數(shù)據(jù)庫Sqlserver、Mysql、Access、Sqlite和Oracle,設(shè)置查詢結(jié)果返回值為“數(shù)據(jù)表”。設(shè)置數(shù)據(jù)庫連接參數(shù)和用戶名密碼,可以連接遠(yuǎn)程數(shù)據(jù)庫服務(wù)器。最后輸入查詢數(shù)據(jù)的Sql語句執(zhí)行,在運(yùn)行結(jié)果框里顯示返回的數(shù)據(jù)表。
成功執(zhí)行Sql查詢語句后,瀏覽器把返回的數(shù)據(jù)表轉(zhuǎn)換為json格式,保存在瀏覽器變量中,以供其它步驟調(diào)用數(shù)據(jù)。
下一步需要讓JavaScript使用瀏覽器變量中的數(shù)據(jù)查詢結(jié)果。在項(xiàng)目管理欄中,新建“腳本代碼”步驟,并重命名為“引用數(shù)據(jù)庫查詢結(jié)果”。在輸入代碼框定義JavaScript變量db,并把“執(zhí)行Sql查詢”結(jié)果值賦給它。在輸入代碼編輯窗口中,可以點(diǎn)擊鼠標(biāo)右鍵,調(diào)出瀏覽器變量選擇菜單,選擇相應(yīng)的瀏覽器變量。
當(dāng)瀏覽器執(zhí)行該步驟前,先計(jì)算瀏覽器變量的值 ,再用其值替換對應(yīng)的瀏覽器變量名。生成新的JavaScript代碼再執(zhí)行。獲取整個(gè)json數(shù)據(jù)后,用“JSON.parse(db)”把json格式的數(shù)據(jù)轉(zhuǎn)換為JavaScript數(shù)據(jù)對象,使用時(shí)可直接調(diào)用對象的屬性值。
2.2、從網(wǎng)頁抓取數(shù)據(jù)
如果數(shù)據(jù)顯示在網(wǎng)頁上,可以實(shí)時(shí)刷新網(wǎng)頁,從頁面抓取數(shù)據(jù),抓取網(wǎng)頁內(nèi)容有兩種方式。
第一種方法,在瀏覽器項(xiàng)目管理窗口,新建“抓取內(nèi)容”步驟,添加抓取元素,重命名元素別名為“正文內(nèi)容”,即可以定位整個(gè)數(shù)據(jù)表元素,也可以只抓取一個(gè)單元格,設(shè)定抓取元素的Text文本內(nèi)容。抓取后內(nèi)容存放在瀏覽器變量。
在JavaScript代碼中引用抓取的內(nèi)容,新建一個(gè)腳本代碼步驟,重命名為“引用抓取的內(nèi)容”。在JavaScript代碼中,定義一個(gè)變量,其值等于抓取的瀏覽器變量。瀏覽器變量不需要手工輸入,在輸入代碼框內(nèi),點(diǎn)擊鼠標(biāo)右鍵可選擇需要的瀏覽器變量。
第二種方法,直接用JavaScript代碼獲取網(wǎng)頁元素和數(shù)據(jù),無需瀏覽器變量中轉(zhuǎn),這樣更簡潔。在項(xiàng)目管理器窗口新建腳本代碼步驟,重命名為“腳本代碼從網(wǎng)頁抓取數(shù)據(jù)”,在JavaScript代碼里獲取所有的數(shù)據(jù),如果生成對象使用就更方便了。
2.3、向服務(wù)器請求數(shù)據(jù)
某些系統(tǒng)服務(wù)器提供API數(shù)據(jù)接口,供外部程序調(diào)用,這種方式性能穩(wěn)定。需要瀏覽器先向服務(wù)器發(fā)送數(shù)據(jù)請求,服務(wù)返回?cái)?shù)據(jù)給瀏覽器,期間并不需要打開網(wǎng)頁。
在瀏覽器項(xiàng)目管理窗口中,新建“Http請求”步驟,輸入請求網(wǎng)址,選擇請求方式為Post或Get,根據(jù)服務(wù)器要求可能還需要設(shè)置Http協(xié)議頭數(shù)據(jù),發(fā)送請求等待返回結(jié)果。
因?yàn)橛蔀g覽器主動(dòng)向服務(wù)器發(fā)送請求,如果需要實(shí)時(shí)獲取數(shù)據(jù)分析,需要在瀏覽器項(xiàng)目中加入定時(shí)控制,按一定周期向服務(wù)器請求數(shù)據(jù)。
服務(wù)器返回?cái)?shù)據(jù)后,保存為瀏覽器變量。在項(xiàng)目管理器中新建腳本控制步驟,并重命名為“引用Http請求數(shù)據(jù)”。定義一個(gè)JavaScript變量,并把服務(wù)器返回?cái)?shù)據(jù)賦值給它。一般服務(wù)器返回?cái)?shù)據(jù)采用json格式,只需要使用JSON.parse()函數(shù)就轉(zhuǎn)換為對象數(shù)組,分析輸出對象數(shù)據(jù)更方便。
2.4、實(shí)時(shí)接收數(shù)據(jù)
如果要求更高的時(shí)效,可以使用瀏覽器的數(shù)據(jù)接口。其原理是瀏覽器作為服務(wù)端,開放監(jiān)聽網(wǎng)絡(luò)端口,由其它程序向?yàn)g覽器發(fā)送數(shù)據(jù)。瀏覽器接收到數(shù)據(jù)時(shí)立即分析數(shù)據(jù),并輸出分析結(jié)果。瀏覽器無需發(fā)送數(shù)據(jù)請求,被動(dòng)接收數(shù)據(jù)。
在瀏覽器主窗體控制菜單,打開數(shù)據(jù)接口設(shè)置窗口。
在瀏覽器外部數(shù)據(jù)接口設(shè)置窗口中,首先設(shè)置本地監(jiān)控網(wǎng)絡(luò)端口號,當(dāng)接收到數(shù)據(jù)時(shí)需要觸發(fā)執(zhí)行的項(xiàng)目,點(diǎn)擊開始按鈕,彈窗提示正在監(jiān)聽的數(shù)據(jù)窗口。
開始監(jiān)聽數(shù)據(jù)后,瀏覽器處于等待數(shù)據(jù)狀態(tài),設(shè)置窗口會自動(dòng)關(guān)閉后臺運(yùn)行。當(dāng)接收到外部程序發(fā)來的數(shù)據(jù)后,立即識別分析數(shù)據(jù)字段,并啟動(dòng)指定的自動(dòng)控制項(xiàng)目,同時(shí)給外部程序回復(fù)成功接收數(shù)據(jù)的訊信。接收數(shù)據(jù)一般使用xml格式,或json格式。
當(dāng)接收到數(shù)據(jù)后,分解成字段存放在瀏覽器變量中,稱之為外部變量。用JavaScript代碼可獲得這些數(shù)據(jù),在瀏覽器項(xiàng)目管理器中新建腳本代碼步驟,在代碼框中定義一個(gè)JavaScript變量,并把外部變量賦值給它。在輸入代碼窗口,點(diǎn)擊鼠標(biāo)右鍵,彈出瀏覽器變量菜單,選擇需要的外部變量即可。
二、數(shù)據(jù)分析
1、驗(yàn)證數(shù)據(jù)完整性
通過各種途徑,獲得數(shù)據(jù)分析所需數(shù)據(jù)后,為確保數(shù)據(jù)分析結(jié)果的正確性和完整性,需首先檢驗(yàn)獲取數(shù)據(jù)的完整性。如果未能成功獲得完整的原始數(shù)據(jù),應(yīng)該停止數(shù)據(jù)分析或提示用戶。
由于獲取數(shù)據(jù)時(shí)已將所有數(shù)據(jù)保存在JavaScript變量中,所以仍然用JavaScript檢驗(yàn)數(shù)據(jù)是否完整。在瀏覽器的項(xiàng)目管理窗口,新建腳本代碼步驟,重命名為“檢查數(shù)據(jù)完整性”。在代碼中定義一個(gè)數(shù)據(jù)完整性的標(biāo)志變量dataready,再判斷來自名方面的數(shù)據(jù)是否存在,示例中僅判斷數(shù)據(jù)的長度,最后返回標(biāo)志變量的值。
通過判斷數(shù)據(jù)完整性標(biāo)志變量,才能選擇下一步操作。在瀏覽器項(xiàng)目管理窗口創(chuàng)建“監(jiān)控變量”步驟,該步驟自動(dòng)生成Yes和No兩個(gè)分支節(jié)點(diǎn)。添加監(jiān)控變量,重命名為“判斷完整性標(biāo)志變量”,這里需要監(jiān)控JavaScript的dataready變量,瀏覽器調(diào)用JavaScript變量的格式為“{JSvar:dataready}”,判斷該變量的值為true時(shí),下一步將選擇Yes節(jié)點(diǎn)繼續(xù)執(zhí)行,否則選擇No節(jié)點(diǎn)執(zhí)行。
當(dāng)未獲得完整數(shù)據(jù),不具備數(shù)據(jù)分析條件時(shí),執(zhí)行No分支節(jié)點(diǎn),勾選彈出提醒窗口,彈窗顯示內(nèi)容為“數(shù)據(jù)缺失,自動(dòng)分析失敗”,彈窗停留10秒后自動(dòng)關(guān)閉。
2、分析數(shù)據(jù)輸出結(jié)果
當(dāng)獲取到完整數(shù)據(jù),具備數(shù)據(jù)分析條件時(shí),執(zhí)行Yes分支節(jié)點(diǎn),Yes節(jié)點(diǎn)本身不做任何操作,在Yes節(jié)點(diǎn)下再添加數(shù)據(jù)分析步驟。使用JavaScript分析數(shù)據(jù),在Yes節(jié)點(diǎn)下添加腳本代碼步驟,并重命名為“自動(dòng)分析核心代碼”。
JavaScript代碼可分為兩部份,一是數(shù)據(jù)分析核心算法,示例中僅計(jì)算銷售總額為例說明;二是把計(jì)算結(jié)果輸出顯示,示例中將分析結(jié)果通過拼接html代碼,并顯示在當(dāng)前網(wǎng)頁。如果代碼中需要引用其它JavaScript庫,可以將js庫文件添加到軟件的js目錄下,然后在腳本代碼窗口可以直接選擇引用 。
三、數(shù)據(jù)展示
怎樣輸出數(shù)據(jù)分析結(jié)果,需要用到數(shù)據(jù)可視化工具。數(shù)據(jù)可視化主要旨在借助于圖形化手段,清晰有效地傳達(dá)與溝通信息。比如使用報(bào)表、拆線圖、柱形圖、雷達(dá)圖、熱力圖等方式。
在瀏覽器項(xiàng)目管理窗口新建腳本代碼步驟,重命名為“可視化分析圖表”,引用highcharts.js圖表庫,JavaScript只需設(shè)定圖表的各項(xiàng)參數(shù),就可以生成帶圖表的Html源碼。
1、頁面顯示數(shù)據(jù)分析結(jié)果
示例中的代碼生成一個(gè)柱形圖,統(tǒng)計(jì)商家連鎖店和線上網(wǎng)店銷量。最后輸出到瀏覽器的當(dāng)前顯示頁面上,并可根據(jù)數(shù)據(jù)變化實(shí)時(shí)更新圖表。
2、保存數(shù)據(jù)分析結(jié)果文件
如果需要更好的分析數(shù)據(jù)變化軌跡,預(yù)測數(shù)據(jù)變化趨勢,往往需要保存歷史數(shù)據(jù)分析報(bào)告。在瀏覽器項(xiàng)目管理窗口新建保存內(nèi)容步驟,生命名為“保存分析結(jié)果文件“??梢赃x擇兩種數(shù)據(jù)保存方式,一是把數(shù)據(jù)分析結(jié)果保存為Excel表格,添加需要保存的字段和內(nèi)容;二是直接保存可視化圖表頁面。瀏覽器支持以日期命名保存文件,在文件名中輸入瀏覽器變量”{_CurrentDate}”,保存文件時(shí)自動(dòng)替換為當(dāng)前日期。
3、保存數(shù)據(jù)分析結(jié)果到數(shù)據(jù)庫
如果需要把數(shù)據(jù)統(tǒng)計(jì)分析結(jié)果保存到數(shù)據(jù)庫,在瀏覽器項(xiàng)目管理窗口,新建執(zhí)行Sql步驟,選擇數(shù)據(jù)類型,設(shè)置數(shù)據(jù)連接參數(shù)和賬號密碼。由于寫入的數(shù)據(jù)可能包含特殊字符,盡量不用拼接sql語句方式??梢园研枰獙懭氲臄?shù)據(jù)先賦值給sql變量,再sql語句中直接使用變量。示例中把瀏覽器變量的值賦值給sql變量@result。
四、結(jié)束語
數(shù)據(jù)分析是為了提取有用信息和形成結(jié)論而對數(shù)據(jù)加以詳細(xì)研究和概括總結(jié)的過程。本文使用瀏覽器工具,將整個(gè)數(shù)據(jù)分析過程,從數(shù)據(jù)收集、分配處理到可視化輸出,全流程自動(dòng)化。以提高了數(shù)據(jù)分析效率、降低數(shù)據(jù)分析成本為目的,其可行性得到有效驗(yàn)證。
在實(shí)際使用中,需根據(jù)具體需求,制定獲取數(shù)據(jù)獲取方案,編寫數(shù)據(jù)分析代碼,以及數(shù)據(jù)分析結(jié)果展示方式。在當(dāng)今移動(dòng)互聯(lián)網(wǎng)時(shí)代,還可以使用瀏覽器把數(shù)據(jù)分析報(bào)告推送到用戶手機(jī)上,具體推送方法請參見瀏覽器使用說明或官網(wǎng)指導(dǎo)。