Amazon Web Services 한국 블로그

Amazon Redshift Query Editor V2 – 데이터 분석가를 위한 무료 웹 기반 쿼리 작성 도구

관계형 데이터를 조작하고 분석하는 경우에 있어, 정형 쿼리 언어(SQL)는 제가 태어나기 몇 년 전인 1986년부터 국제 표준이었습니다. 또한 새 데이터베이스 또는 데이터 웨어하우스 액세스, 자격 증명 또는 Single Sign-On 구성, 여러 데스크톱 라이브러리 또는 드라이버 다운로드 및 설치, 새 스키마 적응 등에 몇 시간이 소요되기도 합니다. 쿼리를 실행하기도 전에 걸리는 시간이 그렇습니다. 쿼리, 결과 및 분석을 동일한 팀 구성원 간 또는 팀 간에 안전하게 공유해야 하는 문제는 말할 것도 없습니다.

오늘 SQL을 사용하여 데이터 탐색, 분석 및 공유에 사용할 수 있는 웹 기반 도구인 Amazon Redshift 쿼리 편집기 V2의 정식 출시를 발표하게 되어 기쁩니다. 이 도구를 사용하면 Amazon Redshift에 저장된 데이터에 대해 탐색, 분석, 공유 및 협업할 수 있습니다. 또한 Amazon Redshift에서의 데이터 웨어하우스와 Amazon Redshift Spectrum을 통한 데이터 레이크도 지원됩니다.

Amazon Redshift Query Editor V2는 쿼리 도구 및 인프라 관리에 드는 운영 비용을 절감하는 무료 서버리스 웹 인터페이스를 제공합니다. 쿼리 편집기 V2는 브라우저의 관리형 SQL 편집기이며 Single Sign-On 공급자와 통합되어 있기 때문에 첫 번째 쿼리의 단계 수를 줄여 인사이트를 더 빠르게 얻을 수 있습니다. 또한 데이터를 다운로드할 필요 없이 쿼리 결과들을 한 곳에서 곧바로 시각적으로 분석할 수 있습니다. 팀 생산성이 추가로 향상됨에 따라 저장된 쿼리로 협업이 향상되고 사용자 간에 결과 및 분석을 공유할 수 있는 기능이 향상됩니다.

보안 측면에서 분석가는 Amazon Redshift 클러스터에 대한 관리자 권한이 없어도 읽기, 쓰기 또는 관리자 액세스를 위한 IAM 역할을 사용하여 쿼리 편집기 V2에 액세스할 수 있습니다. 자세한 내용은 설명서를 참조하세요.

Amazon Redshift 쿼리 편집기 V2에 대한 연결 설정
먼저 Amazon Redshift 클러스터에 대한 연결을 구성해야 합니다.

연결을 구성한 후에는 해당 연결을 이후 세션에 다시 사용할 수 있습니다. 물론 언제든지 연결을 수정하거나 삭제할 수 있습니다.

클러스터를 클릭하기만 하면 쿼리 편집기 V2에 연결할 수 있습니다.

Amazon Redshift 쿼리 편집기 V2 활용
웹 인터페이스를 사용하여 스키마, 테이블, 뷰, 함수 및 저장 프로시저를 찾아볼 수 있습니다. 클릭 한 번으로 테이블의 열을 미리 보고 스키마, 테이블 또는 함수를 생성하거나 삭제할 수도 있습니다.

인터페이스는 초보자와 전문가 모두에게 직관적입니다. 패널 크기를 조정하고, 탭을 생성하며, 편집기 기본 설정을 구성할 수 있습니다.

쿼리를 실행하거나 설명하는 것은 매우 간단합니다. 쿼리를 작성(또는 붙여 넣기)하고 실행(Run)을 선택하면 됩니다. 아래쪽 창에서 결과 집합을 시각화하고 이와 상호 작용할 수 있습니다. 예를 들어 행 순서를 변경하거나 특정 단어를 검색할 수 있습니다. Amazon Redshift 쿼리 편집기 V2는 브라우저 기반 도구이지만 브라우저와 Amazon Redshift 클러스터 간의 데이터 이동이 최적화되어 있으므로 브라우저가 원시 데이터를 다운로드할 필요가 없습니다. 필터링 및 재정렬 작업이 많아도 대기 시간 없이 브라우저에서 작업이 직접 수행됩니다.

결과 집합을 로컬 컴퓨터에서 JSON 또는 CSV 파일로 내보내려면 마우스 오른쪽 버튼으로 클릭하기만 하면 됩니다.

아직은 문제 없군요. 쿼리 실행은 쿼리 편집기에서 기대할 수 있는 가장 기본적인 기능입니다. 좀 더 흥미로운 기능을 살펴보겠습니다.

Amazon Redshift 쿼리 편집기 V2를 통한 팀 협업
Amazon Redshift 쿼리 편집기 V2를 사용하면 IAM 역할에 따라 팀 구성원의 권한을 관리할 수 있으므로 쿼리와 클러스터 액세스를 안전한 방식으로 쉽게 공유할 수 있습니다.

예를 들어 AmazonRedshiftQueryEditorV2FullAccess, AmazonRedshiftQueryEditorV2ReadSharing 또는 AmazonRedshiftQueryEditorV2ReadWriteSharing과 같은 IAM 관리형 정책을 사용할 수 있습니다. 또한 redshift:GetClusterCredentials 권한을 포함시켜야 합니다.

팀의 IAM 역할을 설정한 후 저장(Save)을 선택하여 쿼리를 저장합니다.

제목 없음(Untitled) 탭에 쿼리 이름이 표시됩니다. 여기서는 이 저장된 쿼리를 편집하여 업데이트한 다음 저장(Save)을 다시 선택합니다.

WRITE 액세스 권한이 있는 개별 사용자는 공유된 쿼리를 실행, 편집 및 삭제할 수 있지만 READ 액세스 권한이 있는 사용자는 공유된 쿼리를 실행만 수 있습니다.

여러 프로젝트를 진행하고 여러 팀과 공동 작업하는 경우 쿼리 이름을 기억하기 어렵거나 긴 목록에서 검색하기가 어려울 수 있습니다. Amazon Redshift 쿼리 편집기 V2에서는 쿼리의 왼쪽 탐색 메뉴에서 저장된 쿼리와 공유 쿼리를 사용할 수 있습니다. 쿼리를 폴더로 정리할 수 있습니다. 중첩된 폴더도 지원됩니다.

마지막으로, 저장된 쿼리의 버전을 각각 관리하고 버전 기록을 항상 사용할 수 있습니다. 이는 이전 버전을 복원해야 할 때 매우 유용합니다.

Amazon Redshift 쿼리 편집기 V2를 사용하여 쿼리 플롯 작성
쿼리를 팀 동료와 공유하는 것도 좋지만 결과 집합을 시각화하고 PNG 또는 JPEG로 내보낸 다음 나중에 사용할 수 있도록 차트를 저장할 수 있다면 더 좋지 않을까요? Amazon Redshift 쿼리 편집기 V2를 사용하면 결과의 현재 위치 시각화를 수행할 수 있습니다. 차트의 모양과 느낌이 만족스러우면 나중에 사용할 수 있도록 차트를 저장하고, 저장된 모든 차트를 폴더별로 정리할 수 있습니다. 이렇게 하면 저장된 차트를 선택하거나 해당 쿼리를 다시 실행하거나 새 이미지를 내보낼 수 있습니다. 플롯을 처음부터 구성하거나 여러 프로젝트에 있는 수백 개의 차트 및 쿼리에 대한 구성을 기억할 필요가 없습니다.

지금 이용 가능
Amazon Redshift 쿼리 편집기 V2는 현재 AP-Northeast-3 리전을 제외한 모든 상용 AWS 리전에서 사용할 수 있습니다. 라이선스가 필요 없으며 Amazon Redshift 클러스터에 대한 비용을 제외하고 무료입니다.

Amazon Redshift 콘솔을 사용하여 서비스와 상호 작용할 수 있습니다. 로컬 컴퓨터에 해당 드라이버나 소프트웨어가 필요하지 않습니다.

자세한 내용은 Amazon Redshift 쿼리 편집기 V2 기술 문서를 참조하거나 다음 동영상을 참조하세요.

여러분의 피드백을 기다리고 있습니다.

Alex