데이터 처리 옵션 설정 - Amazon Redshift

데이터 처리 옵션 설정

외부 테이블을 만들 때 테이블 파라미터를 설정하여 외부 테이블에서 쿼리되는 데이터를 조정할 수 있습니다. 그러지 않으면 스캔 오류가 발생할 수 있습니다. 자세한 내용은 CREATE EXTERNAL TABLE에서 테이블 속성을 참조하세요. 예시는 데이터 처리 예 섹션을 참조하세요. 오류 목록은 SVL_SPECTRUM_SCAN_ERROR 단원을 참조하세요.

외부 테이블을 만들 때 다음 테이블 속성을 설정하여 외부 테이블에서 쿼리되는 데이터의 입력 처리를 지정할 수 있습니다.

  • column_count_mismatch_handling은 파일에 포함된 행 값이 외부 테이블 정의에 지정된 열 수보다 적거나 많은지 식별합니다.

  • invalid_char_handling - VARCHAR, CHAR 및 문자열 데이터를 포함하는 열에서 잘못된 문자의 입력 처리를 지정합니다. invalid_char_handling에 REPLACE를 지정하는 경우 사용할 대체 문자를 지정할 수 있습니다.

  • numeric_overflow_handling - 정수 및 십진수 데이터가 포함된 열에서 캐스트 오버플로우 처리를 지정합니다.

  • VARBYTE 데이터를 포함하는 열의 잉여 바이트에 대한 입력 처리를 지정하는 surplus_bytes_handling.

  • surplus_char_handling - VARCHAR, CHAR 및 문자열 데이터를 포함하는 열에서 잉여 문자의 입력 처리를 지정합니다.

최대 오류 수를 초과하는 쿼리를 취소하도록 구성 옵션을 설정할 수 있습니다. 자세한 내용은 spectrum_query_maxerror 단원을 참조하십시오.