기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
연합 데이터베이스 쿼리
권한을 부여하면 사용자가 로그인하여 Amazon Redshift Redshift를 사용하여 페더레이션 데이터베이스에 쿼리를 시작할 수 있습니다. 이제 사용자는 로컬 데이터베이스 이름을 사용하여 SQL 쿼리에서 Amazon Redshift 데이터 공유를 참조할 수 있습니다. Amazon Redshift Redshift에서는 데이터 공유를 통해 공유되는 공개 스키마의 고객 테이블에는 데이터public.customer
카탈로그에서와 같이 해당 테이블이 생성됩니다.
-
Amazon Redshift Redshift를 사용하여 페더레이션 데이터베이스를 쿼리하기 전에 클러스터 관리자는 다음 명령을 사용하여 Data Catalog 데이터베이스에서 데이터베이스를 생성합니다.
CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:
<region>
:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb -
클러스터 관리자는 데이터베이스에 대한 사용 권한을 부여합니다.
GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
-
이제 연동 사용자는 SQL 도구에 로그인하여 테이블을 쿼리할 수 있습니다.
Select * from sharedcustomerdb.public.customer limit 10;
자세한 내용은 Amazon Redshift 관리 가이드AWS Glue Data Catalog 의 쿼리하기 섹션을 참조하세요.