本書從需求規(guī)劃、需求實現(xiàn)到可視化展示等,遵循項目開發(fā)的主要流程,全景介紹了在線教育行業(yè)離線數(shù)據(jù)倉庫的搭建過程。在整個數(shù)據(jù)倉庫的搭建過程中,介紹了主要組件的安裝部署、需求實現(xiàn)的具體思路、問題的解決方案等,并在其中穿插了許多大數(shù)據(jù)和數(shù)據(jù)倉庫相關的理論知識,包括數(shù)據(jù)倉庫的概念介紹、在線教育業(yè)務概述、數(shù)據(jù)倉庫理論介紹和數(shù)據(jù)倉庫建模等。本書的第1章至第3章是項目前期準備階段,主要為讀者介紹了數(shù)據(jù)倉庫的概念、應用場景和搭建需求等,并初步搭建了數(shù)據(jù)倉庫項目所需的基本環(huán)境;第4章至第6章是數(shù)據(jù)倉庫搭建的核心部分,詳細講解了數(shù)據(jù)倉庫建模理論和數(shù)據(jù)從采集到分層搭建的全過程;第7章和第8章介紹了全流程調度和指標可視化。本書適合具有一定編程基礎的讀者學習。通過閱讀本書,讀者可以快速地了解數(shù)據(jù)倉庫,全面掌握數(shù)據(jù)倉庫的相關技術。