导入状态

最后更新于: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]}}

数据校验 工具中的校验结果如下,可以看到是由于属性 qLIST 类型但其中含有非字符串元素导致: