导入状态
最后更新于:2015-09-30 15:16:07
此工具用于查看一段时间内的数据导入状态,包括进度、来源、及错误数据采样。由于所有统计值,均为定期采样可能不与查询指定的时间完全对应,如产生误差可以忽略,具体包括的统计项如下表:
项目 | 解释 |
---|---|
概览-已读取 | 数据发送端 发送成功但尚未处理完毕的消息总数 |
概览-已成功导入 | 已被成功导入完毕,且可在前端 UI 中被查询到的消息数 |
概览-错误数 | 导入过程中发生的错误数量,包括数据错误和系统内部错误 |
来源统计-成功导入 | 已成功导入的数据中,数据来源 统计 |
来源统计-错误数据 | 错误数据的 数据来源 统计 |
错误原因 | 一段时间内的产生的所有错误的错误原因,及此类错误的总数。 同时还显示产生此类错误的错误数据采样供参考(此 SensorsAnalytics 实例,有史以来搜集到的最后10条,而非一段时间之内) |
数据发送端:
指各种 SDK、BatchImporter、LogAgent
数据来源:
指属性表中的
$lib
字段值,如 Java SDK 将为此字段赋值为java
,Python SDK 将为此字段赋值为python
,JavaScript SDK 将为此赋值js
.注意: 只有各 SDK 会主动添加
$lib
属性,而 BatchImporter 和 LogAgent 不会主动改变原始数据中的$lib
属性值. 如果原始数据中没有$lib
属性,导入状态中将其显示为Unknown
.
使用示例
例 1: 查看最近1小时的导入状态.
打开此工具页面后,可以导入状态统计的起始和结束时间,结束时间默认是当前,起始时间默认是一小时之前。
如需手动指定结束时间,可取消勾选使用最新时间
,并选择特定时间.
点击立即刷新等待片刻,即可看到统计报告,其中错误原因部分如下图:
此处仅显示错误原因的简单描述,如需更详细的信息,可以使用 数据校验 工具,我们取第一个错误采样数据如下,将其粘贴入 数据校验 工具中点击校验按钮可以看到具体的数据错误原因.
{"type":"track","event":"ev1","time":1442549875607,"distinct_id":"23","properties":{"x":"asdasd","y":"qweqw","z":123,"q":["asd","asdas",12345]}}
在 数据校验 工具中的校验结果如下,可以看到是由于属性 q
是 LIST
类型但其中含有非字符串元素导致: