剑指大数据:企业级数据仓库项目实战(在线教育版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 学前导读

1.6.1 学习的基础要求

本书针对的主要读者是具有一定的编程基础、对大数据行业感兴趣的互联网从业人员和想要进一步了解数据仓库的理论知识和搭建实现的大数据行业从业人员,无论读者是想初步了解大数据行业,还是想全面研究数据仓库的搭建,都可以从本书中找到自己想要的内容。

在跟随本书进行数据仓库的学习之前,如果读者希望能自己实现对数据仓库的搭建,那么希望读者能提前了解一些基础知识,方便更快地了解本书所讲的内容,在学习后续的众多章节内容时不会遇到太多困难。

首先,学习大数据技术,读者一定要掌握一个操作大数据技术的利器,这个利器就是一门编程语言,如Java、Scala、Python等。本书以Java为基础进行编写,所以学习本书需要读者具备一定的Java基础知识和Java编程经验。

其次,读者还需要掌握一些数据库知识,如MySQL、Oracle等,并熟练使用SQL,本书将出现大量的SQL操作。

最后,读者还需要掌握一门操作系统技术,即在服务器领域占主导地位的Linux,只要能够熟练地使用Linux的常用系统命令、文件操作命令和一些基本的Linux Shell编程即可。大数据系统需要处理业务系统服务器产生的海量日志数据信息,这些数据通常存储在服务器端,各大互联网公司常用的操作系统是在实际工作中安全性和稳定性很高的Linux或者UNIX。大数据生态圈的各框架组件也普遍运行在Linux上。

如果读者不具备上述基础知识,则可以关注“尚硅谷教育”公众号获取学习资料,读者可根据自身需要选择相应的课程进行学习。本书所讲解的项目同时提供了视频课程资料,包括尚硅谷大数据的各种学习视频,读者可以在“尚硅谷教育”公众号回复“数据仓库项目”免费获取。