게시된 날짜: May 17, 2019
이제 Amazon Redshift에서는 Amazon Redshift로의 마이그레이션을 더 쉽게 수행할 수 있도록 SQL 저장 프로시저를 지원합니다. 저장 프로시저는 데이터 변환 로직, 데이터 검증 및 비즈니스별 로직을 캡슐화하는 데 사용됩니다. 여러 SQL 단계를 저장 프로시저로 결합함으로써 애플리케이션과 데이터베이스 간 왕복 횟수를 줄일 수 있습니다.
지금까지 레거시 데이터 웨어하우스에서 저장 프로시저를 사용하는 고객은 클라우드 데이터 웨어하우스로 마이그레이션하기 전에 Amazon EMR과 같은 서비스를 통해 로직을 재구현하는 작업을 고려해야 했습니다. 이제 이러한 고객은 기존 저장 프로시저를 Amazon Redshift로 가져옴으로써 마이그레이션 작업을 줄일 수 있습니다.
Amazon Redshift는 PL/pgSQL 언어로 된 저장 프로시저를 지원하며, 변수 선언, 제어 로직, 루프, 오류 발생 허용, 보안 정의자 지원 및 기타 기능을 포함할 수 있습니다. 보안 정의자 제어를 통해 사용자에게 기본 테이블에 대한 액세스 권한을 부여하지 않고도 함수를 수행하도록 저장 프로시저를 생성할 수 있습니다. 자세한 내용은 Amazon Redshift 데이터베이스 개발자 안내서의 저장 프로시저 생성 및 실행 섹션을 참조하십시오.
저장 프로시저는 모든 AWS 상용 리전의 릴리스 버전 1.0.7562 이상에서 사용할 수 있습니다. Amazon Redshift의 가용성은 AWS 리전 표를 참조하십시오.