Amazon Redshift로 데이터 웨어하우징을 구현하는 방법은 무엇입니까?

Amazon Redshiftlo Deiteo Weeohaujing Eul Guhyeonhaneun Bangbeob Eun Mueos Ibnikka



기존 데이터베이스는 사용자가 복잡한 쿼리를 수행하거나 원하는 결과를 얻는 데 도움이 될 수 있지만 이 선택에는 몇 가지 단점이 있습니다. 쿼리를 실행하기 위한 하드웨어 설정 및 데이터베이스 설치, 데이터 저장 문제, 느린 성능 및 수동 유지 관리는 기존 데이터베이스의 몇 가지 문제 중 일부입니다.

이 문서에서는 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를 사용한 데이터 웨어하우징 구현에 대한 지침을 제공합니다.