俗话说“艺多不压身”,意即手艺人有一技之长,社会存活能力强,如果放在职场中,熟练使用SQL语言和PowerBI工具,可以提升自己的职场竞争力,试想如果两个人都是财务人员,财务人员A仅会使用简单的Excel报表做财务分析,财务人员B熟练使用SQL语言来查询数据和处理数据,PowerBI做数据可视化,输出财务分析报告,并指导业务的良性发展。
如果你是老板,当然你会选择后者,任何一个企业都亟需这样的数据专业人才,不仅会取数,还能处理和分析数据,更重要的是可以根据数据分析的结果给老板做经营方面的决策,这样的人绝对可以称得上是一个企业的“军师”,为企业出谋划策,下面将介绍SQL和PowerBI是做什么的?以及初学者该如何入门学习?
SQL:数据存储、数据查询、数据处理PowerBI:数据清洗、数据可视化
SQL和PowerBI两大数据分析利器
举一个简单的例子,VLOOKUP函数在我们日常做数据处理的时候很常用,经常在数据的跨表匹配或者多表匹配中使用,如下需要根据用户明细表里的用户ID匹配订购明细表里的产品,熟练使用Excel的话,我们这样写公式即可得到匹配结果。
如果使用SQL的话,可以这样写,当用户明细表里的用户ID和订购明细里的ID满足WHERe这个大条件,他们的用户ID相同,那么就选择,从而将需要的字段匹配过去。
可以看到Excel可以快速地进行数据匹配,而SQL却要写很长的代码出来,那么,Excel已经这么好用了,为什么还要使用SQL呢?初学者经常会有这样的疑惑,下面的场景大家是否有见到过?Excel表格由于数据量太大无法打开或者是无法运行。
Excel数据处理的量级有限,只能存储1048576行数据,显然,对于企业级数据分析无法提供数据支撑,需要另一种方式进行数据存储,而数据库就是企业存储数据的不二之选,使用数据库那就要会用SQL语言,SQL语言可处理大数据,运行速度快,代码简洁,简而言之,Excel能做的数据处理,SQL都可以做,而且不限数据量,得到结果更快。
其实,SQL的运用在我们的日常也经常用到,比如,你需要去婚庆所找一个对象,具体的需求如下:
性别男、年龄在26到30岁之间、身高在170到180之间、未婚、学历是本科或者研究生、月收入大于8000,有房,有车,性格属于细心, 大方, 浪漫, 英俊, 绅士, 智慧类的人
使用SQL语句可以在成千上万的会员表中查询出来你需要的名单,“千里姻缘一线牵”,这样子找你的另一半,是不是简单了很多呢?话说现在找个对象这么卷的吗?连SQL代码都用起来了,更不用说处于财务分析岗位上的你~
上面说完SQL,接下来给大家介绍介绍PowerBI,BI我们知道是商务智能的简写,由此可见,这款数据分析工具更多的是在数据分析方面给人以策略和指导,而数据可视化看板能够在业务指导方面给予更多的数据信息,如下是某金融企业的智慧经营分析看板,内含整体经营分析、客户分析、区域分析等。
第五届PowerBI大赛获奖作品
PowerBI的功能很多,作为微软旗下的一款产品,完美地跟office办公工具进行结合,数据处理数据可视化都是其优势所在,比如数据获取,PowerBI支持多种数据连接,如下可以连接数据库里的数据,比较常见的连接数据库类型:SQL Sever数据库、Oracle数据库、MySQL数据库。
PowerBI的产生极大减小了财务人员数据处理的难度,仅需“托、拉、拽”三步即可生成一个可视化图表,内含多种数据可视化图表模板,真正是数据分析小白的福音,经常会头疼使用哪个图表类型,而PowerBI不存在这类问题,在图表的示例里面包含详细的图表类型,极大方便数据展示和呈现。
如果这些基础的图表类型无法满足自己的数据要求,在PowerBI官网中还提供了一些高级的视觉对象模板,这部分视觉对象模板不止在图表外观上显得比较高级,并且在颜色配置上更加体现商务气息,当然使用的话也是完全免费的,只需要从官网下载对应的视觉对象使用即可。
使用多种高级视觉对象分析出来的视觉可视化结果,与普通图表对比起来,数据呈现效果更加生动和直观,“一图胜千言”,一份图表就包含了很多数据信息在里面,比如这里使用Animated Bar Chart Race视觉对象展示不同品牌随月份变化手机销量数据变化情况,在视觉上展示数量级的变化。
使用RadialBarChart视觉对象呈现甘肃省第十五届运动会各代表团奖牌数的变化,该视觉对象也需要从官网下载使用,导入对应的视觉对象后,仅需要简单地“托、拉、拽”,数据结果很轻松就可以呈现出来。
SQL和PowerBI是不可多得的数据分析利器,前者在数据存储和数据处理方面发挥着重要作用,后者方便我们在数据分析时以一种极简的方式做可视化,一份完美的数据分析报告需要使用各种工具相辅相成,最终得以呈现数据分析结果,如果想要进阶分析,对于SQL和PowerBI的学习很有必要。