유효하지 않은 데이터의 수집 동작
형식이 잘못되었거나 구문 분석할 수 없거나 너무 크거나 스키마를 준수하지 않는 데이터는 제대로 수집되지 않을 수 있습니다. 다음 표에서는 잘못된 데이터를 Azure Data Explorer로 수집할 때 예상되는 사항을 설명합니다.
참고
수집이 실패할 수 있는 이유에 대한 자세한 내용은 수집 오류 및 Azure Data Explorer의 수집 오류 코드를 참조하세요.
오류 코드와 함께 실패
다음 표는 유효하지 않은 데이터 수집이 오류 코드와 함께 실패하는 경우를 보여 줍니다.
수집 문제 | 오류 코드 |
---|---|
유효하지 않거나 손상된 형식(실제 데이터가 지정된 형식과 일치하지 않음) | BadRequest_InvalidBlob |
빈 데이터 | BadRequest_NoRecordsOrWrongFormat |
format="multijson"으로 수집된 JSON 데이터의 형식이 잘못된 레코드(예: 중괄호 또는 따옴표 누락) | BadRequest_InvalidBlob |
필드 수가 일치하지 않는 CSV 행 | Stream_WrongNumberOfFields |
오류 코드 없이 실패
다음 표는 수집이 오류 없이 성공하고 잘못된 데이터를 자동으로 처리하는 경우를 보여 줍니다.
수집 문제 | 메모 |
---|---|
format="json"으로 수집된 JSON 데이터의 형식이 잘못된 레코드입니다. 예: 예기치 못한 줄 바꿈, 누락된 중괄호 또는 따옴표. | 형식이 잘못된 레코드는 무시되고 수집되지 않습니다. |
문자열 열에 수집된 1MB보다 큰 값 | 값이 1MB까지 잘림 |
동적 열에 수집된 1MB보다 큰 값(기본값, 인코딩 정책 참조) | NULL 값이 채워짐 |
값이 테이블 스키마 데이터 형식과 일치하지 않습니다. 예: int 열에 수집된 부동 소수점 값. |
NULL 값이 채워짐 |
매핑된 필드가 데이터에서 누락됨 | NULL 값이 채워짐 |