大數據解決方案的邏輯層提供了設置組建的方式,這些曾提供了一種方法去組織執行特定功能(néng)的組建。邏輯層通常由大數據來源、數據改動和存儲層、分(fēn)析層、使用(yòng)層4個邏輯層組成。
大數據來源于所有(yǒu)渠道、所有(yǒu)可(kě)用(yòng)于分(fēn)析的數據。這些數據的格式和起源各不相同,格式有(yǒu)結構化、半結構化或非結構化之分(fēn)。數據到達的速度和傳送它的速率因數據來源不同而不同大數據的數據源可(kě)能(néng)位于企業内部或外部。數據改動和存儲層負責從數據源獲取數據,并在必要時将它轉換為(wèi)适合數據分(fēn)析方式的格式。例如,我們可(kě)能(néng)需要将數據轉換成一幅圖,才能(néng)将它存儲在相關存儲或關系數據庫管理(lǐ)系統的倉庫中(zhōng),以供進一步處理(lǐ)。
大數據分(fēn)析層讀取數據改動和存儲層整理(lǐ)的數據。在某些情況下,分(fēn)析層直接從數據源訪問數據。我們在設計分(fēn)析層時需要認真地籌劃和規劃。我們必須制定如何管理(lǐ)以下任務(wù)的決策,生成想要的分(fēn)析,從數據中(zhōng)分(fēn)析結果、找到所需要的實體(tǐ)、定位可(kě)提供這些實體(tǐ)的數據源、理(lǐ)解執行分(fēn)析需要哪些算法和工(gōng)具(jù)。使用(yòng)層是大數據使用(yòng)了分(fēn)析層提供的輸出數據,使用(yòng)者可(kě)以是可(kě)視化的應用(yòng)程序人類、業務(wù)流程或服務(wù)。