문서 이력 - Amazon Redshift

문서 이력

참고

Amazon Redshift의 새로운 기능에 대한 설명은 새로운 소식을 참조하세요.

다음 테이블에서는 2018년 5월 이후 Amazon Redshift 데이터베이스 개발자 안내서에 대한 중요한 설명서 변경 사항에 대해 설명합니다. 이 설명서에 대한 업데이트 알림을 받으려면 RSS 피드를 구독하면 됩니다.

API 버전: 2012-12-01

Amazon Redshift 관리 가이드의 변경 사항 목록은 Amazon Redshift 관리 가이드 문서 기록 섹션을 참조하세요.

각 릴리스에서 수정된 내용과 연결된 클러스터 버전을 포함하여 새로운 기능에 대한 자세한 내용은 클러스터 버전 기록을 참조하십시오.

변경 사항설명날짜

공간 3D 및 4D 지오메트리와 새로운 공간 함수 지원

이제 추가 공간 함수를 사용할 수 있으며 일부 함수에 3D 및 4D 지오메트리 지원이 추가되었습니다.

2021년 8월 19일

자동 테이블 최적화를 위한 열 압축 인코딩 지원

테이블에 대해 ENCODE AUTO 옵션을 지정하여 테이블의 모든 열에 대한 압축 인코딩을 자동으로 관리할 수 있습니다.

2021년 8월 3일

Amazon Redshift Data API를 사용하여 여러 SQL 문 또는 파라미터가 있는 SQL 문 지원

이제 Amazon Redshift Data API를 사용하여 여러 SQL 문 또는 파라미터가 있는 문을 실행할 수 있습니다.

2021년 7월 28일

열 수준 재정의를 사용하여 대/소문자를 구분하지 않는 데이터 정렬 지원

이제 CREATE DATABASE 문 내에서 COLLATE 절을 사용하여 기본 데이터 정렬을 지정할 수 있습니다.

2021년 6월 24일

계정 간 데이터 공유 지원

이제 AWS 계정 간에 데이터를 공유할 수 있습니다.

2021년 4월 30일

재귀적 CTE를 통한 계층적 데이터 쿼리 지원

이제 SQL에서 재귀적 공통 테이블 표현식(CTE)을 사용할 수 있습니다.

2021년 4월 29일

데이터베이스 간 쿼리 지원

이제 클러스터의 데이터베이스에서 데이터를 쿼리할 수 있습니다.

2021년 3월 10일

COPY 및 UNLOAD 명령에 대한 세분화된 액세스 제어 지원

이제 Amazon Redshift 클러스터의 특정 사용자 및 그룹에 COPY 및 UNLOAD 명령을 실행할 수 있는 권한을 부여하여 보다 세분화된 액세스 제어 정책을 생성할 수 있습니다.

2021년 1월 12일

기본 JSON 및 비정형 데이터 지원

이제 SUPER 데이터 형식을 정의할 수 있습니다.

2020년 12월 9일

MySQL에 대한 연합 쿼리 지원

이제 지원되는 MySQL 엔진에 연합 쿼리를 작성할 수 있습니다.

2020년 12월 9일

데이터 공유 지원

이제 Amazon Redshift 클러스터 간에 데이터를 공유할 수 있습니다.

2020년 12월 9일

자동 테이블 최적화 지원

이제 자동 배포 및 정렬 키를 정의할 수 있습니다.

2020년 12월 9일

Amazon Redshift 기계 학습 지원

이제 기계 학습 모델을 생성, 훈련 및 배포할 수 있습니다.

2020년 12월 8일

구체화된 뷰의 자동 새로 고침 및 쿼리 재작성 지원

이제 자동 새로 고침을 통해 구체화된 뷰를 최신 상태로 유지할 수 있으며 자동 재작성을 통해 쿼리 성능을 개선할 수 있습니다.

2020년 11월 11일

TIME 및 TIMETZ 데이터 형식 지원

이제 TIME 및 TIMETZ 데이터 형식으로 테이블을 생성할 수 있습니다. TIME 데이터 형식은 시간대 정보 없이 시간을 저장하고 TIMETZ는 시간대 정보를 포함하여 시간을 저장합니다.

2020년 11월 11일

Lambda UDF 및 토큰화 지원

이제 Lambda UDF를 작성하여 데이터의 외부 토큰화를 사용할 수 있습니다.

2020년 10월 26일

테이블 열 인코딩 변경 지원

이제 테이블 열 인코딩을 변경할 수 있습니다.

2020년 10월 20일

데이터베이스 간 쿼리 지원

이제 Amazon Redshift에서 클러스터의 여러 데이터베이스를 쿼리할 수 있습니다.

2020년 10월 15일

HyperLogLog 스케치 지원

이제 Amazon Redshift에서 HyperLogLogSketches를 저장하고 처리할 수 있습니다.

2020년 10월 2일

Apache Hudi 및 Delta Lake 지원

Redshift Spectrum용 외부 테이블 생성 기능이 향상되었습니다.

2020년 9월 24일

공간 데이터 쿼리 개선 사항 지원

개선 사항에는 shapefile 및 여러 가지 새로운 공간 SQL 함수 로드가 포함됩니다.

2020년 9월 15일

구체화된 뷰 지원 외부 테이블

Amazon Redshift에서 외부 데이터 원본을 참조하는 구체화된 뷰를 생성할 수 있습니다.

2020년 6월 19일

외부 테이블에 쓰기 지원

CREATE EXTERNAL TABLE AS SELECT를 실행하여 새 외부 테이블에 작성하거나 INSERT INTO를 실행하여 기존 외부 테이블에 데이터를 삽입하여 외부 테이블에 작성할 수 있습니다.

2020년 6월 8일

스키마의 스토리지 제어 지원

스키마의 스토리지 제어를 관리하는 명령 및 뷰에 대한 업데이트입니다.

2020년 6월 2일

연합 쿼리 일반 가용성에 대한 지원

연합 쿼리를 사용하여 데이터를 쿼리하는 방법에 대한 정보를 업데이트했습니다.

2020년 4월 16일

추가 공간 기능에 대한 지원

추가 공간 기능에 대한 설명을 추가했습니다.

2020년 4월 2일

구체화된 보기 정식 출시 지원

구체화된 보기는 클러스터 버전 1.0.13059부터 공식 출시되었습니다.

2020년 2월 19일

열 수준 권한 지원

열 수준 권한은 클러스터 버전 1.0.13059부터 사용할 수 있습니다.

2020년 2월 19일

ALTER TABLE

ALTER TABLE 명령을 ALTER DISTSTYLE ALL 절과 함께 사용하여 테이블의 배포 스타일을 변경할 수 있습니다.

2020년 2월 11일

연동 쿼리 지원

업데이트된 CREATE EXTERNAL SCHEMA를 사용하여 연동 쿼리를 설명하도록 가이드를 업데이트했습니다.

2019년 12월 3일

데이터 레이크 내보내기 지원

UNLOAD 명령의 새 파라미터를 설명하도록 가이드를 업데이트했습니다.

2019년 12월 3일

공간 데이터 지원

공간 데이터 지원을 설명하도록 가이드를 업데이트했습니다.

2019년 11월 21일

새로운 콘솔 지원

새 Amazon Redshift 콘솔을 설명하도록 안내서를 업데이트했습니다.

2019년 11월 11일

자동 테이블 정렬 지원

Amazon Redshift에서 테이블 데이터를 자동으로 정렬할 수 있습니다.

2019년 11월 7일

VACUUM BOOST 옵션 지원

테이블에 대해 VACUUM 명령을 수행할 때 BOOST 옵션을 사용할 수 있습니다.

2019년 11월 7일

기본 IDENTITY 열 지원

기본 IDENTITY 열이 있는 테이블을 만들 수 있습니다.

2019년 9월 19일

AZ64 압축 인코딩 지원

AZ64 압축 인코딩으로 일부 열을 인코딩할 수 있습니다.

2019년 9월 19일

쿼리 우선 순위 지원

자동 WLM 대기열의 쿼리 우선 순위를 설정할 수 있습니다.

2019년 8월 22일

AWS Lake Formation 지원

Amazon Redshift Spectrum과 함께 Lake Formation Data Catalog를 사용할 수 있습니다.

2019년 8월 8일

COMPUPDATE PRESET

COPY 명령을 COMPUPDATE PRESET과 함께 사용하여 Amazon Redshift에서 압축 인코딩을 선택하도록 지정할 수 있습니다.

2019년 6월 13일

ALTER COLUMN

ALTER COLUMN과 함께 ALTER TABLE 명령을 사용하여 VARCHAR 열 크기를 늘릴 수 있습니다.

2019년 5월 22일

저장 프로시저 지원

Amazon Redshift에서 PL/pgSQL 저장 프로시저를 정의할 수 있습니다.

2019년 4월 24일

자동 워크로드 관리(WLM) 구성 지원

Amazon Redshift가 자동 WLM과 함께 실행되도록 할 수 있습니다.

2019년 4월 24일

Zstandard로 언로드

UNLOAD 명령을 사용하여 Amazon S3에 언로드된 텍스트 및 쉼표로 구분된 값(CSV) 파일에 Zstandard 압축을 적용할 수 있습니다.

2019년 4월 3일

동시성 확장

동시성 조정이 사용되면 동시 읽기 쿼리의 증가를 처리하는 데 필요한 추가 클러스터 용량을 Amazon Redshift에서 자동으로 추가합니다.

2019년 3월 21일

CSV로 언로드

UNLOAD 명령을 사용하여 CSV 텍스트 형식으로 지정된 파일로 언로드할 수 있습니다.

2019년 3월 13일

AUTO 분산 스타일

자동 배포를 활성화하려면 CREATE TABLE 문을 사용하여 AUTO 배포 스타일을 지정하면 됩니다. 자동 분산을 사용하면 Amazon Redshift에서는 테이블 데이터를 기반으로 최적의 배포 스타일을 할당합니다. 배포 변경은 배경에서 몇 초 동안 발생합니다.

2019년 1월 23일

Parquet에서 COPY 실행 시 SMALLINT 지원

이제 COPY 명령이 Parquet 형식 파일에서 SMALLINT 데이터 형식을 사용하는 열로의 로드를 지원합니다. 자세한 내용은 열 기반 데이터 형식에서의 COPY 명령 섹션을 참조하세요.

2019년 1월 2일

DROP EXTERNAL DATABASE

DROP SCHEMA 명령과 함께 DROP EXTERNAL DATABASE 절을 포함해 외부 데이터베이스를 삭제할 수 있습니다.

2018년 12월 3일

교차 리전 UNLOAD

REGION 파라미터를 지정하여 다른 AWS리전에서 Amazon S3 버킷에 대해 UNLOAD를 실행할 수 있습니다.

2018년 10월 31일

자동 vacuum 삭제

Amazon Redshift는 백그라운드에서 VACUUM DELETE 작업을 자동으로 수행하기 때문에 DELETE ONLY vacuum을 실행해야 하는 경우는 거의 없습니다. Amazon Redshift는 로드가 감소한 기간 동안 VACUUM DELETE가 실행되도록 예약하고 부하가 많은 기간 동안 작업을 일시 중지합니다.

2018년 10월 31일

자동 분산

CREATE TABLE 문으로 배포 스타일을 지정하지 않은 경우 Amazon Redshift는 테이블 데이터를 기반으로 최적의 배포 스타일을 할당합니다. 배포 변경은 배경에서 몇 초 동안 발생합니다.

2018년 10월 31일

AWS Glue Data Catalog에 대한 세분화된 액세스 제어

이제 AWS Glue Data Catalog에 저장된 데이터에 대한 액세스 수준을 지정할 수 있습니다.

2018년 10월 15일

데이터 형식으로 UNLOAD

UNLOAD 명령과 함께 MANIFEST VERBOSE 옵션을 지정해 열의 이름 및 데이터 유형, 파일 크기 및 행 개수를 포함한 메타데이터를 매니페스트 파일에 추가할 수 있습니다.

2018년 10월 10일

단일 ALTER TABLE 문을 사용하여 여러 파티션 추가

Redshift Spectrum 외부 테이블의 경우 단일 ALTER TABLE ADD 문에서 PARTITION 절 여러 개를 결합할 수 있습니다. 자세한 내용은 외부 테이블 수정에 대한 예를 참조하세요.

2018년 10월 10일

UNLOAD 명령과 헤더

UNLOAD 명령에 HEADER 옵션을 사용하여 열 이름을 포함하는 헤더 라인을 각 출력 파일 맨 위에 추가할 수 있습니다.

2018년 9월 19일

새 시스템 테이블과 뷰

SVL_S3Retries, SVL_USER_INFO, STL_DISK_FULL_DIAG 설명서가 추가되었습니다.

2018년 8월 31일

Amazon Redshift Spectrum의 중첩 데이터 지원

이제 Amazon Redshift Spectrum 테이블에 저장된 중첩 데이터에 대해 쿼리를 실행할 수 있습니다. 자세한 내용은 자습서: Amazon Redshift Spectrum을 사용한 중첩 데이터에 대한 쿼리를 참조하세요.

2018년 8월 8일

SQA 기본 활성화

이제는 모든 새로운 클러스터에서 SQA(단기 쿼리 가속화)가 기본적으로 활성화됩니다. SQA는 기계 학습을 사용하여 쿼리 실행 시간의 성능이 높아지고 결과가 빨라지며 예측이 향상됩니다. 자세한 내용은 단기 쿼리 가속화 섹션을 참조하세요.

2018년 8월 8일

Amazon Redshift Advisor

이제 Amazon Redshift Advisor에서 클러스터 성능을 개선하고 운영 비용을 절감하는 방법에 대한 맞춤형 권장 사항을 확인할 수 있습니다. 자세한 내용은 Amazon Redshift 권장 사항를 참조하세요.

2018년 7월 26일

즉각적인 별칭 참조

이제 별칭 처리된 표현식을 정의한 후 즉시 참조할 수 있습니다. 자세한 내용은 목록 SELECT를 참조하세요.

2018년 7월 18일

외부 테이블을 생성할 때 압축 유형 지정

이제 Amazon Redshift Spectrum에서 외부 테이블을 생성할 때 압축 유형을 지정할 수 있습니다. 자세한 내용은 외부 테이블 생성 섹션을 참조하세요.

2018년 27월 6일

PG_LAST_UNLOAD_ID

새 시스템 정보 함수인 PG_LAST_UNLOAD_ID에 대한 설명서가 추가되었습니다. 자세한 내용은 PG_LAST_UNLOAD_ID를 참조하십시오.

2018년 27월 6일

ALTER TABLE RENAME COLUMN

이제 ALTER TABLE이 외부 테이블의 열 이름 바꾸기를 지원합니다. 자세한 내용은 외부 테이블 수정에 대한 예를 참조하세요.

2018년 6월 7일

이전 업데이트

다음 표에서는 2018년 6월 이전 Amazon Redshift 데이터베이스 개발자 안내서의 각 릴리스에서 변경된 중요 사항에 대해 설명합니다.

변경 사항 설명 변경 날짜
Parquet의 COPY 명령에 SMALLINT 포함

이제 COPY 명령이 Parquet 형식 파일에서 SMALLINT 데이터 형식을 사용하는 열로의 로드를 지원합니다. 자세한 내용은 열 기반 데이터 형식에서 COPY 명령 섹션을 참조하세요.

2019년 1월 2일
열 기반 형식에서의 COPY 명령

이제 COPY 명령이 Parquet 및 ORC 열 기반 데이터 형식을 사용하는 Amazon S3의 파일에서 로드를 지원합니다. 자세한 내용은 열 기반 데이터 형식에서 COPY 명령 섹션을 참조하세요.

2018년 5월 17일
SQA에 대한 동적 최대 실행 시간

이제 WLM(Workload Management)이 기본적으로, 클러스터의 워크로드 분석에 따라 SQA(Short Query Acceleration) 최대 실행 시간 값을 동적으로 할당합니다. 자세한 내용은 단기 쿼리의 최대 실행 시간 단원을 참조하십시오.

2018년 5월 17일
STL_LOAD_COMMITS의 새 열

STL_LOAD_COMMITS 시스템 테이블에 file_format이라는 새 열이 추가되었습니다.

2018년 5월 10일
STL_HASHJOIN 및 다른 시스템 로그 테이블의 새 열

STL_HASHJOIN 시스템 테이블에 hash_segment, hash_step, checksum이라는 3개의 열이 새로 추가되었습니다. 또한 checksum이 STL_MERGEJOIN, STL_NESTLOOP, STL_HASH, STL_SCAN, STL_SORT, STL_LIMIT, STL_PROJECT에 추가되었습니다.

2018년 5월 17일
STL_AGGR에 새로운 열 추가

STL_AGGR 시스템 테이블에 resizesflushable, 2개 열이 새롭게 추가되었습니다.

2018년 4월 19일
REGEX 함수의 새로운 옵션

REGEXP_INSTRREGEXP_SUBSTR 함수의 경우, 이제 어떤 일치 항목을 사용할 것인지 결정하고 대소문자를 구분하여 비교할 것인지 여부를 지정할 수 있습니다. 또한 REGEXP_INSTR에서는 일치하는 항목의 첫 번째 문자 위치를 반환할지 아니면 일치하는 항목이 끝난 뒤의 첫 번째 문자 위치를 반환할지도 지정할 수 있습니다.

2018년 3월 22일
시스템 테이블에 새로 추가된 열 STL_COMMIT_STATS 시스템 테이블에 tombstonedblocks, tossedblocks, batched_by가 추가되었습니다. STV_SLICES 시스템 보기에는 localslice 열이 추가되었습니다. 2018년 3월 22일
외부 테이블 열 추가 및 삭제 이제 ALTER TABLE에서 Amazon Redshift Spectrum 외부 테이블에 ADD COLUMN 및 DROP COLUMN을 사용할 수 있습니다. 2018년 3월 22일
Redshift Spectrum 신규 AWS 리전 이제 뭄바이와 상파울루 리전에서 Redshift Spectrum을 사용할 수 있습니다. 지원되는 리전 목록은 Amazon Redshift Spectrum 리전 섹션을 참조하세요. 2018년 3월 22일
테이블 한도 20,000으로 증가

8xlarge 클러스터 노드 유형의 최대 테이블 개수가 20,000개가 되었습니다. 대형(large) 및 배수(xlarge) 노드 유형의 한도는 9,900개입니다. 자세한 내용은 제한 및 할당량 단원을 참조하십시오.

2018년 3월 13일
Redshift Spectrum의 JSON 및 Ion 지원

Redshift Spectrum을 사용하여 JSON 또는 Ion 데이터 형식의 스칼라 데이터가 포함된 파일을 참조할 수 있습니다. 자세한 내용은 CREATE EXTERNAL TABLE 단원을 참조하십시오.

2018년 2월 26일
Redshift Spectrum에서 IAM 역할 함께 묶기

AWS Identity and Access Management(IAM) 역할을 함께 묶어 클러스터가 다른 AWS 계정에 속한 역할을 포함하여 클러스터에 연결되지 않은 다른 역할을 수임할 수 있습니다. 자세한 내용은 Amazon Redshift Spectrum에서 IAM 역할 연결 단원을 참조하십시오.

2018년 2월 1일
ADD PARTITION이 IF NOT EXISTS를 지원 ALTER TABLE용 ADD PARTITION 절이 이제 IF NOT EXISTS 옵션을 지원합니다. 자세한 내용은 ALTER TABLE 단원을 참조하십시오. 2018년 1월 11일
외부 테이블용 DATE 데이터 Redshift Spectrum 외부 테이블이 이제 DATE 데이터 형식을 지원합니다. 자세한 내용은 CREATE EXTERNAL TABLE 단원을 참조하십시오. 2018년 1월 11일
Redshift Spectrum 신규 AWS 리전 이제 싱가포르, 시드니, 서울 및 프랑크푸르트 리전에서 Redshift Spectrum을 사용할 수 있습니다. 지원되는 AWS 리전 목록은 Amazon Redshift Spectrum 리전 섹션을 참조하세요. 2017년 11월 16일
Amazon Redshift 워크로드 관리(WLM)의 단기 쿼리 가속화 단기 쿼리 가속화(SQA)는 선택한 단기 실행 쿼리를 장기 실행 쿼리보다 우선적으로 적용합니다. SQA 쿼리가 대기열에서 장기 쿼리 뒤에서 대기해야 하지 않도록 SQA는 전용 공간에서 단기 실행 쿼리를 실행합니다. SQA가 있으면 단기 실행 쿼리가 더 빠르게 실행하기 시작하며 사용자가 더 빨리 결과를 확인합니다. 자세한 내용은 단기 쿼리 가속화 단원을 참조하십시오. 2017년 11월 16일
WLM에서 건너뛴 쿼리 다시 할당 건너뛴 쿼리를 취소하고 다시 시작하는 대신, Amazon Redshift 워크로드 관리(WLM)는 이제 사용 가능한 쿼리를 새 대기열에 다시 할당합니다. WLM은 쿼리를 다시 할당할 때 쿼리를 새 대기열로 이동하고 실행을 계속하여 시간과 시스템 리소스를 절약합니다. 다시 할당할 수 없는 건너뛴 쿼리는 다시 시작되거나 취소됩니다. 자세한 내용은 WLM 쿼리 대기열 건너뛰기 단원을 참조하십시오. 2017년 11월 16일
사용자에 대한 시스템 로그 액세스 사용자가 볼 수 있는 대부분의 시스템 로그 테이블에서 일반적으로 일반 사용자는 다른 사용자가 생성한 행을 볼 수 없습니다. 일반 사용자가 다른 사용자가 생성한 행을 포함하여 사용자 가시성 테이블에 있는 모든 행을 볼 수 있도록 허용하려면 ALTER USER 또는 사용자 생성를 실행하고 SYSLOG ACCESS 파라미터를 UNRESTRICTED로 설정합니다. 2017년 11월 16일
결과 캐싱 결과 캐싱 을 사용하면 쿼리를 실행할 때 Amazon Redshift가 결과를 캐시합니다. 쿼리를 다시 실행하면 Amazon Redshift는 쿼리 결과의 유효한 캐시된 복사본을 확인합니다. 결과 캐시에서 일치 항목이 발견되면 Amazon Redshift는 캐시된 결과를 사용하고 쿼리를 실행하지 않습니다. 결과 캐싱은 기본적으로 설정되어 있습니다. 결과 캐싱을 해체하려면 enable_result_cache_for_session 구성 파라미터를 off로 설정합니다. 2017년 11월 16일
열 메타데이터 함수 PG_GET_COLSPG_GET_LATE_BINDING_VIEW_COLS는 Amazon Redshift 테이블, 뷰 및 Late Binding 뷰에 대한 열 메타데이터를 반환합니다. 2017년 11월 16일
CTAS의 WLM 대기열 건너뛰기 Amazon Redshift 워크로드 관리(WLM)는 이제 SELECT 문과 같은 읽기 전용 쿼리뿐 아니라 CREATE TABLE AS(CTAS) 문의 쿼리 대기열 건너뛰기를 지원합니다. 자세한 내용은 WLM 쿼리 대기열 건너뛰기 단원을 참조하십시오. 2017년 10월 19일
Amazon Redshift Spectrum 매니페스트 파일 Redshift Spectrum 외부 테이블을 생성할 때 Amazon S3의 데이터 파일 위치를 나열하는 매니페스트 파일을 지정할 수 있습니다. 자세한 내용은 CREATE EXTERNAL TABLE 단원을 참조하십시오. 2017년 10월 19일
Amazon Redshift Spectrum 신규 AWS 리전 이제 EU(아일랜드) 및 아시아 태평양(도쿄) 리전에서 Redshift Spectrum을 사용할 수 있습니다. 지원되는 AWS 리전 목록은 Amazon Redshift Spectrum 제한 사항 섹션을 참조하세요. 2017년 10월 19일
Amazon Redshift Spectrum 추가 파일 형식 이제 Regex, OpenCSV 및 Avro 데이터 파일 형식을 기반으로 Redshift Spectrum 외부 테이블을 생성할 수 있습니다. 자세한 내용은 CREATE EXTERNAL TABLE 단원을 참조하십시오. 2017년 10월 5일
Amazon Redshift Spectrum 외부 테이블용 가상 열 Redshift Spectrum 외부 테이블에서 $path$size 가상 열을 선택하여 Amazon S3에 있는 참조된 데이터 파일의 위치와 크기를 볼 수 있습니다. 자세한 내용은 가상 열 단원을 참조하십시오. 2017년 10월 5일
JSON 유효성 검사 함수 IS_VALID_JSONIS_VALID_JSON_ARRAY 함수를 사용하여 유효한 JSON 형식을 검사할 수 있습니다. 다른 JSON 함수에는 이제 선택 사항인 null_if_invalid 인수가 포함됩니다. 2017년 10월 5일
LISTAGG DISTINCT LISTAGG 집계 함수 및 LISTAGG 창 함수와 함께 DISTINCT 절을 사용하여 연결 전에 지정된 표현식에서 중복 값을 제거할 수 있습니다. 2017년 10월 5일
열 이름 대문자로 보기 SELECT 결과에서 열 이름을 대문자로 보기 위해 describe_field_name_in_uppercase 구성 파라미터를 true로 설정할 수 있습니다. 2017년 10월 5일
외부 테이블에서 헤더 행 건너뛰기 skip.header.line.count 명령에서 CREATE EXTERNAL TABLE 속성을 설정하여 Redshift Spectrum 데이터 파일의 시작 부분에서 헤더 행을 건너뛸 수 있습니다. 2017년 10월 5일
스캔하는 행의 수 WLM 쿼리 모니터 규칙은 scan_row_count metric을 사용하여 스캔 단계에서 행 개수를 반환합니다. 행 개수는 삭제 대기 행(고스트 행)을 필터링하고 사용자 정의 쿼리 필터를 적용하기 전에 내보낸 행의 총 수입니다. 자세한 내용은 프로비저닝된 Amazon Redshift에 대한 쿼리 모니터링 지표 단원을 참조하십시오. 2017년 9월 21일
SQL 사용자 정의 함수 스칼라 SQL 사용자 정의 함수(UDF)에는 함수 호출 시 실행되어 단일 값을 반환하는 SQL SELECT 절이 포함됩니다. 자세한 내용은 Scalar SQL UDF 단원을 참조하십시오. 2017년 8월 31일
Late Binding 보기 Late Binding 보기는 테이블, 사용자 정의 함수 같은 기본 데이터베이스 객체에 바인딩되지 않습니다. 결과적으로 보기와 보기가 참조하는 객체 사이에 종속성이 없습니다. 참조 객체가 존재하지 않는 경우에도 보기를 새로 만들 수 있습니다. 종속성이 없기 때문에 뷰에 영향을 주지 않고서 참조 객체를 중단하거나 변경할 수 있습니다. Amazon Redshift는 뷰가 쿼리될 때까지 종속성을 확인하지 않습니다. Late Binding 보기를 새로 만들려면 CREATE VIEW 문으로 WITH NO SCHEMA BINDING 절을 지정하십시오. 자세한 내용은 CREATE VIEW 단원을 참조하십시오. 2017년 8월 31일
OCTET_LENGTH 함수 OCTET_LENGTH는 지정된 문자열의 길이를 바이트 수대로 반환합니다. 2017년 8월 18일
ORC 및 Grok 파일 형식 지원 Amazon Redshift Spectrum은 Redshift Spectrum 데이터 파일에 대하여 ORC 및 Grok 데이터 형식을 지원합니다. 자세한 내용은 Amazon Redshift Spectrum의 쿼리용 데이터 파일 단원을 참조하십시오. 2017년 8월 18일
RegexSerDe 지원 Amazon Redshift Spectrum이 이제 RegexSerDe 데이터 형식을 지원합니다. 자세한 내용은 Amazon Redshift Spectrum의 쿼리용 데이터 파일 단원을 참조하십시오. 2017년 7월 19일
SVV_TABLES 및 SVV_COLUMNS에 새로운 열 추가 domain_name 열과 remarks 열이 SVV_COLUMNS에 추가되었습니다. 그리고 SVV_TABLES에는 remarks 열이 추가되었습니다. 2017년 7월 19일
SVV_TABLES 및 SVV_COLUMNS 시스템 뷰 SVV_TABLESSVV_COLUMNS 시스템 뷰가 열에 대한 정보를 비롯해 로컬 및 외부 테이블과 뷰에 대한 세부 정보까지 제공합니다. 2017년 7월 7일
Amazon Redshift Spectrum에서 Amazon EMR Hive 메타스토어를 사용하는 데 VPC 불필요 Redshift Spectrum에서 Amazon EMR Hive 메타스토어를 사용할 때 Amazon Redshift 클러스터와 Amazon EMR 클러스터가 동일한 VPC와 동일한 서브넷에 속해야 한다는 요건이 제거되었습니다. 자세한 내용은 Amazon Redshift Spectrum의 외부 카탈로그 작업 단원을 참조하십시오. 2017년 7월 7일
더 작은 파일 크기로 언로드 기본적으로 UNLOAD는 최대 크기가 6.2GB인 파일을 Amazon S3에 다수 생성합니다. 이때 더 작은 크기의 파일을 생성하려면 UNLOAD 명령에 MAXFILESIZE를 지정하십시오. 최대 파일 크기는 5MB에서 6.2GB까지 지정할 수 있습니다. 자세한 내용은 UNLOAD 단원을 참조하십시오. 2017년 7월 7일
TABLE PROPERTIES CREATE EXTERNAL TABLE 또는 ALTER TABLE에서 TABLE PROPERTIES numRows 파라미터를 설정하여 테이블의 행 수를 반영하도록 테이블 통계를 업데이트합니다. 2017년 6월 6일
ANALYZE PREDICATE COLUMNS 시간과 클러스터 리소스를 절약할 목적으로 조건자로 사용 가능한 열만 분석할 수 있습니다. PREDICATE COLUMNS 절에서 ANALYZE를 실행할 때는 join, filter condition 또는 group by 절에서 사용되었거나, 혹은 정렬 키 또는 분산 키로 사용되는 열만 분석 작업에 포함됩니다. 자세한 내용은 테이블 분석 단원을 참조하십시오. 2017년 5월 25일
Amazon Redshift Spectrum에 대한 IAM 정책 Redshift Spectrum만 사용하여 Amazon S3 버킷에 대한 액세스 권한을 부여하려면 사용자 에이전트 AWS Redshift/Spectrum에 대한 액세스를 허용하는 조건을 포함합니다. 자세한 내용은 Amazon Redshift Spectrum에 대한 IAM 정책 단원을 참조하십시오. 2017년 5월 25일
Amazon Redshift Spectrum 재귀 스캔 Redshift Spectrum이 이제는 하위 폴더의 파일과 Amazon S3에서 지정하는 폴더까지 스캔합니다. 자세한 내용은 Redshift Spectrum용 외부 테이블 단원을 참조하십시오. 2017년 5월 25일
쿼리 모니터링 규칙 WLM 쿼리 모니터링 규칙을 사용하여 WLM 대기열에 대한 지표 기반 성능 경계를 정의하고 쿼리가 이러한 경계(로그, 건너뛰기 또는 중단)를 벗어날 때 수행할 작업을 지정할 수 있습니다. 쿼리 모니터링 규칙은 워크로드 관리(WLM) 구성 시 정의합니다. 자세한 내용은 WLM 쿼리 모니터링 규칙 단원을 참조하십시오. 2017년 21월 4일
Amazon Redshift Spectrum Redshift Spectrum을 사용하면 쿼리를 효율적으로 실행하여 데이터를 테이블에 로드하지 않고도 Amazon S3의 파일에서 데이터를 가져올 수 있습니다. Redshift Spectrum은 Amazon S3에서 직접 데이터 파일을 스캔하기 때문에 대용량 데이터 집합에서도 쿼리 실행 속도가 매우 빠릅니다. 대부분의 처리가 Amazon Redshift Spectrum 계층에서 이루어지며, 데이터가 대부분 Amazon S3에 그대로 남습니다. 또한 다수의 클러스터가 Amazon S3의 동일한 데이터 집합에 대해 동시에 쿼리를 실행할 수 있기 때문에 각 클러스터의 데이터를 일일이 복사할 필요가 없습니다. 자세한 내용은 Amazon Redshift Spectrum 섹션을 참조하세요. 2017년 4월 19일
Redshift Spectrum을 지원하는 새로운 시스템 테이블 Redshift Spectrum 지원을 위해 다음과 같이 새로운 시스템 뷰가 추가되었습니다. 2017년 4월 19일
APPROXIMATE PERCENTILE_DISC 집계 함수 이제 APPROXIMATE PERCENTILE_DISC 집계 함수를 사용할 수 있습니다. 2017년 4월 4일
2017년 4월 4일 이제 AWS Key Management Service 키(SSE-KMS)를 사용한 서버 측 암호화로 데이터를 Amazon S3로 언로드할 수 있습니다. 그 밖에도 COPY가 KMS로 암호화된 데이터 파일을 Amazon S3에서 투명하게 로드합니다. 자세한 내용은 UNLOAD 단원을 참조하십시오. 2017년 2월 9일
새로운 권한 부여 구문 이제는 IAM_ROLE, MASTER_SYMMETRIC_KEY, ACCESS_KEY_ID, SECRET_ACCESS_KEY, SESSION_TOKEN 파라미터를 사용하여 COPY, UNLOAD 및 CREATE LIBRARY 명령에 필요한 권한 부여 및 액세스 정보를 제공할 수 있습니다. 새로운 권한 부여 구문은 단일 문자열 인수를 CREDENTIALS 파라미터에 입력하는 방법에 비해 더욱 유연한 대안이 될 것입니다. 자세한 내용은 권한 부여 파라미터 단원을 참조하십시오. 2017년 2월 9일
스키마 할당량 추가 이제 클러스터 1개당 최대 9,900개까지 스키마를 생성할 수 있습니다. 자세한 내용은 CREATE SCHEMA 단원을 참조하십시오. 2017년 2월 9일
기본 테이블 인코딩 이제 CREATE TABLEALTER TABLE이 대부분 새로운 열에 LZO 압축 인코딩을 할당합니다. 기본적으로 정렬 키로 정의된 열, BOOLEAN, REAL 또는 DOUBLE PRECISION 데이터 형식으로 정의된 열, 그리고 임시 테이블에 RAW 인코딩이 할당됩니다. 자세한 내용은 ENCODE 단원을 참조하십시오. 2017년 2월 6일
ZSTD 압축 인코딩 이제 Amazon Redshift는 ZSTD 열 압축 인코딩을 지원합니다. 2017년 1월 19일
PERCENTILE_CONT 및 MEDIAN 집계 함수 PERCENTILE_CONTMEDIAN는 이제 창 함수 외에 집계 함수로도 사용할 수 있습니다. 2017년 1월 19일
사용자 정의 함수(UDF) 사용자 로깅 UDF에서 Python 로깅 모듈을 사용하여 사용자 정의 오류 및 경고 메시지를 생성할 수 있습니다. 쿼리를 실행한 후에는 SVL_UDF_LOG 시스템 뷰에 대한 쿼리를 실행하여 로그 메시지를 가져올 수도 있습니다. 사용자 정의 메시지에 대한 자세한 내용은 Python UDF에서 오류 및 경고 로깅 섹션을 참조하세요. 2016년 12월 8일
ANALYZE COMPRESSION 감소 추정 ANALYZE COMPRESSION 명령은 이제 각 열의 디스크 공간에서 추정되는 감소 비율(%)을 보고합니다. 자세한 내용은 ANALYZE COMPRESSION 단원을 참조하십시오. 2016년 11월 10일
연결 제한 이제 사용자 1명이 동시에 열 수 있는 데이터베이스 연결 수의 제한을 설정할 수 있습니다. 그 밖에 데이터베이스 1개에 대한 동시 연결 수도 제한할 수 있습니다. 자세한 내용은 사용자 생성데이터베이스 생성 섹션을 참조하세요. 2016년 11월 10일
COPY 정렬 순서 강화 이제 정렬 키 순서대로 데이터를 로드할 때 COPY 명령을 실행하면 새로운 행이 정렬된 테이블 영역에 자동으로 추가됩니다. 이러한 순서 강화를 위한 특정 요건은 정렬 키 순서로 데이터 로드 섹션을 참조하세요. 2016년 11월 10일
압축을 지원하는 CTAS CREATE TABLE AS(CTAS)가 이제 열의 데이터 형식에 따라 압축 인코딩을 새로운 테이블에 자동 할당합니다. 자세한 내용은 열 및 테이블 속성의 상속 단원을 참조하십시오. 2016년 10월 28일
시간대 데이터 형식을 포함한 타임스탬프 Amazon Redshift가 이제 시간대(TIMESTAMPTZ) 데이터 형식을 포함하여 타임스탬프를 지원합니다. 그 밖에도 새로운 데이터 형식을 지원하기 위해 몇 가지 새로운 함수가 추가되었습니다. 자세한 내용은 날짜 및 시간 함수 단원을 참조하십시오. 2016년 9월 29일
분석 임계값 Amazon Redshift는 마지막 ANALYZE 명령 이후 변경된 행의 비율이 ANALYZE 파라미터에서 지정하는 분석 임계값보다 낮으면 처리 시간을 줄이고 analyze_threshold_percent 작업의 전반적인 시스템 성능을 높일 목적으로 테이블 분석을 건너뜁니다. 기본적으로 analyze_threshold_percent는 10입니다. 2016년 8월 9일
새로운 STL_RESTARTED_SESSIONS 시스템 테이블 Amazon Redshift가 세션을 다시 시작하면 STL_RESTARTED_SESSIONS가 새로운 프로세스 ID(PID)와 이전 PID를 기록합니다. 2016년 8월 9일
Date 및 Time 함수 설명서 업데이트 함수 요약에 날짜 및 시간 함수 링크가 추가되었고, 일관성 유지를 위해 함수 참조 설명서가 업데이트되었습니다. 2016년 6월 24일
STL_CONNECTION_LOG에 새로운 열 추가 STL_CONNECTION_LOG 시스템 테이블에 SSL 연결을 추적할 수 있는 열 2개가 새롭게 추가되었습니다. 따라서 평상시대로 감사 로그를 Amazon Redshift 테이블에 로드할 때도 sslcompression 열과 sslexpansion 열을 대상 테이블에 추가해야 합니다. 2016년 5월 5일
MD5-해시 암호 암호 및 사용자 이름을 MD5-해시 문자열로 입력하여 사용자 생성 또는 ALTER USER 명령의 암호를 지정할 수 있습니다. 2016년 4월 21일
STV_TBL_PERM에 새로운 열 추가 backup 시스템 뷰에 새롭게 추가된 STV_TBL_PERM 열에서 테이블이 클러스터 스냅샷에 포함되어있는지 알 수 있습니다. 자세한 내용은 BACKUP 단원을 참조하십시오. 2016년 4월 21일
테이블 백업 없음 스테이징 테이블 같이 중요한 데이터가 없는 테이블일 경우에는 CREATE TABLE 또는 CREATE TABLE AS 문에서 BACKUP NO를 지정하여 Amazon Redshift가 테이블을 자동 또는 수동 스냅샷에 저장하지 않도록 방지할 수 있습니다. 테이블 백업 없음을 사용하면 스냅샷을 생성하거나 스냅샷에서 복원할 때 처리 시간이 줄어들 뿐만 아니라 Amazon S3의 스토리지 공간이 절약됩니다. 2016년 4월 7일
VACUUM 삭제 임계값 이제 VACUUM 명령이 나머지 행의 95% 이상이 삭제 표시되지 않도록 스토리지 공간을 회수합니다. 결과적으로 VACUUM은 삭제된 행을 100% 회수할 때와 비교하여 삭제 단계에 필요한 시간을 크게 줄일 수 있습니다. 단일 테이블의 기본 임계값은 VACUUM 명령을 실행할 때 TO threshold PERCENT 파라미터를 추가하여 변경할 수 있습니다. 2016년 4월 7일
SVV_TRANSACTIONS 시스템 테이블 SVV_TRANSACTIONS 시스템 뷰가 현재 데이터베이스의 테이블을 잠그고 있는 트랜잭션에 대한 정보를 기록합니다. 2016년 4월 7일
IAM 역할을 사용하여 다른 AWS 리소스에 액세스 Amazon S3, DynamoDB, Amazon EMR, Amazon EC2 등의 다른 AWS 리소스와 클러스터 사이에 데이터를 이동시키려면 클러스터에 리소스에 대한 액세스 권한을 비롯해 필요한 작업 권한이 있어야 합니다. 하지만 이제는 COPY, UNLOAD, CREATE LIBRARY 명령 등으로 액세스 키 페어를 입력하는 방법에 비해 더욱 안전한 대안으로서 클러스터가 인증 및 권한 부여에 사용할 IAM 역할을 직접 지정할 수 있습니다. 자세한 내용은 역할 기반 액세스 제어 단원을 참조하십시오. 2016년 3월 29일
VACUUM 정렬 임계값 이제 VACUUM 명령이 테이블 행의 95% 이상이 이미 정렬된 테이블에 대해서는 정렬 단계를 건너뜁니다. 단일 테이블의 기본 임계값은 VACUUM 명령을 실행할 때 TO threshold PERCENT 파라미터를 추가하여 변경할 수 있습니다. 2016년 3월 17일
STL_CONNECTION_LOG에 새로운 열 추가 STL_CONNECTION_LOG 시스템 테이블에 열 3개가 새롭게 추가되었습니다. 따라서 평상시대로 감사 로그를 Amazon Redshift 테이블에 로드할 때도 sslversion, sslcipher 및 mtu 열을 대상 테이블에 새로 추가해야 합니다. 2016년 3월 17일
bzip2 압축을 지원하는 UNLOAD 이제 bzip2 압축을 사용하여 UNLOAD 명령을 실행할 수 있는 옵션이 생겼습니다. 2016년 2월 8일
ALTER TABLE APPEND ALTER TABLE APPEND가 기존 원본 테이블에서 데이터를 이동시켜 대상 테이블에 행을 추가합니다. ALTER TABLE APPEND는 일반적으로 데이터가 복제되지 않고 이동되므로 유사한 CREATE TABLE AS 또는 INSERT INTO 작업보다 훨씬 빠릅니다. 2016년 2월 8일
WLM 쿼리 대기열 건너뛰기 워크로드 관리(WLM)가 WLM 제한 시간 등으로 인해 SELECT 문 같은 읽기 전용 쿼리를 취소하면 WLM이 해당 쿼리를 건너뛰어 다음 일치하는 대기열로 우회합니다. 자세한 내용은 WLM 쿼리 대기열 건너뛰기 섹션을 참조하세요. 2016년 1월 7일
ALTER DEFAULT PRIVILEGES ALTER DEFAULT PRIVILEGES 명령을 사용하여 앞으로 지정된 사용자가 생성할 객체에 기본적으로 적용되는 액세스 권한 집합을 정의할 수 있습니다. 2015년 12월 10일
bzip2 파일 압축 COPY 명령이 bzip2로 압축된 파일에서 데이터를 로드할 수 있도록 지원합니다. 2015년 12월 10일
NULLS FIRST 및 NULLS LAST ORDER BY 절에서 NULLS의 순위를 결과 집합 앞에 놓을지, 혹은 마지막에 놓을지 지정할 수 있습니다. 자세한 내용은 ORDER BY 절창 함수 구문 요약 섹션을 참조하세요. 2015년 11월 19일
CREATE LIBRARY의 REGION 키워드 UDF 라이브러리 파일이 저장된 Amazon S3 버킷이 Amazon Redshift 클러스터와 동일한 AWS 리전에 속하지 않는 경우에는 REGION 옵션을 사용하여 데이터가 저장되는 리전을 지정할 수 있습니다. 자세한 내용은 CREATE LIBRARY 단원을 참조하십시오. 2015년 11월 19일
사용자 정의 스칼라 함수(UDF) 이제 사용자 정의 스칼라 함수를 생성하여 Python 2.7 Standard Library의 Amazon Redshift 지원 모듈에서, 혹은 Python 프로그래밍 언어 기반 사용자 정의 UDF에서 지원되는 SQL 외 처리 기능을 구현할 수 있습니다. 자세한 내용은 Amazon Redshift의 사용자 정의 함수 단원을 참조하십시오. 2015년 9월 11일
WLM 구성에 따른 동적 속성 WLM 구성 파라미터가 이제 일부 속성을 동적으로 적용할 수 있도록 지원합니다. 그 밖의 속성은 정적 변경을 그대로 유지하며, 따라서 구성 변경 사항을 적용하려면 연결된 클러스터를 재부팅해야 합니다. 자세한 내용은 WLM 동적 및 정적 구성 속성워크로드 관리 섹션을 참조하세요. 2015년 8월 3일
LISTAGG 함수 LISTAGG 함수LISTAGG 창 함수 함수는 열 값 집합을 연결하여 하나의 문자열을 생성 및 반환합니다. 2015년 7월 30일
사용 중단되는 파라미터

max_cursor_result_set_size 구성 파라미터는 이제 사용되지 않습니다. 커서 결과 집합의 크기는 클러스터의 노드 유형에 따라 제한됩니다. 자세한 내용은 커서 제약 조건 단원을 참조하십시오.

2015년 7월 24일
COPY 명령 설명서 개정 COPY 명령 참조 설명서가 더욱 자료 친화적으로, 그리고 더욱 액세스하기 쉽게 대폭적으로 바뀌었습니다. 2015년 7월 15일
Avro 형식의 COPY COPY 명령이 Amazon S3 및 Amazon EMR의 데이터 파일에서 그리고 원격 호스트에서 SSH 연결을 사용하여 데이터를 Avro 형식으로 로드할 수 있도록 지원합니다. 자세한 내용은 AVROAvro에서 복사 예제 섹션을 참조하세요. 2015년 7월 8일
STV_STARTUP_RECOVERY_STATE 클러스터 재시작 시 STV_STARTUP_RECOVERY_STATE 시스템 테이블이 임시로 잠기는 테이블 상태를 기록합니다. Amazon Redshift는 클러스터가 다시 시작된 후 오래된 트랜잭션을 해결하기 위해 테이블이 처리되는 동안 테이블에 임시 잠금을 설정합니다. 2015년 5월 25일
순위 함수의 ORDER BY 옵션 이제 ORDER BY 절이 몇 가지 창 순위 함수에서는 옵션으로 사용됩니다. 자세한 내용은 CUME_DIST 창 함수, DENSE_RANK 창 함수, RANK 창 함수, NTILE 창 함수, PERCENT_RANK 창 함수ROW_NUMBER 창 함수 섹션을 참조하세요. 2015년 5월 25일
인터리브 정렬 키 인터리브 정렬 키는 정렬 키의 각 열마다 동일한 가중치를 적용합니다. 기본적인 복합 키가 아닌 인터리브 정렬 키를 사용하면 특히 대용량 테이블에서 보조 정렬 열에 제한적 조건자를 사용하여 쿼리 성능이 크게 향상됩니다. 그 밖에도 다수의 쿼리가 동일한 테이블의 다른 열을 필터링할 때 전반적인 성능이 높아집니다. 자세한 내용은 정렬 키CREATE TABLE 섹션을 참조하세요. 2015년 5월 11일
쿼리 성능 튜닝 주제 개정 쿼리 성능 튜닝의 확장으로 쿼리 성능을 분석할 수 있는 새로운 쿼리와 예가 추가되었습니다. 또한 해당 주제가 더욱 이해하기 쉽게, 그리고 완성도 높게 개정되었습니다. 성능을 높일 수 있는 쿼리 작성법에 대한 자세한 내용은 Amazon Redshift 쿼리 설계 모범 사례 섹션을 참조하세요. 2015년 3월 23일
SVL_QUERY_QUEUE_INFO SVL_QUERY_QUEUE_INFO 뷰는 WLM 쿼리 대기열 또는 커밋 대기열에서 대기하는 쿼리의 세부 정보를 요약합니다. 2015년 2월 19일
SVV_TABLE_INFO SVV_TABLE_INFO 뷰를 사용하여 압축 인코딩, 분산 키, 정렬 스타일, 데이터 분산 스큐, 테이블 크기, 통계 등 쿼리 성능에 영향을 미칠 수 있는 테이블 설계 문제를 진단하고 해결할 수 있습니다. 2015년 2월 19일
서버 측 파일 암호화를 지원하는 UNLOAD 이제 UNLOAD 명령이 Amazon S3 서버 측 암호화(SSE)를 자동으로 사용하여 언로드 데이터 파일을 모두 암호화합니다. 서버 측 암호화로 성능 변화는 거의 없이 데이터 보안 계층이 한층 추가되는 셈입니다. 2014년 10월 31일
CUME_DIST 창 함수 CUME_DIST 창 함수는 창 또는 파티션에 속하는 값의 누적 분포를 계산합니다. 2014년 10월 31일
MONTHS_BETWEEN 함수 MONTHS_BETWEEN 함수는 두 날짜 사이의 월 수를 계산합니다. 2014년 10월 31일
NEXT_DAY 함수 NEXT_DAY 함수는 지정한 날짜 이후 지정한 요일이 처음 도래하는 날짜를 반환합니다. 2014년 10월 31일
PERCENT_RANK 창 함수 PERCENT_RANK 창 함수는 임의의 행의 백분율 순위를 계산합니다. 2014년 10월 31일
RATIO_TO_REPORT 창 함수 RATIO_TO_REPORT 창 함수는 창 또는 파티션에서 값의 합에 대한 임의의 값 비율을 계산합니다. 2014년 10월 31일
TRANSLATE 함수 TRANSLATE 함수는 임의의 표현식에서 발견되는 모든 지정 문자를 지정한 대체 문자로 변경합니다. 2014년 10월 31일
NVL2 함수 NVL2 함수은 지정하는 표현식의 평가 결과가 NULL 또는 NOT NULL인지 여부에 따라 두 값 중 하나를 반환합니다. 2014년 10월 16일
MEDIAN 창 함수 MEDIAN 창 함수는 창 또는 파티션에서 값의 범위에 대한 중간 값을 계산합니다. 2014년 10월 16일
GRANT 및 REVOKE 명령을 위한 ON ALL TABLES IN SCHEMA schema_name GRANTREVOKE 명령이 업데이트되면서 ON ALL TABLES IN SCHEMA schema_name 절이 새롭게 추가되었습니다. 이로써 단일 명령으로 스키마의 모든 테이블에 대한 권한을 변경할 수 있게 되었습니다. 2014년 10월 16일
DROP SCHEMA, DROP TABLE, DROP USER, DROP VIEW 명령을 위한 IF EXISTS 절 DROP SCHEMA, DROP TABLE, DROP USERDROP VIEW 명령이 업데이트되면서 IF EXISTS 절이 새롭게 추가되었습니다. 이로써 명령 실행 시 지정한 객체가 존재하지 않더라도 오류 메시지와 함께 종료되지 않고 아무런 변경 없이 메시지만 반환됩니다. 2014년 10월 16일
CREATE SCHEMA 및 CREATE TABLE 명령을 위한 IF NOT EXISTS 절 CREATE SCHEMACREATE TABLE 명령이 업데이트되면서 IF NOT EXISTS 절이 새롭게 추가되었습니다. 이로써 명령 실행 시 지정한 객체가 이미 존재하더라도 오류 메시지와 함께 종료되지 않고 아무런 변경 없이 메시지만 반환됩니다. 2014년 10월 16일
COPY 명령의 UTF-16 인코딩 지원 COPY 명령이 이제는 UTF-8 인코딩은 물론이고 UTF-16 인코딩까지 사용하는 데이터 파일에서 로드할 수 있도록 지원합니다. 자세한 내용은 ENCODING 단원을 참조하십시오. 2014년 9월 29일
새로운 워크로드 관리 자습서 자습서: 수동 워크로드 관리(WLM) 대기열 구성은 워크로드 관리(WLM) 대기열을 구성하여 쿼리 처리 및 리소스 할당을 개선할 수 있는 프로세스에 대해서 설명합니다. 2014년 9월 25일
AES 128비트 암호화 이제 COPY 명령이 Amazon S3 클라이언트 측 암호화를 사용하여 암호화된 데이터 파일에서 로드할 경우 AES 256비트 암호화는 물론이고 AES 128비트 암호화까지 지원합니다. 자세한 내용은 Amazon S3에서 암호화된 데이터 파일 로드 단원을 참조하십시오. 2014년 9월 29일
PG_LAST_UNLOAD_COUNT 함수 PG_LAST_UNLOAD_COUNT 함수는 가장 최근 UNLOAD 작업에서 처리된 행의 수를 반환합니다. 자세한 내용은 PG_LAST_UNLOAD_COUNT 단원을 참조하십시오. 2014년 9월 15일
새로운 쿼리 문제 해결 단원 쿼리 문제 해결은 Amazon Redshift 쿼리를 실행할 때 만날 가능성이 있는 가장 공통적이고 심각한 문제 몇 가지를 식별하여 해결할 수 있도록 빠른 참조를 제공합니다. 2014년 7월 7일
새로운 데이터 로딩 자습서 튜토리얼: Amazon S3에서 데이터 로드는 Amazon S3 버킷에 저장된 데이터 파일에서 Amazon Redshift 데이터베이스 테이블로 데이터를 로드하는 프로세스에 대해서 처음부터 끝까지 설명합니다. 2014년 7월 1일
PERCENTILE_CONT 창 함수 PERCENTILE_CONT 창 함수는 연속 분포 모델을 가정하는 역분포 함수로서 백분위 값과 정렬 명세를 가지며, 정렬 명세와 관련하여 지정된 백분위 값에 해당하는 보간 값을 반환합니다. 2014년 6월 30일
PERCENTILE_DISC 창 함수 PERCENTILE_DISC 창 함수는 이산 분포 모델을 가정하는 역분포 함수로서 백분위 값과 정렬 명세를 가지며, 지정된 집합에서 요소를 반환합니다. 2014년 6월 30일
GREATEST 및 LEAST 함수 GREATEST 및 LEAST 함수 함수는 표현식 목록에서 가장 크거나 가장 작은 값을 반환합니다. 2014년 6월 30일
2014년 6월 30일 COPY 명령이 Amazon Redshift 클러스터와 다른 리전에 속한 Amazon S3 버킷 또는 Amazon DynamoDB 테이블에서 데이터를 로드할 수 있도록 지원합니다. 자세한 내용은 COPY 명령 참조의 REGION 섹션을 참조하세요. 2014년 6월 30일
모범 사례 확장 Amazon Redshift 모범 사례가 확장 및 재구성을 통해 탐색 계층의 최상위까지 이동하여 원하는 모범 사례를 더욱 쉽게 찾을 수 있게 되었습니다. 2014년 5월 28일
단일 파일에 대한 UNLOAD UNLOAD 명령을 실행할 때 PARALLEL OFF 옵션을 추가하면 테이블 데이터를 Amazon S3의 단일 파일에 직렬 방식으로 언로드할 수 있습니다. 데이터 크기가 최대 파일 크기인 6.2GB보다 크면 UNLOAD가 파일을 추가로 생성합니다. 2014년 5월 6일
REGEXP 함수 REGEXP_COUNT, REGEXP_INSTRREGEXP_REPLACE 함수는 정규 표현식 패턴의 일치 여부에 따라 문자열을 조작합니다. 2014년 5월 6일
Amazon EMR에서 COPY

COPY 명령이 Amazon EMR 클러스터에서 직접 데이터를 로드할 수 있도록 지원합니다. 자세한 내용은 Amazon EMR에서 데이터 로드 단원을 참조하십시오.

2014년 4월 18일
WLM 동시성 레벨 제한의 상향 조정

이제 사용자 정의 쿼리 대기열에서 최대 50개까지 쿼리를 동시에 실행할 수 있도록 워크로드 관리(WLM)를 구성할 수 있습니다. 이번 상향 조정으로 사용자는 WLM 구성을 변경하여 시스템 성능을 관리할 수 있는 유연성이 향상되었습니다. 자세한 내용은 수동 WLM 구현 섹션을 참조하세요.

2014년 4월 18일
커서 크기를 관리하기 위한 새로운 구성 파라미터

max_cursor_result_set_size 구성 파라미터는 대용량 쿼리의 커서 결과 집합마다 반환될 수 있는 최대 데이터 크기(MB)를 정의합니다. 이 파라미터 값은 클러스터의 동시 커서 수에도 영향을 미치기 때문에 값을 구성하여 클러스터의 커서 수를 늘리거나 줄일 수도 있습니다.

자세한 내용은 이 가이드의 DECLAREAmazon Redshift 관리 가이드커서 결과 집합의 최대 크기 구성 섹션을 참조하세요.

2014년 3월 28일
JSON 형식의 COPY 지원 COPY 명령이 Amazon S3의 데이터 파일에서, 그리고 원격 호스트에서 SSH 연결을 사용하여 데이터를 JSON 형식으로 로드할 수 있도록 지원합니다. 자세한 내용은 JSON 형식의 COPY 지원의 사용 시 주의 사항를 참조하십시오. 2014년 3월 25일
새로운 시스템 테이블 STL_PLAN_INFO STL_PLAN_INFO 테이블은 쿼리 계획을 다른 방식으로 살펴볼 수 있도록 EXPLAIN 명령을 보완합니다. 2014년 3월 25일
새로운 함수 REGEXP_SUBSTR REGEXP_SUBSTR 함수는 문자열에서 정규 표현식 패턴을 검색하여 추출되는 문자를 반환합니다. 2014년 3월 25일
STL_COMMIT_STATS에 새로운 열 추가 STL_COMMIT_STATS 테이블에 numxidsoldestxid, 2개 열이 새롭게 추가되었습니다. 2014년 3월 6일
SSH 연결 시 COPY에서 gzip 및 lzop 지원 COPY 명령이 SSH 연결을 통해 데이터를 로드할 때 gzip 및 lzop 압축을 지원합니다. 2014년 2월 13일
새로운 함수 ROW_NUMBER 창 함수는 현재 행의 번호를 반환합니다. STRTOL 함수는 지정한 기수의 문자열 표현식을 등가의 정수 값으로 변환합니다. PG_CANCEL_BACKENDPG_TERMINATE_BACKEND를 사용하면 사용자가 쿼리 및 세션 연결을 취소할 수 있습니다. LAST_DAY 함수는 Oracle 호환성을 위해 추가되었습니다. 2014년 2월 13일
새로운 시스템 테이블 STL_COMMIT_STATS 시스템 테이블은 다양한 커밋 단계의 타이밍과 커밋된 블록 수를 포함하여 커밋 성능에 대한 지표를 제공합니다. 2014년 2월 13일
단일 노드 클러스터를 통한 FETCH 단일 노드 클러스터에서 커서를 사용할 때 FETCH 명령을 사용하여 가져올 수 있는 최대 행의 수는 1,000개입니다. 단일 노드 클러스터에서는 FETCH FORWARD ALL이 지원되지 않습니다. 2014년 2월 13일
DS_DIST_ALL_INNER 재분산 전략 Explain 계획 출력 시 DS_DIST_ALL_INNER는 외부 테이블이 DISTSTYLE ALL을 사용하기 때문에 내부 테이블 전체가 단일 조각으로 재분산되었다는 것을 나타냅니다. 자세한 내용은 조인 유형 예쿼리 계획 평가 섹션을 참조하세요. 2014년 1월 13일
쿼리를 위한 새로운 시스템 테이블 Amazon Redshift는 고객이 튜닝 및 문제 해결을 위해 쿼리 실행을 평가하는 데 사용할 수 있도록 새로운 시스템 테이블을 추가했습니다. 자세한 내용은 SVL_COMPILE 섹션을 참조하세요.STL_SCANSTL_RETURNSTL_SAVESTL_ALERT_EVENT_LOG 2014년 1월 13일
단일 노드 커서 이제 단일 노드 클러스터에서도 커서가 지원됩니다. 단일 노드 클러스터는 한 번에 2개의 커서를 가질 수 있으며, 결과 집합의 최대 크기는 32GB입니다. 단일 노드 클러스터에서는 ODBC Cache Size 파라미터를 1,000으로 설정하는 것이 바람직합니다. 자세한 내용은 DECLARE 단원을 참조하십시오. 2013년 12월 13일
ALL 분산 스타일 ALL 분산은 몇 가지 쿼리 유형일 때 실행 시간을 극적으로 단축할 수 있습니다. ALL 분산 스타일을 사용하는 테이블은 복사본이 모든 노드로 분산됩니다. 이 테이블은 다른 모든 테이블과 효과적으로 공동 배치되기 때문에 쿼리 실행 중 재분산이 필요하지 않습니다. ALL 분산을 사용하면 스토리지 요건과 로드 시간이 증가하기 때문에 모든 테이블에 적합하다고는 할 수 없습니다. 자세한 내용은 쿼리 최적화를 위한 데이터 배포 단원을 참조하십시오. 2013년 11월 11일
원격 호스트에서 COPY 지원 Amazon S3의 데이터 파일과 Amazon DynamoDB 테이블에서 테이블을 로드하는 것 외에도 COPY 명령은 SSH 연결을 사용하여 Amazon EMR 클러스터, Amazon EC2 인스턴스 및 기타 원격 호스트에서 텍스트 데이터를 로드할 수 있습니다. Amazon Redshift는 여러 동시 SSH 연결을 사용하여 데이터를 병렬로 읽고 로드합니다. 자세한 내용은 원격 호스트에서 데이터 로드 단원을 참조하십시오. 2013년 11월 11일
사용된 WLM 메모리 비율(%) 워크로드 관리(WLM) 구성 시 각 대기열마다 특정 메모리 비율을 지정하여 워크로드 밸런스를 유지할 수 있습니다. 자세한 내용은 수동 WLM 구현 단원을 참조하십시오. 2013년 11월 11일
2013년 11월 11일 APPROXIMATE COUNT(DISTINCT)를 사용하는 쿼리는 실행 속도가 더욱 빠를 뿐만 아니라 상대 오차는 약 2%입니다. APPROXIMATE COUNT(DISTINCT) 함수는 HyperLogLog 알고리즘을 사용합니다. 자세한 내용은 COUNT 함수을 참조하세요. 2013년 11월 11일
최근 쿼리 정보를 가져올 수 있는 새로운 SQL 함수 새로운 SQL 함수 4개가 최근 쿼리와 COPY 명령에 대한 세부 정보를 가져옵니다. 이 새로운 함수의 추가로 시스템 로그 테이블에 대한 쿼리가 더욱 쉬워졌을 뿐만 아니라 대부분 경우 시스템 테이블에 액세스하지 않고도 필요한 세부 정보를 얻을 수 있습니다. 자세한 내용은 PG_BACKEND_PID 섹션을 참조하세요.PG_LAST_COPY_IDPG_LAST_COPY_COUNTPG_LAST_QUERY_ID 2013년 11월 1일
UNLOAD를 위한 MANIFEST 옵션 UNLOAD 명령의 MANIFEST 옵션은 COPY 명령의 MANIFEST 옵션을 보완하는 역할을 합니다. UNLOAD에서 MANIFEST 옵션을 사용하면 매니페스트 파일이 자동으로 생성됩니다. 이 파일에는 Amazon S3에서 UNLOAD 작업으로 생성된 데이터 파일이 명시적으로 나열됩니다. 그런 다음 COPY 명령에서 동일한 매니페스트 파일을 사용하여 데이터를 로드할 수 있습니다. 자세한 내용은 Amazon S3로 데이터 언로드UNLOAD 예 섹션을 참조하세요. 2013년 11월 1일
COPY를 위한 MANIFEST 옵션 COPY 명령에 MANIFEST 옵션을 사용하여 Amazon S3에서 로드되는 데이터 파일을 명시적으로 나열할 수 있습니다. 2013년 10월 18일
쿼리 문제 해결을 위한 시스템 테이블 쿼리 문제 해결에 사용되는 시스템 테이블에 대한 설명서가 추가되었습니다. 현재 로깅을 위한 STL 뷰 단원에는 다음과 같은 시스템 테이블에 대한 설명서가 포함되어 있습니다. STL_AGGR, STL_BCAST, STL_DIST, STL_DELETE, STL_HASH, STL_HASHJOIN, STL_INSERT, STL_LIMIT, STL_MERGE, STL_MERGEJOIN, STL_NESTLOOP, STL_PARSE, STL_PROJECT, STL_SCAN, STL_SORT, STL_UNIQUE, STL_WINDOW. 2013년 10월 3일
CONVERT_TIMEZONE 함수 CONVERT_TIMEZONE 함수는 일광 절약 시간에 따라 자동으로 조정할 수 있는 옵션을 통해 서로 다른 시간대 사이에 타임스탬프를 변환합니다. 2013년 10월 3일
SPLIT_PART 함수 SPLIT_PART 함수는 지정 구분자를 기준으로 문자열을 분할한 후 지정된 위치에 해당하는 부분을 반환합니다. 2013년 10월 3일
STL_USERLOG 시스템 테이블 STL_USERLOG는 데이터베이스 사용자가 생성, 변경 또는 삭제될 때 발생하는 변경 사항 관련 세부 정보를 기록합니다. 2013년 10월 3일
LZO 열 인코딩 및 LZOP 파일 압축 LZO 열 압축 인코딩에는 매우 높은 압축비와 뛰어난 성능이 결합되어 있습니다. Amazon S3에서 COPY는 LZOP 압축으로 압축된 파일에서 로드를 지원합니다. 2013년 9월 19일
JSON, 정규 표현식 및 커서 JSON 문자열의 구문 분석, 정규 표현식을 사용한 패턴 일치, 그리고 ODBC 연결을 통해 대용량 데이터 세트를 가져오기 위한 커서 사용 등에 대한 지원이 추가되었습니다. 자세한 내용은 JSON 함수, 패턴 일치 조건, DECLARE 섹션을 참조하세요. 2013년 9월 10일
COPY를 위한 ACCEPTINVCHAR 옵션 잘못된 UTF-8 문자가 포함된 데이터라고 해도 COPY 명령에서 ACCEPTINVCHAR 옵션을 지정하면 성공적으로 로드할 수 있습니다. 2013년 8월 29일
COPY를 위한 CSV 옵션 이제 COPY 명령이 CSV 형식의 입력 파일에서 데이터를 로드하도록 지원합니다. 2013년 8월 9일
2013년 8월 9일 CRC32 함수가 중복 검사를 주기적으로 실행합니다. 2013년 8월 9일
WLM 와일드카드 워크로드 관리(WLM)가 사용자 그룹과 쿼리 그룹을 대기열에 추가하는 데 필요한 와일드 카드를 지원합니다. 자세한 내용은 와일드카드 단원을 참조하십시오. 2013년 8월 1일
WLM 제한 시간 임의의 WLM 대기열에서 쿼리가 사용할 수 있는 시간 크기를 제한할 때는 각 대기열마다 WLM 제한 시간 값을 설정할 수 있습니다. 자세한 내용은 WLM 제한 시간 단원을 참조하십시오. 2013년 8월 1일
새로운 COPY 옵션, 'auto' 및 'epochsecs' COPY 명령은 날짜 및 시간 형식을 자동으로 인식합니다. 여기에 더하여 새로운 시간 형식인 'epochsecs' 및 'epochmillisecs'가 지원되면서 COPY 명령이 epoch 형식으로도 데이터를 로드할 수 있습니다. 2013년 7월 25일
CONVERT_TIMEZONE 함수 CONVERT_TIMEZONE 함수는 서로 다른 시간대끼리 타임스탬프를 변환합니다. 2013년 7월 25일
FUNC_SHA1 함수 FUNC_SHA1 함수는 SHA1 알고리즘을 사용하여 문자열을 변환합니다. 2013년 7월 15일
2013년 7월 15일 쿼리가 사용할 수 있는 시간 크기를 제한할 때는 WLM을 구성하면서 max_execution_time 파라미터를 설정할 수 있습니다. 자세한 내용은 WLM 구성 수정 단원을 참조하십시오. 2013년 7월 22일
4바이트 UTF-8 문자 이제 VARCHAR 데이터 형식이 4바이트 UTF-8 문자를 지원합니다. 5바이트 이상의 UTF-8 문자는 지원되지 않습니다. 자세한 내용은 스토리지 및 범위 단원을 참조하십시오. 2013년 7월 18일
SVL_QERROR SVL_QERROR 시스템 뷰는 더 이상 사용되지 않습니다. 2013년 7월 12일
문서 이력 수정 이제 문서 이력 페이지에 설명서의 업데이트 날짜가 표시됩니다. 2013년 7월 12일
STL_UNLOAD_LOG STL_UNLOAD_LOG가 언로드 작업의 세부 정보를 기록합니다. 2013년 7월 5일
JDBC fetch size 파라미터 JDBC를 사용하여 대용량 데이터 세트를 가져올 때 클라이언트 측 메모리 부족 오류를 방지하려면 클라이언트에서 JDBC fetch size 파라미터를 설정하여 데이터를 일괄적으로 가져올 수 있습니다. 자세한 내용은 JDBC Fetch Size 파라미터 설정 단원을 참조하십시오. 2013년 6월 27일
UNLOAD 암호화 파일 이제 UNLOAD가 테이블 데이터를 Amazon S3의 암호화 파일로 언로드하도록 지원합니다. 2013년 5월 22일
임시 보안 인증 이제 COPYUNLOAD가 임시 자격 증명을 사용하도록 지원합니다. 2013년 11월 4일
명료화 추가 테이블 설계 및 데이터 로딩에 대한 설명이 이해하기 쉽게 확장되었습니다. 2013년 14월 2일
모범 사례 추가 Amazon Redshift 테이블 설계 모범 사례데이터 로드에 대한 Amazon Redshift 모범 사례가 추가되었습니다. 2013년 14월 2일
암호 제약 조건의 명료화 CREATE USER 및 ALTER USER에 필요한 암호 제약 조건이 이해하기 쉽게 명료화되었으며, 그 밖에 여러 가지 사소한 부분이 수정되었습니다. 2013년 14월 2일

새 안내서

이 설명서는 Amazon Redshift 개발자 안내서의 최초 릴리스입니다. 2013년 14월 2일