以Amazon Business Analyst的工作为例,我们来看看想要成为Business Analyst,你需要掌握哪些工具跟技能?

 

BA具体要用到哪些工具?

 

Amazon的BA平时在工作中会用到以下这些工具:

  • Database:对于BA来说,最重要的工具就是各种各样的数据库,在Amazon主要用的是自己开发的AWS Redshift,它的文档和具体功能都可以在AWS的网站上找到。它是Amazon基于它的大数据系统自己开发的数据库,与MySQL等的语法差不多。如果大家想去Amazon,需要花些时间看看Redshift的文档。
  • Excel:可以说Excel是用的最多的工具。和BA一起工作的人不一定有很强的数据分析能力,你的领导和vp看得最多的可能就是excel报表,你要学会通过excel给他们呈现最有价值的信息。对于Excel,你至少要会做数据透视表(Pivot table),用来做数据的汇总和总结。还要会用Excel的一些小功能,比如vlookup等函数。最后要会呈现商业报表和一些Dashboards。怎样把图表建得好看,并且做到信息丰富却又不显冗余,也是值得我们思考的。
  • 很多同学会问,作为BA,需不需要很精通数据分析的软件?或者统计学的软件?比如R或者Python。答案是会当然很好,但是用到的机会因人而异,因组而异。如果你只是为零售部门分析销售数据,并不需要建立模型预测之后的销售情况,那么R和Python都用不到。但是这个零售部门如果要更细致地研究客户的分层,可能就要用R或Python做聚类分析,做一些统计上的建模帮他们解决这个问题。建议大家还是有空去学习最基本的统计建模知识,尤其是回归和聚类分析等。
  • Tableau:是最好用的数据可视化软件之一。功能和Excel很相近,但是它做Dashboard的功能强大得多,还可以放在公司内部的服务器上让其他人看到,并且其他人可以根据自己的需求获取自己需要的信息。很多Amazon的部门都会用它作为部门内部的数据分析平台,会把一些每日销量等数据放进去,所以了解一些Tableau的知识是很重要的。
  • 内部开发的工具:比如一些大数据处理工具或自然语言处理的工具等,这些工具可以入职之后再学。

 

BA需要哪些技能点呢?

 

主要有以下四个方面:

  • Advanced SQL queries :每个BA都需要会一些比较高级的SQL queries。我们平时刷题的时候,可能会刷到left join或sub query,实际工作中,这些不同的方法后台的运行时间都是不太一样的,数据量变大之后,一些SQL的表现也会有所区别。你需要知道它们有什么区别,什么时候只用写join,什么时候要写sub query,什么时候需要加一些优化语句的hint,这些你可能要到SQL的一些官方文档里学习。
  • 统计基础知识:基本的统计概念必须要了解。最重要的一个就是A/B testing,从总体里取出两个样本,收集数据看哪一个更有效果。到底要取多大的样本,运行多长时间,才能够得出一个显著的结论,这些都是需要掌握的,要了解它背后的统计知识。
  • 沟通和写作技能。Amazon和其他的IT高科技公司最大的区别在于,它的内部交流是不做ppt的,任何人要展示新的想法,需要写一个文档,用精炼的语句把观点呈现出来,并且有数据支持,所以需要有很好的写作技能。
  • 项目管理能力。作为一个BA,不仅要把自己的工作做好,还要思考哪一项工作是更重要、需要优先做的,如何把有限的时间分配到该做的任务上,并且提高效率。一个常态是,你来到公司会收到很多Email,它们来自PM,、DE或者你的领导,你就要判断这些事情中哪些事是马上就要做的,哪些事可以缓一缓,哪些事要交给其他人做,这是一项重要的能力,避免你做一些不必要的工作,而把你有限的经历投入到对商业有更强影响力的事情上。

 

本篇内容来自于BitTiger讲座,欢迎回看视频:https://www.bittiger.io/classpage/FKNJGjezJ7igvXnKq