

# Athena에 Redshift 데이터 카탈로그 등록
<a name="gdc-register-rs"></a>

Athena는 Redshift 클러스터 또는 AWS Glue Data Catalog에 등록된 서버리스 네임스페이스에 저장된 데이터를 읽고 쓸 수 있습니다. 이는 중앙 집중식 보안 및 거버넌스를 제공하는 AWS Lake Formation과 함께 작동하여 여러 쿼리 엔진에서 데이터 액세스를 일관되게 관리하고 공유 Redshift 데이터에 대한 세분화된 액세스 제어를 유지합니다.

## 고려 사항 및 제한 사항
<a name="gdc-register-rs-considerations-and-limitations"></a>
+ **구체화된 뷰** - Amazon Redshift 구체화된 뷰는 Athena에서 쿼리할 수 있지만 Athena 또는 Spark를 사용하여 구체화된 뷰를 생성하는 것은 지원되지 않습니다.
+ Amazon Redshift 관리형 스토리지 테이블에 대한 AWS Glue Data Catalog 구성 및 작업 설정을 포함한 DDL 작업은 지원되지 않습니다.

## 사전 조건
<a name="gdc-register-rs-prerequisites"></a>

Athena에서 AWS Glue 데이터 카탈로그를 쿼리하려면 먼저 다음 작업을 완료합니다.

1. Amazon Redshift 클러스터 또는 서버리스 네임스페이스를 생성하고 AWS Glue Data Catalog에 등록합니다. 자세한 내용은 Amazon Redshift 관리 안내서의 [AWS Glue Data Catalog에 클러스터 등록](https://docs.aws.amazon.com/redshift/latest/mgmt/register-cluster.html) 또는 [AWS Glue Data Catalog에 네임스페이스 등록](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless_datasharing-register-namespace.html)을 참조하세요.

1. 등록된 네임스페이스에서 AWS Lake Formation에 데이터 카탈로그를 생성합니다. 자세한 내용은 AWS Lake Formation 개발자 안내서의 [Amazon Redshift 페더레이션 카탈로그 생성](https://docs.aws.amazon.com/lake-formation/latest/dg/create-ns-catalog.html)을 참조하세요.

1. (선택 사항) Lake Formation을 사용하여 카탈로그에서 세분화된 액세스 제어를 설정합니다. 자세한 내용은 AWS Lake Formation 개발자 안내서의 [AWS Glue Data Catalog으로 데이터 가져오기](https://docs.aws.amazon.com/lake-formation/latest/dg/bring-your-data-overview.html)를 참조하세요.

## Athena 콘솔에 Redshift 데이터 카탈로그 등록
<a name="gdc-register-rs-console-steps"></a>

Athena 콘솔에 Redshift 데이터 카탈로그를 등록하려면 다음 단계를 수행합니다.

1. [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/)에서 Athena 콘솔을 엽니다.

1. 탐색 창에서 **데이터 소스 및 카탈로그**를 선택합니다.

1. **데이터 소스 및 카탈로그** 페이지에서 **데이터 소스 생성**을 선택합니다.

1. **데이터 소스 선택**에서 **Amazon S3 - AWS Glue Data Catalog**을 선택합니다.

1. **AWS Glue Data Catalog** 섹션의 **데이터 소스 계정**에서 **이 계정의 AWS Glue Data Catalog**을 선택합니다.

1. **테이블 생성 또는 카탈로그 등록**에서 **새 AWS Glue 카탈로그 등록**을 선택합니다.

1. **데이터 소스 세부 정보** 섹션의 **데이터 소스 이름**에 SQL 쿼리에서 데이터 소스를 지정하는 데 사용할 이름을 입력하거나 생성된 기본 이름을 사용합니다.

1. **카탈로그**에서 **찾아보기**를 선택하여 동일한 계정의 AWS Glue 카탈로그 목록을 검색합니다. 기존 카탈로그가 보이지 않는 경우 [AWS Glue 콘솔](https://console.aws.amazon.com/glue/)에서 카탈로그를 생성합니다.

1. **AWS Glue 카탈로그 찾아보기** 대화 상자에서 사용할 카탈로그를 선택한 다음 **선택하기**를 선택합니다.

1. (선택 사항) **태그**에 데이터 소스와 연결할 키/값 페어를 입력합니다.

1. **다음**을 선택합니다.

1. **검토 및 생성** 페이지에서 입력한 정보가 정확한지 확인한 다음 **데이터 소스 생성**을 선택합니다.