資料介紹
近年來,大數(shù)據(jù)來勢洶洶,滲透到各行各業(yè),帶來了一場翻天覆地的變革。讓人們越發(fā)認(rèn)識到,比掌握龐大的數(shù)據(jù)信息更重要的是掌握對含有意義的數(shù)據(jù)進(jìn)行專業(yè)化處理的技術(shù)。
大數(shù)據(jù)關(guān)鍵技術(shù)涵蓋從數(shù)據(jù)存儲、處理、應(yīng)用等多方面的技術(shù),根據(jù)大數(shù)據(jù)的處理過程,可將其分為大數(shù)據(jù)采集、大數(shù)據(jù)預(yù)處理、大數(shù)據(jù)存儲及管理、大數(shù)據(jù)分析及挖掘等環(huán)節(jié)。
本文針對大數(shù)據(jù)的關(guān)鍵技術(shù)進(jìn)行梳理,以饗讀者。
Part 1.大數(shù)據(jù)采集
數(shù)據(jù)采集是大數(shù)據(jù)生命周期的第一個環(huán)節(jié),它通過RFID射頻數(shù)據(jù)、傳感器數(shù)據(jù)、社交網(wǎng)絡(luò)數(shù)據(jù)、移動互聯(lián)網(wǎng)數(shù)據(jù)等方式獲得各種類型的結(jié)構(gòu)化、半結(jié)構(gòu)化及非結(jié)構(gòu)化的海量數(shù)據(jù)。由于可能有成千上萬的用戶同時進(jìn)行并發(fā)訪問和操作,因此,必須采用專門針對大數(shù)據(jù)的采集方法,其主要包括以下三種:
A.數(shù)據(jù)庫采集
一些企業(yè)會使用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫MySQL和Oracle等來存儲數(shù)據(jù)。談到比較多的工具有Sqoop和結(jié)構(gòu)化數(shù)據(jù)庫間的ETL工具,當(dāng)然當(dāng)前對于開源的Kettle和Talend本身也集成了大數(shù)據(jù)集成內(nèi)容,可以實(shí)現(xiàn)和hdfs,hbase和主流Nosq數(shù)據(jù)庫之間的數(shù)據(jù)同步和集成。
B.網(wǎng)絡(luò)數(shù)據(jù)采集
網(wǎng)絡(luò)數(shù)據(jù)采集主要是借助網(wǎng)絡(luò)爬蟲或網(wǎng)站公開API等方式,從網(wǎng)站上獲取數(shù)據(jù)信息的過程。通過這種途徑可將網(wǎng)絡(luò)上非結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)從網(wǎng)頁中提取出來,并以結(jié)構(gòu)化的方式將其存儲為統(tǒng)一的本地數(shù)據(jù)文件。
C.文件采集
對于文件的采集,談的比較多的還是flume進(jìn)行實(shí)時的文件采集和處理,當(dāng)然對于ELK(ElasTIcsearch、Logstash、Kibana三者的組合)雖然是處理日志,但是也有基于模板配置的完整增量實(shí)時文件采集實(shí)現(xiàn)。如果是僅僅是做日志的采集和分析,那么用ELK解決方案就完全夠用的。
Part 2.大數(shù)據(jù)預(yù)處理
數(shù)據(jù)的世界是龐大而復(fù)雜的,也會有殘缺的,有虛假的,有過時的。想要獲得高質(zhì)量的分析挖掘結(jié)果,就必須在數(shù)據(jù)準(zhǔn)備階段提高數(shù)據(jù)的質(zhì)量。大數(shù)據(jù)預(yù)處理可以對采集到的原始數(shù)據(jù)進(jìn)行清洗、填補(bǔ)、平滑、合并、規(guī)格化以及檢查一致性等,將那些雜亂無章的數(shù)據(jù)轉(zhuǎn)化為相對單一且便于處理的構(gòu)型,為后期的數(shù)據(jù)分析奠定基礎(chǔ)。數(shù)據(jù)預(yù)處理主要包括:數(shù)據(jù)清理、數(shù)據(jù)集成、數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)規(guī)約四大部分。
A.數(shù)據(jù)清理
數(shù)據(jù)清理主要包含遺漏值處理(缺少感興趣的屬性)、噪音數(shù)據(jù)處理(數(shù)據(jù)中存在著錯誤、或偏離期望值的數(shù)據(jù))、不一致數(shù)據(jù)處理。主要的清洗工具是ETL(ExtracTIon/TransformaTIon/Loading)和Potter’s Wheel。
遺漏數(shù)據(jù)可用全局常量、屬性均值、可能值填充或者直接忽略該數(shù)據(jù)等方法處理;噪音數(shù)據(jù)可用分箱(對原始數(shù)據(jù)進(jìn)行分組,然后對每一組內(nèi)的數(shù)據(jù)進(jìn)行平滑處理)、聚類、計算機(jī)人工檢查和回歸等方法去除噪音;對于不一致數(shù)據(jù)則可進(jìn)行手動更正。
B.數(shù)據(jù)集成
數(shù)據(jù)集成是指將多個數(shù)據(jù)源中的數(shù)據(jù)合并存放到一個一致的數(shù)據(jù)存儲庫中。這一過程著重要解決三個問題:模式匹配、數(shù)據(jù)冗余、數(shù)據(jù)值沖突檢測與處理。
來自多個數(shù)據(jù)集合的數(shù)據(jù)會因?yàn)槊牟町悓?dǎo)致對應(yīng)的實(shí)體名稱不同,通常涉及實(shí)體識別需要利用元數(shù)據(jù)來進(jìn)行區(qū)分,對來源不同的實(shí)體進(jìn)行匹配。數(shù)據(jù)冗余可能來源于數(shù)據(jù)屬性命名的不一致,在解決過程中對于數(shù)值屬性可以利用皮爾遜積矩Ra,b來衡量,絕對值越大表明兩者之間相關(guān)性越強(qiáng)。數(shù)據(jù)值沖突問題,主要表現(xiàn)為來源不同的統(tǒng)一實(shí)體具有不同的數(shù)據(jù)值。
C.數(shù)據(jù)變換
數(shù)據(jù)轉(zhuǎn)換就是處理抽取上來的數(shù)據(jù)中存在的不一致的過程。數(shù)據(jù)轉(zhuǎn)換一般包括兩類:
第一類,數(shù)據(jù)名稱及格式的統(tǒng)一,即數(shù)據(jù)粒度轉(zhuǎn)換、商務(wù)規(guī)則計算以及統(tǒng)一的命名、數(shù)據(jù)格式、計量單位等;第二類,數(shù)據(jù)倉庫中存在源數(shù)據(jù)庫中可能不存在的數(shù)據(jù),因此需要進(jìn)行字段的組合、分割或計算。數(shù)據(jù)轉(zhuǎn)換實(shí)際上還包含了數(shù)據(jù)清洗的工作,需要根據(jù)業(yè)務(wù)規(guī)則對異常數(shù)據(jù)進(jìn)行清洗,保證后續(xù)分析結(jié)果的準(zhǔn)確性。
大數(shù)據(jù)關(guān)鍵技術(shù)涵蓋從數(shù)據(jù)存儲、處理、應(yīng)用等多方面的技術(shù),根據(jù)大數(shù)據(jù)的處理過程,可將其分為大數(shù)據(jù)采集、大數(shù)據(jù)預(yù)處理、大數(shù)據(jù)存儲及管理、大數(shù)據(jù)分析及挖掘等環(huán)節(jié)。
本文針對大數(shù)據(jù)的關(guān)鍵技術(shù)進(jìn)行梳理,以饗讀者。
Part 1.大數(shù)據(jù)采集
數(shù)據(jù)采集是大數(shù)據(jù)生命周期的第一個環(huán)節(jié),它通過RFID射頻數(shù)據(jù)、傳感器數(shù)據(jù)、社交網(wǎng)絡(luò)數(shù)據(jù)、移動互聯(lián)網(wǎng)數(shù)據(jù)等方式獲得各種類型的結(jié)構(gòu)化、半結(jié)構(gòu)化及非結(jié)構(gòu)化的海量數(shù)據(jù)。由于可能有成千上萬的用戶同時進(jìn)行并發(fā)訪問和操作,因此,必須采用專門針對大數(shù)據(jù)的采集方法,其主要包括以下三種:
A.數(shù)據(jù)庫采集
一些企業(yè)會使用傳統(tǒng)的關(guān)系型數(shù)據(jù)庫MySQL和Oracle等來存儲數(shù)據(jù)。談到比較多的工具有Sqoop和結(jié)構(gòu)化數(shù)據(jù)庫間的ETL工具,當(dāng)然當(dāng)前對于開源的Kettle和Talend本身也集成了大數(shù)據(jù)集成內(nèi)容,可以實(shí)現(xiàn)和hdfs,hbase和主流Nosq數(shù)據(jù)庫之間的數(shù)據(jù)同步和集成。
B.網(wǎng)絡(luò)數(shù)據(jù)采集
網(wǎng)絡(luò)數(shù)據(jù)采集主要是借助網(wǎng)絡(luò)爬蟲或網(wǎng)站公開API等方式,從網(wǎng)站上獲取數(shù)據(jù)信息的過程。通過這種途徑可將網(wǎng)絡(luò)上非結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)從網(wǎng)頁中提取出來,并以結(jié)構(gòu)化的方式將其存儲為統(tǒng)一的本地數(shù)據(jù)文件。
C.文件采集
對于文件的采集,談的比較多的還是flume進(jìn)行實(shí)時的文件采集和處理,當(dāng)然對于ELK(ElasTIcsearch、Logstash、Kibana三者的組合)雖然是處理日志,但是也有基于模板配置的完整增量實(shí)時文件采集實(shí)現(xiàn)。如果是僅僅是做日志的采集和分析,那么用ELK解決方案就完全夠用的。
Part 2.大數(shù)據(jù)預(yù)處理
數(shù)據(jù)的世界是龐大而復(fù)雜的,也會有殘缺的,有虛假的,有過時的。想要獲得高質(zhì)量的分析挖掘結(jié)果,就必須在數(shù)據(jù)準(zhǔn)備階段提高數(shù)據(jù)的質(zhì)量。大數(shù)據(jù)預(yù)處理可以對采集到的原始數(shù)據(jù)進(jìn)行清洗、填補(bǔ)、平滑、合并、規(guī)格化以及檢查一致性等,將那些雜亂無章的數(shù)據(jù)轉(zhuǎn)化為相對單一且便于處理的構(gòu)型,為后期的數(shù)據(jù)分析奠定基礎(chǔ)。數(shù)據(jù)預(yù)處理主要包括:數(shù)據(jù)清理、數(shù)據(jù)集成、數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)規(guī)約四大部分。
A.數(shù)據(jù)清理
數(shù)據(jù)清理主要包含遺漏值處理(缺少感興趣的屬性)、噪音數(shù)據(jù)處理(數(shù)據(jù)中存在著錯誤、或偏離期望值的數(shù)據(jù))、不一致數(shù)據(jù)處理。主要的清洗工具是ETL(ExtracTIon/TransformaTIon/Loading)和Potter’s Wheel。
遺漏數(shù)據(jù)可用全局常量、屬性均值、可能值填充或者直接忽略該數(shù)據(jù)等方法處理;噪音數(shù)據(jù)可用分箱(對原始數(shù)據(jù)進(jìn)行分組,然后對每一組內(nèi)的數(shù)據(jù)進(jìn)行平滑處理)、聚類、計算機(jī)人工檢查和回歸等方法去除噪音;對于不一致數(shù)據(jù)則可進(jìn)行手動更正。
B.數(shù)據(jù)集成
數(shù)據(jù)集成是指將多個數(shù)據(jù)源中的數(shù)據(jù)合并存放到一個一致的數(shù)據(jù)存儲庫中。這一過程著重要解決三個問題:模式匹配、數(shù)據(jù)冗余、數(shù)據(jù)值沖突檢測與處理。
來自多個數(shù)據(jù)集合的數(shù)據(jù)會因?yàn)槊牟町悓?dǎo)致對應(yīng)的實(shí)體名稱不同,通常涉及實(shí)體識別需要利用元數(shù)據(jù)來進(jìn)行區(qū)分,對來源不同的實(shí)體進(jìn)行匹配。數(shù)據(jù)冗余可能來源于數(shù)據(jù)屬性命名的不一致,在解決過程中對于數(shù)值屬性可以利用皮爾遜積矩Ra,b來衡量,絕對值越大表明兩者之間相關(guān)性越強(qiáng)。數(shù)據(jù)值沖突問題,主要表現(xiàn)為來源不同的統(tǒng)一實(shí)體具有不同的數(shù)據(jù)值。
C.數(shù)據(jù)變換
數(shù)據(jù)轉(zhuǎn)換就是處理抽取上來的數(shù)據(jù)中存在的不一致的過程。數(shù)據(jù)轉(zhuǎn)換一般包括兩類:
第一類,數(shù)據(jù)名稱及格式的統(tǒng)一,即數(shù)據(jù)粒度轉(zhuǎn)換、商務(wù)規(guī)則計算以及統(tǒng)一的命名、數(shù)據(jù)格式、計量單位等;第二類,數(shù)據(jù)倉庫中存在源數(shù)據(jù)庫中可能不存在的數(shù)據(jù),因此需要進(jìn)行字段的組合、分割或計算。數(shù)據(jù)轉(zhuǎn)換實(shí)際上還包含了數(shù)據(jù)清洗的工作,需要根據(jù)業(yè)務(wù)規(guī)則對異常數(shù)據(jù)進(jìn)行清洗,保證后續(xù)分析結(jié)果的準(zhǔn)確性。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 輥壓機(jī)軸承位磨損修復(fù)你不知道的那些事 0次下載
- RF MEMS、軟件無線電 未來LTE手機(jī)的兩大關(guān)鍵技術(shù)
- 成就更好5G的五大關(guān)鍵.zip
- 電廠齒輪箱滲漏油不知道如何治理 0次下載
- 如果你不知道斜拉鏈機(jī)頭輪軸磨損怎么修,請看這里 1次下載
- 還不知道怎么解決精篩法蘭盤腐蝕沖刷問題? 4次下載
- 你要用好高精度單片機(jī),那就不得不知道怎么使用浮點(diǎn)數(shù)!資料下載
- 如何將ADC代碼轉(zhuǎn)換為電壓?不知道就先看看這篇資料下載
- 大數(shù)據(jù)時代有什么樣的利與弊 11次下載
- 水文大數(shù)據(jù)標(biāo)準(zhǔn)化方法和水文大數(shù)據(jù)共享平臺關(guān)鍵技術(shù)的設(shè)計和資料概述 12次下載
- 大數(shù)據(jù)與推薦系統(tǒng) 18次下載
- 玩轉(zhuǎn)DDR的這五大關(guān)鍵技術(shù) 10次下載
- 低功耗藍(lán)牙不知道怎么選型?看這里! 12次下載
- 多數(shù)人眼中不知道的電子狗原理 41次下載
- NI_LabVIEW三大關(guān)鍵技術(shù)提升測試速度與吞吐量 0次下載
- MDK下99%用戶都不知道的萬能printf方法 2418次閱讀
- 衛(wèi)星移動通信三大關(guān)鍵技術(shù)簡介 1.1w次閱讀
- 重點(diǎn)介紹數(shù)據(jù)科學(xué)領(lǐng)域需要知道的五大關(guān)鍵概念 2485次閱讀
- 你到底知不知道硬件設(shè)計是什么? 9771次閱讀
- 你可能還不知道數(shù)據(jù)手冊中有這些內(nèi)容 8977次閱讀
- 分析大數(shù)據(jù)技術(shù)與當(dāng)前時代下的應(yīng)用 7638次閱讀
- 你不得不知道的嵌入式C的高級用法 4227次閱讀
- 一文看懂LTE五大關(guān)鍵技術(shù)和日常維護(hù) 3.9w次閱讀
- 智慧醫(yī)療的關(guān)鍵技術(shù)有哪些_智慧醫(yī)療技術(shù)運(yùn)用實(shí)例 1.9w次閱讀
- 雷達(dá)感知是什么? 你不知道的雷達(dá)應(yīng)用 1.1w次閱讀
- 詳細(xì)無人駕駛汽車的關(guān)鍵技術(shù)——LiDAR 1.7w次閱讀
- 智能機(jī)器人的三大關(guān)鍵技術(shù)詳解 3.2w次閱讀
- 一文匯總大數(shù)據(jù)四大方面十五大關(guān)鍵技術(shù) 1w次閱讀
- 不得不知的生物特征識別十大關(guān)鍵技術(shù) 2653次閱讀
- 云計算關(guān)鍵技術(shù)與研究問題 1050次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1489次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評論