연합 데이터베이스 쿼리 - AWS Lake Formation

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

연합 데이터베이스 쿼리

권한을 부여하면 사용자가 로그인하여 Amazon Redshift Redshift를 사용하여 페더레이션 데이터베이스에 쿼리를 시작할 수 있습니다. 이제 사용자는 로컬 데이터베이스 이름을 사용하여 SQL 쿼리에서 Amazon Redshift 데이터 공유를 참조할 수 있습니다. Amazon Redshift Redshift에서는 데이터 공유를 통해 공유되는 공개 스키마의 고객 테이블에는 데이터public.customer 카탈로그에서와 같이 해당 테이블이 생성됩니다.

  1. Amazon Redshift Redshift를 사용하여 페더레이션 데이터베이스를 쿼리하기 전에 클러스터 관리자는 다음 명령을 사용하여 Data Catalog 데이터베이스에서 데이터베이스를 생성합니다.

    CREATE DATABASE sharedcustomerdb FROM ARN 'arn:aws:glue:<region>:111122223333:database/tahoedb' WITH DATA CATALOG SCHEMA tahoedb
  2. 클러스터 관리자는 데이터베이스에 대한 사용 권한을 부여합니다.

    GRANT USAGE ON DATABASE sharedcustomerdb TO IAM:user;
  3. 이제 연동 사용자는 SQL 도구에 로그인하여 테이블을 쿼리할 수 있습니다.

    Select * from sharedcustomerdb.public.customer limit 10;

자세한 내용은 Amazon Redshift 관리 가이드AWS Glue Data Catalog 의 쿼리하기 섹션을 참조하세요.