Azure Stream Analytics 데이터 오류 코드

활동 로그 및 리소스 로그를 사용하여 Azure Stream Analytics 작업에서 예기치 않은 동작을 디버그할 수 있습니다. 이 문서에는 모든 데이터 오류 코드에 대한 설명이 나와 있습니다. 예기치 않은 레코드 스키마와 같이 스트림에 잘못된 데이터가 있는 경우 데이터 오류가 발생합니다.

InputDeserializationError

  • 원인: 입력 데이터를 역직렬화하는 동안 오류가 발생했습니다.

InputEventTimestampNotFound

  • 원인: Stream Analytics에서 리소스에 대한 타임스탬프를 가져올 수 없습니다.

InputEventTimestampByOverValueNotFound

  • 원인: Stream Analytics에서 TIMESTAMP BY OVER COLUMN의 값을 가져올 수 없습니다.

InputEventLateBeyondThreshold

  • 원인: 입력 이벤트가 구성된 허용 오차보다 나중에 전송되었습니다.

InputEventEarlyBeyondThreshold

  • 원인: 입력 이벤트 도착 시간이 입력 이벤트 애플리케이션 타임스탬프 임계값보다 빠릅니다.

AzureFunctionMessageSizeExceeded

  • 원인: Azure Functions에 대한 메시지 출력이 크기 제한을 초과합니다.

EventHubOutputRecordExceedsSizeLimit

  • 원인: 출력 레코드가 Azure Event Hubs에 쓸 때의 최대 크기 제한을 초과합니다.

CosmosDBOutputInvalidId

  • 원인: 특정 열의 값 또는 형식이 잘못되었습니다.
  • 권장: 255자 이하의 고유한 비어 있지 않은 문자열을 입력합니다.

CosmosDBOutputInvalidIdCharacter

  • 원인: 출력 레코드의 문서 ID에 잘못된 문자가 포함되어 있습니다.

CosmosDBOutputMissingId

  • 원인: 출력 레코드에 기본 키 속성으로 사용할 열 [id]가 포함되어 있지 않습니다.

CosmosDBOutputMissingIdColumn

  • 원인: 출력 레코드에 문서 ID 속성이 포함되어 있지 않습니다.
  • 권장 사항: 쿼리 출력에 255자 이하의 고유한 비어 있지 않은 문자열이 있는 열이 포함되어 있는지 확인합니다.

CosmosDBOutputMissingPartitionKey

  • 원인: 출력 레코드에 파티션 키 속성으로 사용할 열이 누락되었습니다.

CosmosDBOutputSingleRecordTooLarge

  • 원인: Azure Cosmos DB에 대한 단일 레코드 쓰기가 너무 큽니다.

SQLDatabaseOutputDataError

  • 원인: Stream Analytics가 데이터의 문제로 인해 Azure SQL Database에 이벤트를 쓸 수 없습니다.

다음 단계