您可使用活動記錄和資源記錄,協助對 Azure 串流分析作業中的非預期行為進行偵錯。 本文章列出每個資料錯誤碼的描述。 當串流中有不良資料 (例如非預期的記錄結構描述) 時,就會發生資料錯誤。
InputDeserializationError
- 原因︰還原串行化輸入資料時發生錯誤。
InputEventTimestampNotFound
- 原因︰串流分析無法取得資源的時間戳記。
InputEventTimestampByOverValueNotFound
- 原因︰串流分析無法取得
TIMESTAMP BY OVER COLUMN的值。
InputEventLateBeyondThreshold
- 原因︰輸入事件比設定的容錯還晚傳送。
InputEventEarlyBeyondThreshold
- 原因︰輸入事件抵達時間早於輸入事件應用程式時間戳記閾值。
AzureFunctionMessageSizeExceeded
- 原因︰對 Azure Functions 的訊息輸出超出大小限制。
EventHubOutputRecordExceedsSizeLimit
- 原因︰寫入 Azure 事件中樞時,輸出記錄超過大小上限。
CosmosDBOutputInvalidId
- 原因︰特定資料行的值或類型不正確。
- 建議︰請提供不超過 255 個字元的唯一非空白字串。
CosmosDBOutputInvalidIdCharacter
- 原因︰輸出記錄的文件識別碼包含不正確字元。
CosmosDBOutputMissingId
- 原因︰輸出記錄不包含用來作為主索引鍵屬性的資料行
[id]。
CosmosDBOutputMissingIdColumn
- 原因︰輸出記錄不包含文件識別碼屬性。
- 建議:請確定查詢輸出包含的資料行具有小於 255 個字元的唯一非空白字串。
CosmosDBOutputMissingPartitionKey
- 原因︰輸出記錄缺少要作為分割區索引鍵屬性的資料行。
CosmosDBOutputSingleRecordTooLarge
- 原因︰寫入 Azure Cosmos DB 的單一記錄太大。
SQLDatabaseOutputDataError
- 原因︰因為資料發生問題,所以串流分析無法將事件寫入 Azure SQL Database。