数据分析师的核心竞争力在于对数据分析全流程的把控

进入TD前做过几年的IT交付项目经理,重要的一个职责就是对项目交付全流程的把控,在TD进行数据交付的过程中数据分析师同样也有做好过程管理。

在复盘过去几个数据分析项目的时候发现,下面的环节需要大家重点把握。

一、业务理解

所有的需求来源于业务痛点,作为分析师需要对业务有基础的理解(越深刻越好),了解业务的几个建议方式

--产品经理社区:人人都是产品经理等

--垂直门户:互金的未央网、36大数据、数据猿、36kr等

--行业报告:易观、艾瑞、TD等

成功项目交付中业务上另外一个重要点是需求的定义,通过一方的沟通确认需求范围(SOW),确保大方向正确,同时也为项目设定合理的边界。好的SOW应该包括

--业务问题的定义

--甲方的职责和义务

--乙方的职责和义务

--项目的里程碑和验收标准

--项目交付物

二、数据探索

围绕业务问题首先需要整理系统和数据列表,例如

--交易系统订单数据

--CRM系统用户数据

--ERP系统数据

--一方行为埋点数据

--二方数据

--三方数据(画像、标签)

数据探索中抓住schema和instance两点,在不理解的时候一定要追本溯源,例如TD的标签数据

--标签数据来源:设备信息-直接采集、应用偏好-通过算法计算applist、位置数据-通过直接采集,ip表查询,三点定位算法等多种手段计算

--设备信息:是否理解imei imsi idfa mac androidid,唯一性的TDID是怎么加工和处理的

--applist数据:采集机制,采集的限制,数据的质量和饱和度情况,生成的标签有什么实用价值

--位置数据:分几类,哪类数据质量高,大致比例如何,位置数据可以如何加工(常驻地分析、职住分析等)

--一方的数据字典

三、数据抽取

数据探索的基础上,分析师要形成对数据采集、抽取的ETL需求,这时候可以最大效果的和数据工程师团队配合(前面在探索的时候遇到问题可以咨询数据工程师)

--建议数据抽取以宽表为基础进行多次迭代,把各方数据统一融合到一个或者几个宽表中,重点讲下宽表的设计宽表的设计是一个迭代的过程)

--宽表要能最大范围的体现业务指标(指标的计算就靠宽表了)

--指标体系通常围绕业务的KPI来进行构建和拆解(关于指标的拆解可以看一些增长黑客的文章https://zhuanlan.zhihu.com/p/31068562?group_id=914150042731712512)

四、数据处理

数据工程师按照宽表提取数据后,数据的处理方式根据数据量、业务场景会有不同的方式,下面是我的几个实践

数据体量

--少量数据(小于10w),可以直接使用Excel进行

--中等数据(小于100w),可以使用mysql数据库进行相关的处理计算

--大量数据,可以使用python进行文本处理

分析方法

--运营分析、用户分析中常用的RFM分析

--特征分析法,分析的目的是产生特征,在规则分析和模型分析中使用

--描述分析法,通过可视化技术直接获取信息,比如直方图、折线图、大饼图、散点图、气泡图等

--规则分析法,基于数据相关系数计算; 基于频繁集算法寻找数据中的规则

--模型分析法,使用统计的方法,通过有监督、无监督、集成的算法进行预测、分类

五、结果呈现

好的数据分析在解决客户业务问题的同时还应该让客户感觉爽,下面是几种结果呈现方式:

--报告:针对业务问题的分析、建议等

--规则:通过数据分析得到的规则来影响一方的产品设计、策略选择等

--模型:常见的信用模型、反欺诈模型可以直接应用到客户的生产流程中

--数据接口:常见三方数据以接口方式输出到一方



最后的建议是实践,数据分析能力依赖数据、项目的投喂。

你可能感兴趣的:(数据分析师的核心竞争力在于对数据分析全流程的把控)