Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물
Amazon Redshift에서 공간 데이터를 사용할 때의 고려 사항
Amazon Redshift와 함께 공간 데이터를 사용할 때의 고려 사항은 다음과 같습니다.
GEOMETRY또는GEOGRAPHY객체의 최대 크기는 1,048,447바이트입니다.Amazon Redshift Spectrum은 기본적으로 공간 데이터를 지원하지 않습니다. 따라서
GEOMETRY또는GEOGRAPHY열이 있는 외부 테이블을 생성하거나 변경할 수 없습니다.Python 사용자 정의 함수(UDF)의 데이터 유형은
GEOMETRY또는GEOGRAPHY데이터 유형을 지원하지 않습니다.GEOMETRY또는GEOGRAPHY열을 Amazon Redshift 테이블의 정렬 키 또는 배포 키로 사용할 수 없습니다.SQL ORDER BY, GROUP BY 또는 DISTINCT 절에서는
GEOMETRY또는GEOGRAPHY열을 사용할 수 없습니다.많은 SQL 함수에서는
GEOMETRY또는GEOGRAPHY열을 사용할 수 없습니다.GEOMETRY또는GEOGRAPHY열에서 모든 형식으로 UNLOAD 작업을 수행할 수 없습니다.GEOMETRY또는GEOGRAPHY열을 텍스트 또는 쉼표로 구분된 값(CSV) 파일로 UNLOAD할 수 있습니다. 이렇게 하면GEOMETRY또는GEOGRAPHY데이터가 16진수 EWKB 형식으로 작성됩니다. EWKB 데이터의 크기가 4MB를 초과하면 나중에 데이터를 테이블에 로드할 수 없으므로 경고가 발생합니다.지원되는
GEOMETRY또는GEOGRAPHY데이터 압축 인코딩은 RAW입니다.JDBC 또는 ODBC 드라이버를 사용하는 경우 사용자 지정 유형 매핑을 사용하세요. 이 경우 클라이언트 애플리케이션에는
ResultSet객체의 파라미터가GEOMETRY또는GEOGRAPHY객체인 정보가 있어야 합니다.ResultSetMetadata작업은VARCHAR유형을 반환합니다.SHAPEFILE에서 지리적 날짜를 복사하려면 먼저GEOMETRY열로 수집한 다음 객체를GEOGRAPHY객체로 캐스팅합니다.
다음 비 공간 함수는 GEOMETRY 또는 GEOGRAPHY 유형의 입력이나 GEOMETRY 또는 GEOGRAPHY 유형의 열을 사용할 수 있습니다.
집계 함수 COUNT
조건부 표현식 COALESCE 및 NVL
CASE 표현식
GEOMETRY및GEOGRAPHY의 기본 인코딩은 RAW입니다. 자세한 내용은 압축 인코딩 섹션을 참조하세요.