Azure 流分析数据错误代码
可以使用活动日志和资源日志来帮助调试 Azure 流分析作业中的意外行为。 本文列出了每个数据错误代码的说明。 当流中存在错误数据(例如意外的记录架构),就会出现数据错误。
InputDeserializationError
- 原因:在对输入数据进行反序列化时出错。
InputEventTimestampNotFound
- 原因:流分析无法获得资源的时间戳。
InputEventTimestampByOverValueNotFound
- 原因:流分析无法获取
TIMESTAMP BY OVER COLUMN
的值。
InputEventLateBeyondThreshold
- 原因:输入事件的发送时间晚于配置的容差值。
InputEventEarlyBeyondThreshold
- 原因:输入事件到达时间早于输入事件应用程序时间戳阈值。
AzureFunctionMessageSizeExceeded
- 原因:输出到 Azure Functions 的消息超过了大小限制。
EventHubOutputRecordExceedsSizeLimit
- 原因:输出记录超出了将数据写入到 Azure 事件中心时的最大大小限制。
CosmosDBOutputInvalidId
- 原因:特定列的值或类型无效。
- 建议:提供长度不超过 255 个字符的唯一非空字符串。
CosmosDBOutputInvalidIdCharacter
- 原因:输出记录的文档 ID 包含无效字符。
CosmosDBOutputMissingId
- 原因:输出记录中未包含要用作主键属性的列
[id]
。
CosmosDBOutputMissingIdColumn
- 原因:输出记录不包含文档 ID 属性。
- 建议:确保查询输出包含具有长度不大于 255 个字符的唯一非空字符串的列。
CosmosDBOutputMissingPartitionKey
- 原因:输出记录缺少要用作分区键属性的列。
CosmosDBOutputSingleRecordTooLarge
- 原因:写入到 Azure Cosmos DB 的一个记录过大。
SQLDatabaseOutputDataError
- 原因:流分析无法将一个或多个事件写入 Azure SQL 数据库,原因是数据存在问题。