资料解读:(共107页PPT)数据分析课件20
详细资料请看本解读文章的最后内容
这份培训讲义系统地搭建了从业务认知、Excel实操到关系型数据库SQL查询的完整入门体系,适合准备转岗或初入业务数据分析岗位的同学作为学习主线。全篇按"为什么做数据分析→用什么做→怎么做"的逻辑展开,下面按模块逐一拆解。
一、数据分析概念与价值
数据分析是对采集来的大量数据,运用恰当的统计与处理方法提取有用信息、形成结论,并最终反哺业务决策的过程。讲义给出了典型应用场景:通过下载量高但注册率低定位流程或服务器问题;通过历史交易发现人群偏好与商品关联,从而做个性化推荐;通过浏览量与销量的强关联关系预测未来走势。
不同行业关注的核心指标各有侧重:基础App关注新增、活跃、次日/7日留存;社交产品关注用户分布与多维度留存;电商看流量、访问深度与路径;游戏看活跃度与付费率;内容平台看转化率、PV、UV与留存量;零售则聚焦销量提升与销售额预测。
分析方法分为三个层次:业务数据分析(描述型分析、透视、图表,常用Excel、SQL);数据挖掘分析(协同过滤、分类、关联、聚类,常用Python、SPSS、SAS、R);大数据分析(Hadoop、Spark平台的数据整理、建模与展示)。整体流程概括为:明确问题→数据采集→数据清洗→探索分析→建模/深挖→可视化汇报→决策落地。
二、数据分析的职业前景与工具
数据分析可帮企业挖掘商机、通过图表增强表现力(柱状图、饼图、直方图、折线图、散点图等)、构建商业智能BI整合企业数据快速出报表,以及做用户画像——将用户信息抽象为标签实现精准营销,还可延伸至量化交易领域。
职业发展路径通常为:业务数据分析师→中级数据分析师→数据挖掘/大数据分析师→数据科学家/架构师/AI工程师。常用工具词云中,Excel、Tableau、Power BI用于业务分析,Python、SQL、R支撑统计与大数据处理。
三、Excel数据采集与处理
Excel对象层级关系为:工作簿(Workbook)含若干工作表(Worksheet),工作表由字段(列标题)和记录(行数据)组成。数据类型需注意:普通数字右对齐,纯数字存为文本会左对齐且左上角出现绿色小三角,无法直接计算,可通过整列乘1批量转换。
数据采集部分讲解三种外部数据源导入:从网站(Web查询输入URL→转到→选黄箭头→导入)、从文本/CSV(选文件→指定分隔符→导入新表)、从MySQL数据库(需先安装MySQL Connector/Net,在"数据→新建查询→从MySQL数据库"中输入服务器、端口、库名、账号密码加载)。
常用操作包括:
·填充:拖动填充柄做序列自动延展(如1月→2月→3月、等差序列),Ctrl+D向下填充,双击填充柄应对长列,Ctrl+E启用快速填充(Flash Fill)按输入模式自动补全。
·分列:选中列→数据→分列→按分隔符号(逗号、空格等)拆分到多列。
·排序与筛选:支持单条件、多条件自定义排序(主次关键字),数字筛选可设"高于平均值""大于某值"等,按单元格/字体颜色排序。
·数据验证下拉列表:选中区域→数据验证→允许"序列",来源可直接输逗号分隔值或引用已建好的名称表/单元格区域,便于规范录入。
四、Excel函数与透视表、图表
核心函数:
·SUM 求和、AVERAGE 求均值(另有MEDIAN中位数、MODE众数)。
·IF 逻辑判断:=IF(条件,"真返回","假返回"),文本需用引号,TRUE/FALSE不需引号。
·VLOOKUP 纵向查找:=VLOOKUP(查找值,查找区域,返回列序号,FALSE) 做精确匹配查右列数据。
·出错时可用错误检查、公式求值逐步排查,或用IFERROR包裹抑制#N/A。
数据透视表用于快速汇总:插入→数据透视表→拖字段至行/值区域(如按产品汇总金额、按销售人员汇总销售额),可右键"显示字段列表"灵活切换维度。
图表部分:插入推荐图表(如簇状柱形图),可添加趋势线;横轴多为分类轴(产品、年份),纵轴多为数值轴;当两列数值量纲差异大时可用次坐标轴做组合图(柱形+折线)。
五、数据库(MySQL)与SQL基础
关系型数据库(RDBMS)通过表存储数据,类比Excel:数据库≈工作簿,数据表≈工作Sheet,行=记录,列=字段。相比传统文件存储,数据库具备持久化、高读写性能、保证数据有效性、良好程序支持等优势。
SQL是操作关系型数据库的标准语言,分DQL(查询SELECT)、DML(增INSERT、改UPDATE、删DELETE)、DDL(建库建表CREATE/DROP)、DCL(权限GRANT/REVOKE)、TPL(事务BEGIN/COMMIT/ROLLBACK)。重点掌握CRUD与DDL。
环境准备:安装MySQL服务端并启动服务,可用命令行 mysql -uroot -p或图形化工具(Navicat、MySQL Workbench)连接,新建数据库时字符集一般设utf8/utf8mb4,排序规则utf8_general_ci。
常用数据类型:int/bit整数、decimal(m,n)定点小数、varchar(n)变长字符串、char(n)定长字符串、date/time/datetime日期时间、enum枚举。图片/音视频存路径而非直接入库。
约束:primary key主键(自增auto_increment)、not null非空、unique唯一、default默认、foreign key外键(虽保证参照完整性但影响性能,常放逻辑层校验)。逻辑删除一般用is_delete标志位(0/1)代替物理DELETE。
六、SQL数据表操作与增删改查
查看库:SHOW DATABASES;使用库:USE db_name;建库:CREATE DATABASE db_name CHARSET=utf8;删库:DROP DATABASE db_name;
查看表:SHOW TABLES;看结构:DESC table_name;
建表示例:
CREATE TABLE students(
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
name VARCHAR(20) DEFAULT '',
age TINYINT UNSIGNED DEFAULT 0,
height DECIMAL(5,2),
gender ENUM('男','女','人妖','未知') DEFAULT '未知',
cls_id INT UNSIGNED DEFAULT 0
);
修改表:ALTER TABLE 表名 ADD/MODIFY/CHANGE/DROP 列定义;删表:DROP TABLE 表名;
增删改查(CRUD):
·查询:SELECT * FROM 表名;或指定列并可取别名 SELECT id,name AS 姓名 FROM students;
·插入:全列 INSERT INTO students VALUES(0,'张三',18,170.00,'男',1);部分列及多行插入亦支持。
·修改:UPDATE students SET age=19 WHERE id=1;
·删除:DELETE FROM students WHERE id=1;(物理删),逻辑删用 UPDATE students SET is_delete=1 WHERE id=1;
七、条件查询、排序、聚合、分组、分页与连接查询
条件查询(WHERE)支持:比较运算符(= > >= < <= !=)、逻辑运算符(AND OR NOT)、模糊查询(LIKE '%黄%' _匹配单字符)、范围查询(IN(1,3,8)、BETWEEN 3 AND 8)、空值判断(IS NULL / IS NOT NULL),注意NULL不等于空字符串。
排序:ORDER BY 列 ASC|DESC,可多列排序(如先age DESC再height DESC)。
聚合函数:COUNT(*)总行数、MAX(列)、MIN(列)、SUM(列)、AVG(列)。
分组:GROUP BY 字段,配合 GROUP_CONCAT()查看分组内成员,HAVING 对分组结果再筛选(区别于WHERE,WHERE在分组前过滤原始行)。
分页:LIMIT start,count,第n页每页m条为 LIMIT (n-1)*m, m。
连接查询:
·内连接(INNER JOIN)取两表匹配行
·左连接(LEFT JOIN)取左表全部+右表匹配(无匹配填NULL)
·右连接(RIGHT JOIN)反之
语法:SELECT … FROM 表1 [INNER|LEFT|RIGHT] JOIN 表2 ON 表1.列=表2.列;
自关联:同一张表某列关联自身另一列(如省市区同一areas表,pid关联aid),适合层级结构数据存储。
子查询:嵌套SELECT,标量子查询返回单值(用于比较)、列子查询配合IN、行子查询可用行元素 (height,age) = (SELECT MAX(height),MAX(age)…)。
SELECT完整执行顺序强调:FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT。
八、数据库设计与备份恢复
三范式:1NF列原子不可再分;2NF非主键列完全依赖主键(消除部分依赖,拆中间表);3NF非主键列直接依赖主键(消除传递依赖,再拆表)。E-R模型中,一对多关系在"多"方存"一"方主键,多对多建中间表存两表主键,一对一任一方存对方主键并加唯一约束。
备份可用图形工具"转储SQL文件(结构和数据)",恢复时新建库后运行备份SQL即可。
以上便是这份数据分析入门讲义的完整脉络与要点提炼,覆盖了从分析思维建立、Excel日常数据处理到MySQL数据库基础操作的全部核心内容,可作为你后续上机练习的参考提纲。
接下来请您阅读下面的详细资料吧






