Azure 串流分析資料錯誤碼

您可使用活動記錄和資源記錄,協助對 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。

下一步