AWS Glue Data Catalog에 등록된 카탈로그 쿼리 - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

AWS Glue Data Catalog에 등록된 카탈로그 쿼리

Amazon Redshift 데이터 웨어하우스를 AWS Glue Data Catalog에 등록하고 AWS Lake Formation에서 결과 카탈로그에 대한 권한을 설정하면 동일한 계정 및 AWS 리전의 소스 데이터 웨어하우스에 액세스할 수 있는 모든 Amazon Redshift 인스턴스에 카탈로그가 자동으로 탑재됩니다. 그런 다음 로컬 클러스터 또는 작업 그룹과 마찬가지로 해당 카탈로그를 쿼리할 수 있습니다. Apache Iceberg REST Open API를 지원하는 SQL 엔진을 사용하여 AWS Glue Data Catalog에 등록된 카탈로그를 쿼리할 수도 있습니다. Apache Iceberg REST API를 사용하여 AWS Glue Data Catalog에서 카탈로그를 쿼리하는 방법에 대한 자세한 내용은 AWS Glue 개발자 안내서데이터 카탈로그 액세스를 참조하세요. Apache Iceberg REST API에 대한 자세한 내용은 Apache Iceberg REST Open API specification을 참조하세요.

카탈로그를 쿼리하려면 먼저 AWS Lake Formation을 사용하여 카탈로그에 대한 권한을 설정해야 합니다. AWS Lake Formation에서 카탈로그에 대한 권한 설정에 대한 자세한 내용은 AWS Lake Formation 개발자 안내서Amazon Redshift 데이터 공유에 대한 권한 설정을 참조하세요. AmazonRedshiftServiceLinkedRolePolicy 관리형 정책이 연결된 IAM 역할도 필요합니다. 서비스 연결 역할에 대한 자세한 내용은 Amazon Redshift 관리 안내서Amazon Redshift에 대한 서비스 연결 역할 사용을 참조하세요.

카탈로그에 대한 쿼리는 테이블에 액세스하려면 다음 세 부분으로 구성된 구문을 따라야 합니다.

database@namespace.schema.table

Amazon Redshift 데이터 웨어하우스 쿼리에 대한 일반적인 정보는 Amazon Redshift 관리 안내서데이터베이스 쿼리를 참조하세요.

Querying using the query editor v2

관리형 작업 그룹에 액세스하기 위해 계정에 대한 권한을 설정하면 해당 관리형 작업 그룹이 서버리스 데이터베이스의 외부 데이터베이스 섹션 아래 트리 뷰 패널에 나타납니다. 내부 Amazon Redshift 프로비저닝된 클러스터 또는 서버리스 작업 그룹을 쿼리하는 것과 동일한 방식으로 세 부분으로 구성된 구문 형식(database@namespace/cluster.schema.table)을 사용하여 관리형 작업 그룹을 쿼리할 수 있습니다. 다음 샘플 문을 참고하세요.

SELECT price FROM sales_db@mynamespace.sales_schema.inventory_table
Querying using the Data API

카탈로그의 Amazon 리소스 이름(ARN)을 관련 database 속성에 전달하여 내부 Amazon Redshift 프로비저닝된 클러스터 또는 서버리스 작업 그룹을 쿼리하는 것과 동일한 방식으로 Amazon Redshift Data API를 사용하여 관리형 작업 그룹을 쿼리할 수 있습니다. 카탈로그에 테이블을 만드는 다음 예시를 참고하세요.

aws redshift-data execute-statement —sql 'CREATE TABLE IF NOT EXISTS "dev@test-rms-catalog".public.t1 (c1 INT, c2 VARCHAR(10));' —database arn:aws:glue:us-east-1:550022730026:catalog/test-rms-catalog