게시된 날짜: Nov 27, 2023
이제 AWS Glue 데이터 카탈로그는 여러 엔진을 지원하는 SQL 뷰의 생성, 관리, 액세스 제어를 지원합니다. 고객은 AWS Glue 데이터 카탈로그에서 SQL 뷰를 생성하고, Amazon EMR on EC2를 사용하여 Amazon Athena, Amazon Redshift 및 Spark를 비롯한 SQL 엔진에서 이를 쿼리할 수 있습니다.
현재는 고객이 뷰를 생성하고 여러 SQL 엔진에서 해당 뷰에 액세스하려는 경우, 엔진마다 별도의 뷰를 생성해야 합니다. 또한 데이터 소유자는 각 뷰와 각 엔진에 대한 뷰의 기본 테이블에 대한 액세스 권한을 부여해야 합니다. 소비자는 기본 테이블에 직접 액세스할 수 있어야 하므로 해당 테이블의 콘텐츠를 필터링하는 데 뷰를 사용할 수 없습니다. AWS Glue 데이터 카탈로그 뷰를 사용하면 소비자가 뷰의 기본 테이블에 액세스하지 않고도 여러 엔진에서 쿼리할 수 있는 단일 뷰 객체를 생성할 수 있습니다. 관리자는 AWS Glue 데이터 카탈로그의 다중 엔진 뷰를 통해 SQL 엔진에서 제공하는 다양한 SQL 방언을 사용하여 기본 데이터 소비자가 기본 데이터의 어떤 부분에 액세스할 수 있는지 제어할 수 있습니다. 뷰에 대한 액세스는 데이터 레이크의 다른 리소스에 대한 액세스 권한을 부여하는 데 사용된 것과 동일한 AWS Lake Formation 권한 리소스, 열 및 태그로 제어할 수 있습니다.
이 기능은 버지니아 북부, 오하이오, 오레곤, 아일랜드, 도쿄를 비롯한 여러 AWS 리전에서 평가판으로 제공됩니다. 이 기능을 시작하려면 뷰 설명서를 참조하세요.