99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀7個步驟讓大數(shù)據(jù)開口說話
7個步驟讓大數(shù)據(jù)開口說話
2014-09-03
收藏
      “讓大數(shù)據(jù)開口說話”,并不是一件容易的事。下面7個步驟能讓大數(shù)據(jù)開口說話,如同人類要想開口說話,信息的輸入、儲存、加工、處理,最終把思想以一種合適的方式表達出來,需要經(jīng)過一個復雜的化學反應過程。對計算機系統(tǒng)而言,要想讓大數(shù)據(jù)開口說話,也要經(jīng)過一個復雜的電子信息處理過程。在數(shù)據(jù)量呈爆炸式增長,數(shù)據(jù)類型呈多樣化表現(xiàn),數(shù)據(jù)價值日益受到重視的大數(shù)據(jù)時代,這個過程會變得更加復雜,應用也會更加廣泛。
      我們知道,看似或零碎、或雜亂的數(shù)據(jù),要想變成對企業(yè)業(yè)務有價值的決策參考信息或營銷建議,需要經(jīng)歷數(shù)據(jù)采集、存儲、處理、加工、管理、監(jiān)控、分析、展現(xiàn)等多道工序。

大數(shù)據(jù)

     大數(shù)據(jù)火熱的時代,我們來看看如何一步步讓那些枯燥的大數(shù)據(jù)開始說話的。將其歸納為7個步驟:


第一步:數(shù)據(jù)采集


      把數(shù)據(jù)采集上來,這是首要基礎,無論是網(wǎng)站的用戶訪問日志,運營商網(wǎng)絡設備端口信息,銀行的交易記錄,高爐里的溫度數(shù)據(jù)等等,只有采集起來,才有進行下一步的可能。東方國信提供的Dprobe大數(shù)據(jù)采集設備從網(wǎng)絡接口采集數(shù)據(jù),可以為運營商的智能管道應用、政府的網(wǎng)絡安全監(jiān)管等領域實現(xiàn)海量數(shù)據(jù)的實時采集,通過硬件加速和軟件相結合的方式,可以實現(xiàn)單臺設備每秒10G的采集速度,遠遠高于傳統(tǒng)x86方案的每秒3G,而且功耗只有1/8,體積只有1/6。


第二步:數(shù)據(jù)存儲


      在硬件層面,根據(jù)不同應用環(huán)境對于計算能力和存儲能力的不同要求,東方國信推出了三種大數(shù)據(jù)專用設備:計算存儲均衡型、計算密集型和存儲密集型。比如對于銀行環(huán)境中身份證掃描圖像這種非結構化數(shù)據(jù)的存儲,由于容量大,業(yè)務流轉過程中也需要在線存取,就需要一種高性比、可擴展的方案來支撐。


第三步:數(shù)據(jù)處理


      今天對于大數(shù)據(jù)的存儲和處理,一般會想到使用Hadoop技術。Hadoop也已發(fā)展成為繼Linux之后最成功的開源軟件之一,成本低廉,擴展靈活。但問題在于,這種原生于互聯(lián)網(wǎng)生態(tài)環(huán)境中的技術,要想用到傳統(tǒng)企業(yè)計算環(huán)境,卻并非易事。開源的Hadoop之所以不能直接用于企業(yè)信息系統(tǒng),就在于其需求、服務、研發(fā)和運維體系都不同于互聯(lián)網(wǎng)應用,比如訪問網(wǎng)頁時允許一定程度上的出錯和數(shù)據(jù)丟失,但在銀行轉帳時如果出錯,其后果就可能是災難性的了。據(jù)中科院計算所副研究員查禮博士介紹,要想在企業(yè)環(huán)境中使用Hadoop,必須滿足幾個條件:兼容關系模型和SQL語言,完善關系模型產(chǎn)品與Hadoop“混搭”的架構,增強系統(tǒng)運維和數(shù)據(jù)處理工具,軟硬一體優(yōu)化配置硬件效能,集成開源社區(qū)Hadoop最新版本等。


第四步:數(shù)據(jù)加工

      數(shù)據(jù)加工的關鍵在于找到數(shù)據(jù)之間的關聯(lián)性,這些零散的信息關聯(lián)在一起才能產(chǎn)生價值。比如在運營商環(huán)境中的“用戶畫像”,就是把某個用戶的上網(wǎng)行為數(shù)據(jù)、關系鏈、交易信息、搜索數(shù)據(jù)等關聯(lián)在一起,才得以實現(xiàn),進而可以為這個用戶提供更精準的個性能服務。李云峰談到,東方國信解決方案的核心點在于通過云化ETL(提取-轉換-加載)平臺實現(xiàn)了數(shù)據(jù)的統(tǒng)一規(guī)范,并可實現(xiàn)橫向擴展,滿足對PB級數(shù)據(jù)的加工處理。

      顯然,統(tǒng)一數(shù)據(jù)管理對于擁有多家子公司、多個系統(tǒng)的企業(yè)來說更為關鍵,否則即便是一個最簡單的KPI指標,從不同的系統(tǒng)調出來都會大相徑庭,導致企業(yè)領導無法決策。通過ETL工具來整合這些來自不同“孤島”系統(tǒng)的數(shù)據(jù),經(jīng)過轉換、清洗等步驟,讓數(shù)據(jù)具備了開口說話的能力。

      除了ETL工具,元數(shù)據(jù)管理工具則可以弄清楚數(shù)據(jù)的來源、含義、類型等,進一步提高數(shù)據(jù)質量。數(shù)據(jù)質量平臺可以實現(xiàn)全生命周期的質量監(jiān)控和審核,保障數(shù)據(jù)的完整性、準確性、一致性和及時性。正是通過數(shù)據(jù)的加工,進而讓數(shù)據(jù)建模數(shù)據(jù)分析挖掘成為可能,大數(shù)據(jù)也才能正常說話,而不是胡言亂語。
第五步:數(shù)據(jù)分析

      數(shù)據(jù)分析的目的是在海量的數(shù)據(jù)中挖掘出有價值的信息。李云峰談到,東方國信的探索式分析工具,可以將幾十億條明細數(shù)據(jù)用思維導圖的方式進行分析,以更直觀的豐富視圖來展示結果,從而深入洞察數(shù)據(jù)之間的關聯(lián)性及潛在影響。在這一方面,東方國信的首眼點是,速度要快,而且分析的結果要方便共享,以展現(xiàn)給不同需要的人。至此,大數(shù)據(jù)平臺已經(jīng)準備好了要說的內(nèi)容了。


第六步:數(shù)據(jù)展現(xiàn)

      數(shù)據(jù)分析出來的結果往往會用于決策參考或輔助營銷。東方國信通過自助報表的方式來構建展現(xiàn)過程,允許業(yè)務端的用戶在終端對數(shù)據(jù)進行存取和個性化展現(xiàn),這可以理解為大數(shù)據(jù)說話時非常靈活的表達方式。其中三個最典型的應用是統(tǒng)計報表、即席查詢、OLAP分析,比如按時間、地域來關聯(lián)分析以找到有用的信息。

      當然,針對不同的人,大數(shù)據(jù)要說的話也是不一樣的。以東方國信的一大重要客戶中國聯(lián)通為例,針對內(nèi)部的公司高層、分析人員、一線客戶經(jīng)理,以及外部的行業(yè)客戶、咨詢機構,大數(shù)據(jù)平臺所呈現(xiàn)出來的內(nèi)容也是豐富多彩,各不相同。正是基于東方國信的個性化定制工具以及自助報表,使得大數(shù)據(jù)在中國聯(lián)通獲得了極為廣泛的實際應用價值。


第七步:移動應用


      在移動互聯(lián)網(wǎng)時代,如果能把數(shù)據(jù)分析的結果推送到手機或iPad上面,顯然會進一步提高業(yè)務效率。東方國信已經(jīng)將自助分析能力擴展到了移動設備,方便用戶快速的看到自己喜歡的各種分析圖表。

      比如,中國聯(lián)通位于各地的一些一線客戶經(jīng)理,可能之前的職業(yè)是幼兒園的老師、護士,甚至不會使用EXCEL表,而“掌上營銷”這樣一款應用,無疑是為她們配上了一個“貼身的分析師”,隨時隨地查看自己客戶的動態(tài),根據(jù)分析結果判斷哪些客戶可能會流失,哪些客戶需要生日問候,從而更快速地采取行動。

      可見,“讓大數(shù)據(jù)開口說話”,看似簡單,卻是個復雜的系統(tǒng)工程。不同于其他廠商針對于單一產(chǎn)品的發(fā)力,東方國信此次推出的是一站式的解決方案,涉及產(chǎn)品眾多。其實在筆者看來,今天的大數(shù)據(jù)領域并不缺乏技術層面的創(chuàng)新,市場上已經(jīng)有很多不錯的產(chǎn)品或技術出現(xiàn),但能用好的并不多,真正缺乏的是應用層面的創(chuàng)新和落地。東方國信的大數(shù)據(jù)產(chǎn)品線聚合了很多先進的技術,如Hadoop、ARM服務器、流式計算、數(shù)據(jù)建模、移動計算等等,但其生命力還在于跟電信、金融等各行業(yè)業(yè)務實踐的深度結合。畢竟,一個人要想說話,光有嘴巴是不行的,還需要耳朵、腦袋……以及源源不斷的信息輸入。大數(shù)據(jù)系統(tǒng)要想發(fā)揮出自身的價值,實時、準確地說得有見地的話,亦然!


                                                                                                                   數(shù)據(jù)分析師

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調,回調的第一個參數(shù)驗證碼對象,之后可以使用它調用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }