게시된 날짜: Sep 15, 2021

완전관리형 클라우드 데이터 웨어하우스인 Amazon Redshift는 Amazon Redshift 클러스터 및 데이터베이스와 상호 작용하기 위한 명령줄 클라이언트인 Amazon Redshift RSQL의 출시를 발표했습니다. Amazon Redshift RSQL을 사용해 Amazon Redshift 클러스터에 연결하고 데이터베이스 객체를 설명하며 데이터를 쿼리하고 다양한 출력 형식으로 쿼리 결과를 볼 수 있습니다.

Amazon Redshift RSQL은 Amazon Redshift만의 추가된 기능을 사용하여 PostgreSQL psql 명령줄 도구 기능을 지원합니다. 사용자는 ADFS, PingIdentity, Okta, Azure AD 또는 다른 SAML/JWT 기반 자격 증명 공급자를 사용해 통합 인증(SSO)을 사용할 수 있으며, 멀티 팩터 인증(MFA)을 사용해 브라우저 기반 SAML 자격 증명 공급자를 사용할 수 있습니다. 배포 키, 정렬 키, 런타임 바인딩 보기(LBV), 구체화된 보기, Amazon Glue 카탈로그 또는 Hive MetaStore의 외부 테이블, Amazon RDS for PostgreSQL의 외부 테이블, Amazon Aurora PostgreSQL 호환 버전, Amazon RDS for MySQL(평가판) 및 Amazon Aurora MySQL 호환 버전(평가판), Amazon Redshift 데이터 공유를 통해 공유한 테이블과 같은 Amazon Redshift 객체의 속성을 설명할 수 있습니다. 또한 IF(\ELSEIF, \ELSE, \ENDIF), \GOTO, \LABEL과 같은 개선된 제어 흐름 명령을 사용할 수 있습니다.

이제 입력 파라미터로 통과된 스크립트를 실행하는 Amazon Redshift RSQL Batch 모드를 사용하여 SQL과 복잡한 비즈니스 로직을 모두 포함하는 스크립트를 실행할 수 있습니다. 기존 자체 관리형 온프레미스 데이터 웨어하우스를 사용하는 고객은 수동으로 스크립트를 절차 언어로 다시 구현하는 대신, Amazon Redshift RSQL을 사용하여 기존 ETL 및 자동화 스크립트(Teradata BTEQ 스크립트 등)를 쉽게 교체할 수 있습니다. 

Amazon Redshift RSQL은 Linux, Windows, macOS X 운영 체제에서 사용할 수 있습니다.

Amazon Redshift RSQL을 시작하고 자세한 내용을 알아보려면 설명서를 참조하세요.