华信教育资源网
数据分析实用技术——阿里云大数据分析师ACP认证培训教程
作   译   者:赵强 出 版 日 期:2021-09-01
出   版   社:电子工业出版社 维   护   人:王二华 
书   代   号:G0419230 I S B N:9787121419232

图书简介:

本书关注大数据分析师所需掌握的最重要的基础能力。首先,本书阐述了大数据分析师的职业特点。其次,根据数据分析经常涉及的技术要求,按顺序介绍了什么是数据库,如何使用数据库,大数据环境下的分布式数据库Hadoop、阿里云MaxCompute,以及相对应的数据库查询语言SQL、MapReduce、Hive、Pig等基本的编程技术。为了提高数据分析工作的质量与效率,本书还详细介绍了数据项目质量控制的理论和实践,其中涉及了数据预处理、数据脱敏和脏数据处理的技能知识,同时介绍了在数据项目中SQL编程的优秀实践方法。作为一本介绍数据分析的入门书籍,本书详细介绍了数据分析中常见的方法(如EDA),包括指标计算的一些常见形式。在企业环境中,数据分析常常以项目的形式出现,本书也向读者介绍了数据分析项目是如何承接、分解和实施的。最后,本书还向读者介绍了常用的数据挖掘技术,如决策树、聚类分析和关联分析,让读者对算法在数据分析中的应用有直观的了解。本书可作为阿里云大数据分析师ACP认证培训的教材,也可作为高校大数据相关专业的学生教材,还可供希望从事大数据分析工作的读者阅读参考。
定价 55.0
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书关注大数据分析师所需掌握的最重要的基础能力。首先,本书阐述了大数据分析师的职业特点。其次,根据数据分析经常涉及的技术要求,按顺序介绍了什么是数据库,如何使用数据库,大数据环境下的分布式数据库Hadoop、阿里云MaxCompute,以及相对应的数据库查询语言SQL、MapReduce、Hive、Pig等基本的编程技术。为了提高数据分析工作的质量与效率,本书还详细介绍了数据项目质量控制的理论和实践,其中涉及了数据预处理、数据脱敏和脏数据处理的技能知识,同时介绍了在数据项目中SQL编程的优秀实践方法。作为一本介绍数据分析的入门书籍,本书详细介绍了数据分析中常见的方法(如EDA),包括指标计算的一些常见形式。在企业环境中,数据分析常常以项目的形式出现,本书也向读者介绍了数据分析项目是如何承接、分解和实施的。最后,本书还向读者介绍了常用的数据挖掘技术,如决策树、聚类分析和关联分析,让读者对算法在数据分析中的应用有直观的了解。本书可作为阿里云大数据分析师ACP认证培训的教材,也可作为高校大数据相关专业的学生教材,还可供希望从事大数据分析工作的读者阅读参考。

    图书详情

    ISBN:9787121419232
    开 本:16(185*260)
    页 数:264
    字 数:420

    本书目录

    目 录
    
    第1章  大数据分析领域职业介绍
    		1.1  职业路径
    			1.1.1  大数据职业生态
    			1.1.2  大数据工程师职业方向
    			1.1.3  大数据分析师职业方向
    			1.1.4  大数据工作入门
    		1.2  技能要求
    			1.2.1  基本职业素养
    			1.2.2  从数据中挖掘金矿
    			1.2.3  大数据工程师的技能要求
    			1.2.4  大数据分析师的技能要求
    		1.3  工作情况
    			1.3.1  典型的工作状态
    			1.3.2  大数据职业的现状
    		1.4  职业前景
    			1.4.1  大数据职业的发展
    			1.4.2  大数据的未来
    			1.4.3  大数据职业的规划
    第2章  初识大数据
    		2.1  大数据的基础知识
    			2.1.1  什么是大数据
    			2.1.2  大数据为什么重要
    			2.1.3  大数据的维度
    		2.2  大数据的类型
    			2.2.1  结构化数据与非结构化数据
    			2.2.2  几个大数据的例子
    		2.3  大数据的行业应用
    		2.4  企业面临的大数据挑战类型
    			2.4.1  大数据从何而来
    			2.4.2  企业如何获取大数据
    			2.4.3  大数据的存储问题
    			2.4.4  大数据对分析人才的要求
    			2.4.5  大数据带来的挑战类型
    第3章  数据库基础
    		3.1  数据库简介
    			3.1.1  数据管理技术发展史
    			3.1.2  数据库的应用
    			3.1.3  数据库系统概述
    		3.2  关系型数据库
    			3.2.1  数据模型概述
    			3.2.2  关系数据模型
    			3.2.3  E-R数据模型
    			3.2.4  关系型数据库的设计原则
    		3.3  数据仓库
    			3.3.1  数据仓库的历史
    			3.3.2  数据仓库系统的组成
    			3.3.3  ETL
    			3.3.4  数据仓库与操作型数据库的关系
    		3.4  Hadoop与分布式数据存储
    			3.4.1  大数据对存储技术的挑战和Hadoop的起源
    			3.4.2  Hadoop生态圈及系统架构
    			3.4.3  Hadoop应用场景
    			3.4.4  Hadoop局限性
    		3.5  阿里云MaxCompute
    			3.5.1  MaxCompute简介
    			3.5.2  MaxCompute的基本概念
    			3.5.3  MaxCompute数据的导入导出
    			3.5.4  MaxCompute SQL
    			3.5.5  函数
    			3.5.6  MaxCompute MapReduce
    			3.5.7  MaxCompute权限与安全
    		3.6  常用Linux指令简介
    			3.6.1  安装和登录指令
    			3.6.2  文件处理指令
    			3.6.3  系统管理相关指令
    			3.6.4  网络操作指令
    			3.6.5  系统安全相关指令
    			3.6.6  其他指令
    第4章  数据分析工具与语言
    		4.1  SQL基础
    			4.1.1  SQL简介
    			4.1.2  MySQL数据类型
    			4.1.3  数据定义语言
    			4.1.4  数据操作语言
    			4.1.5  join
    			4.1.6  数据表的合并、交集
    			4.1.7  SQL实用函数
    		4.2  MapReduce
    			4.2.1  MapReduce Job
    			4.2.2  MapReduce主程序
    			4.2.3  MapReduce主程序运行详解
    			4.2.4  MapReduce数据流与控制流详解
    			4.2.5  MapReduce小结
    		4.3  Hive
    		4.4  Pig
    		4.5  HDFS
    			4.5.1  HDFS的相关概念
    			4.5.2  HDFS的基本操作
    			4.5.3  HDFS常用的Java API介绍
    第5章  数据可视化
    		5.1  数据可视化概念
    			5.1.1  数据可视化的定义与原则
    			5.1.2  数据可视化的设计思路
    		5.2  数据可视化元素
    			5.2.1  表格
    			5.2.2  柱状图
    			5.2.3  折线图
    			5.2.4  饼图
    			5.2.5  地图
    			5.2.6  散点图
    			5.2.7  其他常见图
    		5.3  数据可视化设计原则
    		5.4  DataV设计
    		5.5  BI报表设计
    第6章  数据项目质量控制
    		6.1  数据质量控制理论
    			6.1.1  数据质量的五个维度
    			6.1.2  脏数据类型
    		6.2  评估数据的质量及其对项目的影响
    			6.2.1  数据如何创造价值——DIK
    			6.2.2  数据质量问题对企业创造价值的影响
    		6.3  数据预处理
    			6.3.1  数据预处理的五大步骤
    			6.3.2  数据清洗场景
    			6.3.3  脏数据清洗过程
    			6.3.4  脏数据与脏数据清洗的基本方法
    			6.3.5  脏数据处理的案例
    			6.3.6  SQL处理脏数据示例
    		6.4  数据脱敏
    			6.4.1  确定数据脱敏对象
    			6.4.2  隐私数据泄露类型
    			6.4.3  隐私数据脱敏的要求
    			6.4.4  常见的数据脱敏算法
    		6.5  数据项目质量控制的类型
    第7章  数据编程基础
    		7.1  面向分析的数据编程范例
    			7.1.1  数据项目的特点
    			7.1.2  数据项目编程的流程
    			7.1.3  面向分析的数据编程范例
    		7.2  编程效率和程序运行效率
    			7.2.1  编程效率
    			7.2.2  程序运行效率
    		7.3  编程质量控制流程
    第8章  数据项目设计与执行
    		8.1  数据分析项目计划管理流程
    		8.2  数据项目设计方法
    			8.2.1  项目目标
    			8.2.2  背景调查
    			8.2.3  分析范围
    			8.2.4  分析结果交付形式
    		8.3  数据分析项目的分类
    		8.4  项目前分析和项目绩效考评
    第9章  数据分析技术
    		9.1  指标体系
    			9.1.1  绩效指标(KPI)的定义
    			9.1.2  企业构建指标体系
    			9.1.3  平衡计分卡常见指标
    		9.2  数据分析
    			9.2.1  数据分析的定义
    			9.2.2  数据分析的目的
    			9.2.3  数据分析的作用
    		9.3  探索性数据分析(EDA)
    			9.3.1  EDA简介
    			9.3.2  单一变量探索性分析
    			9.3.3  多变量探索性分析
    		9.4  探索性数据分析应用案例
    			9.4.1  情况介绍
    			9.4.2  数据介绍
    			9.4.3  EDA探索分析遵循银行政策情况
    			9.4.4  EDA探索分析懒惰的银行客户代表
    			9.4.5  EDA探索分析银行客户代表是否执行了有效的沟通
    		9.5  EDA中的指标变换形式
    			9.5.1  总量指标
    			9.5.2  相对指标
    第10章  常用数据挖掘技术
    		10.1  决策树
    			10.1.1  决策树概述
    			10.1.2  信息熵
    			10.1.3  ID3算法
    			10.1.4  C4.5算法
    			10.1.5  CART算法
    		10.2  聚类分析
    			10.2.1  聚类概述
    			10.2.2  样本间距离
    			10.2.3  K-means聚类
    			10.2.4  群体距离
    			10.2.5  层次聚类
    			10.2.6  聚类算法的评估
    		10.3  关联分析
    			10.3.1  关联规则量化指标
    			10.3.2  Apriori算法
    
    展开

    前     言

    前 言
    
    
    2016年,因为个人的事回到杭州,并参加了当年阿里云的云栖大会,经朋友介绍,有幸结识了当时阿里云大学的几位负责人。得知阿里云希望在大数据、云计算与大数据应用的教育培训方面做出一些努力,目的是让更多中国企业能够利用大数据提高经营的效率。其间畅谈了关于数据分析方面的个人体会,阿里云大学的负责人云骧邀请我回杭州,帮助阿里云建立大数据分析师(ACA、ACP)的人才认证标准,并开发相关的课件和书籍。彼时,中国的大数据正方兴未艾,整个社会对大数据人才十分渴求,政府也将大数据与人工智能列为国家战略,培养大数据分析人才利国利民。因此,在2016年年底,我欣然回国创立了杭州决明数据科技有限公司,开始帮助阿里云大学开发大数据分析师的培训课程。
    在发达国家,数据分析在行业里的应用已经发展了几十年,大规模的数据分析运用到决策领域,甚至可以追溯到第二次世界大战中美军的反法西斯战争。大数据工程师与大数据分析师在成熟的市场中早已是两条不同的职业路线,但由于接触大数据的概念时间不长,基于对工程技术的迷恋,中国市场简单地认为大数据分析技术就是一种基于大数据的工程技术,加上政府、大学和大部分企业固执地认为技术能够为企业带来深度的变革,对于数据分析在企业决策中的作用并没有准确的认知。由于数据分析主要用于企业的决策,而并不是去实现某项特殊功能,当来自不同行业的各种企业面临不同的挑战与问题时,企业需要研究的决策内容也五花八门,即使企业面临的问题可能是类似的,数据分析的应用也并没有一种标准的技术或手段能够给出统一的解决方案。因此,大数据分析师不是仅仅掌握一两种工程师们更偏好的编程技术就可以胜任的,这与大家更为接受和理解的大数据工程师的技能要求不尽相同。由于企业需要不时地解决各种各样层出不穷的问题并做出精准决策,这就要求大数据分析师在面对复杂而不确定的情况时,能够利用数据分析做出最佳判断。除要有精湛的编程技术和关于大数据的知识外,大数据分析师还必须具备逻辑化、结构化与科学化的分析思考能力,而这种分析思考能力对思维方式和行业经验要求较高。阿里云的大数据分析师培训体系是国内最早对大数据分析师的职业能力进行清晰定义的。
    有了从事大数据分析师职业20多年的经验,我知道许多人对大数据分析师的工作不甚了解。尤其可惜的是,有IT背景的工程师们,基于对技术的热爱,简单地认为数据分析就是编程和算法的集合。这样的认知显然是错误的,对于中国高速发展的经济和市场所急需的大数据应用型人才的培养没有任何帮助。同时,也正是由于需要将编程与算法技术应用到业务场景中,大数据分析师的工作高度依赖经验,许多具备一定编程基础的大学生进入职场之后,短时间内无法胜任大数据分析师的工作。从传统的经济模式走向数字经济模式,依赖经验的数据分析应用技能更需要培训与学习。如果能有书告诉希望从事数据分析职业的有志人士,什么是大数据分析师需要的最重要的技能,那么就变得非常有意义。于是,我撰写了《数据分析基础技术——阿里云大数据分析师ACA认证培训教程》《数据分析实用技术——阿里云大数据分析师ACP认证培训教程》,希望能帮助读者了解大数据分析师职业,提升数据分析能力,并能够发现问题、解决问题。
    由于各行各业的企业都需要大数据分析师,因此这两本书的问世是为了帮助已经在大学学习了相关行业知识的大学生,提高对大数据分析师职业技能的认知,以便进入企业后可以从事大数据分析师的工作,帮助企业做好科学决策。无论所学的专业背景是商业管理、天文物理、生物化学、航空航天、建筑设计、健康医疗、工业工程,还是人文社会学科,大学生只要希望从事本行业的数据分析工作,都能从这两本书开始学习,为未来的工作打下扎实的基础。
    
    作者  
    2021年6月
    
    
    展开

    作者简介

    赵强,杭州决明数据科技有限公司负责人,从事大数据应用与教育近20年,现为加拿大约克大学舒立克商学院MBA特聘教授,阿里云大学特聘专家教授。曾服务于世界500强企业中的零售、银行、电信企业和全球性的管理咨询公司,参与了众多国际企业营销和数据战略规划的制定和决策。对云计算与大数据应用结合有深刻体会,了解企业的需求,能够帮助企业制定优化的云计算大数据应用方案,乐于交流,愿意分享,在培训教育行业有一定知名度。
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网