一、数据校验功能入口
入口:数据管理——数据质量——数据校验
二、操作步骤
2.1 统计时间区间
根据自身需要进行选择。一般选择埋点严重bug fix后的时间,避免脏数据过多影响分析结果。
2.2 数据抽样
根据自身需要进行选择。全量数据量较大,分析起来会复杂一些,但是结果更加准确。部分抽样可根据自己需求进行选择。建议结合统计时间区间一起选择。时间区间短可选全量或者1/4抽样;如果时间区间较长,可选少部分数据抽样验证。
2.2 上传采集方案
项目会有需求采集方案(按照《数据采集需求模板》制定】),但是开发测试过程中,一般还有一些其他无关信息。所以上传前请务必检查仔细,可参考《数据采集需求模板》,确保删掉不需要的信息。模板中包含哪些内容?详见之前上传的资源。采集需求内容要注意些什么?详见第三章节
2.3 开始校验
点击开始校验,系统很快就会生成一个excel结果文件,QA可对结果进行分析,如有数据质量问题,联系开发推动解决问题并验证。
三、《数据采集需求》需要包含哪些?
概念上的《埋点》专栏之前的文章有提到,可进行参考,以下仅说明要注意的点,避免踩坑。
3.1 说明
无需改动,按照模板内容即可
3.2 公共属性
仅需要替换以下部分,将项目中的公共属性表复制粘贴过来即可。首先检查内容是否完整。
重点检查属性值和数据类型是否符合预期,不然分析结果将会报错,后续会提到。
3.3 自定义事件表
仅需要替换以下部分,将项目中的自定义事件表复制粘贴过来即可。首先检查内容是否完整。为了避免踩坑,最好严格与模板格式保持一致。
注意:
1、格式严格与模板保持一致
2、仅粘贴需要分析的自定义事件,不必全部粘贴过来
3、不用担心事件的顺序问题,但是事件编码要填写
4、合并单元格等格式问题
3.4 全埋点事件表
模板中已经将大部分的预置事件填写好了,可以不用改动。如果此表格中没有包含要校验的,可以根据需求进行添加,格式与模板中的保持一致即可。
3.5 用户表
仅需要替换以下部分,将项目中的用户表复制粘贴过来即可。首先检查内容是否完整。
重点检查属性值和数据类型是否符合预期,不然分析结果将会报错,后续会提到。
3.6 预置属性
无需改动,按照模板内容即可
四、都校验了哪些?
4.1 事件 完整性校验
针对采集方案中的预置事件和自定义事件,进行校验
仅指出缺少哪些,新增哪些。
差异说明
缺少:事件设计中存在,但实际环境中没有的事件
新增:事件设计中没有,但实际环境中存在的事件
4.1.1 分析方法
引起差异原因说明
1、事件缺少原因可能因为:数据未采集;数据采集但该行为没有被触发过;数据未成功入库;事件被隐藏等
2、事件新增原因可能因为:新增事件;事件英文名和事件设计不符;错误数据未隐藏等
关注点:
1、重点关注自定义事件的新增和缺少,尤其关