投稿日: Nov 27, 2023

AWS Glue データカタログでは、複数のエンジンをサポートする SQL ビューの作成、管理、アクセスコントロールのサポートを開始いたしました。お客様は、AWS Glue データカタログで SQL ビューを作成し、Amazon Athena、Amazon Redshift、EC2 上の Amazon EMR を使用した Spark などの SQL エンジンからそのビューに対してクエリを実行できます。

現在、お客様がビューを作成し、そのビューに複数の SQL エンジンからアクセスするには、エンジンごとに個別のビューを作成する必要があります。さらに、データ所有者は、エンジンごとに各ビューとビューの基になるテーブルへのアクセス権を付与する必要があります。コンシューマーがベーステーブルに直接アクセスする必要があるため、ビューを使用してベーステーブルのコンテンツをフィルタリングすることはできません。AWS Glue データカタログのビューを使用すると、コンシューマーがビューのベーステーブルにアクセスしなくても、複数のエンジンからクエリを実行できる 1 つのビューオブジェクトを作成できます。管理者は AWS Glue データカタログのマルチエンジンビューを使用して、コンシューマーが SQL エンジンから提供されるリッチ SQL ダイアレクトを使用してアクセスできる基となるデータの部分を指定できます。ビューへのアクセスは、データレイク内の他のリソースへのアクセス権を付与するときに使用しているのと同じ AWS Lake Formation アクセス許可リソース、列、タグを使用して制御できます。

この機能は、バージニア北部、オハイオ、オレゴン、アイルランド、東京など、複数の AWS リージョンでプレビュー版としてご利用いただけます。この機能の使用を開始するには、ビューに関するドキュメントを参照してください。