이 문서에서는 AWS Redshift를 사용하여 데이터 웨어하우스를 구현하는 방법에 대해 사용자에게 더 깊은 이해를 제공합니다.
AWS Redshift란 무엇입니까?
AWS Redshift를 사용하면 사용자는 기존 데이터베이스의 모든 구성 없이 데이터를 검색하고 조작할 수 있습니다. 애플리케이션의 요구 사항에 따라 용량을 지능적으로 확장하고 빠르고 정확한 응답을 제공하며 AWS에서 완벽하게 관리합니다. AWS Redshift는 빅 데이터 분석의 광범위한 애플리케이션에 널리 사용됩니다. 또한 사용한 만큼만 지불하는 모델을 따르며 창고가 유휴 상태일 때 추가 비용이 발생하지 않습니다.
다음 문서를 참조하여 Redshift에 대해 자세히 알아보세요. “Amazon Redshift 데이터 유형이란 무엇입니까?” :
Amazon Redshift로 데이터 웨어하우징을 구현하는 방법은 무엇입니까?
Amazon Redshift는 쿼리 실행을 위해 다양한 웨어하우스에서 SQL(표준 쿼리 언어)을 사용합니다. 데이터 웨어하우스를 수동으로 설정하는 데 드는 비용을 모니터링하면서 최대값을 추출하는 것은 번거로운 일입니다. 따라서 AWS Redshift는 데이터 관련 비즈니스 작업의 속도를 정확하고 지능적으로 가속화하고 빠르고 쉽고 안정적이며 안전한 방식으로 데이터에 대한 통찰력을 얻는 시간을 단축하는 데 도움이 됩니다. Amazon Redshift로 데이터 웨어하우징을 구현하면 다음과 같은 많은 이점이 있습니다.
- 데이터 암호화
- 지능형 최적화
- 비용 최적
- 반복적인 작업 자동화
- 자동 확장 용량
- 다양한 AWS 리소스 지원
다음은 Amazon Redshift를 사용하여 데이터 웨어하우징을 구현할 수 있는 몇 가지 단계입니다.
1단계: IAM 역할 생성
데이터 웨어하우스를 구현하는 첫 번째 단계 AWS 레드시프트 IAM 역할을 생성하는 것부터 시작됩니다. 이를 위해 다음에서 IAM 역할을 검색하고 선택합니다. AWS 관리 콘솔 :
다음을 클릭하세요. “역할” IAM 역할 사이드바의 옵션:
다음을 클릭하세요. “역할 만들기” 다음 버튼:
에서 신뢰할 수 있는 엔터티 유형 섹션에서 “AWS 서비스” Redshift에 대한 IAM 역할을 생성할 때:
에서 사용 사례 부분 , 선택하다 “적색편이” 강조 표시된 필드에서 다음 강조 표시된 옵션을 선택하십시오. 다음을 클릭하세요. '다음' 나중에 버튼을 누르세요:
에서 권한 정책 부분 , 검색해서 선택하세요 “AmazonS3ReadOnlyAccess” 옵션. 그런 다음 '다음' 나중에 버튼을 누르세요:
에서 역할 세부정보 부분 , 역할의 이름을 제공하십시오.
나머지는 그대로 유지 기본 설정으로, 을 클릭하세요 “역할 만들기” 인터페이스 하단에 있는 버튼:
역할은 되었습니다 성공적으로 만들어진. 다음을 클릭하세요. “역할 보기” 단추:
에서 역할 보기 섹션을 복사하세요. RNA 나중에 사용할 수 있도록 메모장에 저장하세요.
2단계: Redshift 클러스터 생성
AWS Management Console에서 다음을 검색한 후 선택합니다. “적색편이” 서비스:
아래로 스크롤 “적색편이” 메인 콘솔을 클릭하고 “클러스터 생성” 단추:
그러면 사용자가 “클러스터 생성” 상호 작용. 이 인터페이스에서 클러스터 이름을 제공하고 “dc.2 대형” 클러스터 유형의 경우:
에서 데이터베이스 구성 섹션을 제공합니다. 사용자 이름 그리고 비밀번호 클러스터의 경우:
아래로 스크롤하여 IAM 역할 부분. 이 자습서의 앞부분에서 생성한 IAM 역할을 여기에 연결하겠습니다. 이를 위해 “IAM 역할 연결” 단추:
이 섹션에서는 생성된 역할을 선택하고 “IAM 역할 연결” 역할을 연결하는 버튼:
기본값을 유지하고 “클러스터 생성” 인터페이스 하단에 있는 버튼:
클러스터를 사용할 수 있으려면 시간이 좀 걸립니다. 다음을 클릭하세요. 클러스터 이름 상태가 표시된 후 RDS 대시보드에서 '활동적인':
3단계: 권한 추가
액세스 IAM 서비스 AWS Management Console에서 새 정책 구성 루트 사용자 계정에서:
로부터 IAM 대시보드, 을 클릭하세요 “사용자” 왼쪽 사이드바의 옵션:
다음을 클릭하세요. 역할 이름 그건 관리자 액세스 계정에:
탭하세요. “권한 추가” 인터페이스에 있는 버튼:
다음을 클릭하세요. “정책을 직접 첨부하세요” 아래 옵션 권한 옵션 부분:
귀하의 계정에 다음 권한을 추가하십시오:
- AmazonRedshift쿼리편집기
- AmazonRedshiftQueryEditorV2FullAccess
- AmazonRedshiftReadOnly액세스
다음 권한을 추가한 후, '다음' 단추:
에서 권한 요약 섹션에서 “권한 추가” 단추:
여기에서는 권한이 성공적으로 구성되었습니다.
4단계: 쿼리 편집기
에 AWS RDS 대시보드 , “쿼리 편집기 v2” 사이드바의 옵션:
그러면 다음 인터페이스가 표시됩니다. 이 인터페이스에서 클러스터 이름을 선택하고 연결에 대한 다음 세부 정보를 제공합니다. 세부정보를 입력한 후 다음을 클릭하세요. “연결 만들기” 단추:
테스트 목적으로 다음 쿼리를 제공하고 '달리다' 단추:
쿼리가 실행되었습니다. 성공적으로:
이것이 이 가이드의 전부입니다. 이제 사용자는 이 콘솔에서 다양한 쿼리를 실행할 수 있습니다. 생성, 삽입, 삭제, 등.
결론
Redshift로 데이터 웨어하우징을 생성하려면 RDS 클러스터로 IAM 역할 및 권한을 구성하고 ' 쿼리 편집기 ” 옵션을 사용하여 쿼리를 실행합니다. AWS Redshift는 SQL 구문을 따르고 고성능을 위해 대규모 데이터 세트에 대한 쿼리를 효율적으로 실행하는 클라우드 기반 데이터베이스입니다. 이 문서에서는 Amazon Redshift를 사용한 데이터 웨어하우징 구현에 대한 지침을 제공합니다.