翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Redshift Spectrum では、Amazon Redshift クラスターノードにデータをロードすることなく、Amazon S3 データレイクのデータのクエリと取得を実行できます。
Redshift Spectrum は、Lake Formation で有効になっている外部 AWS Glue データカタログを登録する 2 つの方法をサポートしています。
データカタログへのアクセス許可を持つ、クラスターにアタッチされた IAM ロールの使用
IAM ロールを作成するには、以下の手順で説明されているステップに従います。
-
外部 AWS Glue Data Catalog リソースへのアクセスを管理するように設定されたフェデレーション IAM ID。
Redshift Spectrum は、フェデレーション IAM ID を使用したLake Formation テーブルのクエリをサポートしています。IAM ID は、IAM ユーザーまたは IAM ロールとすることができます。Redshift Spectrum での IAM ID フェデレーションの詳細については、「フェデレーション ID を使用して、ローカルリソースと Amazon Redshift Spectrum の外部テーブルへの Amazon Redshift アクセスを管理する」を参照してください。
Lake Formation と Redshift Spectrum の統合により、データを Lake Formation に登録した後に、テーブルに対して行、列、およびセルレベルのアクセスコントロールのアクセス許可を定義できます。
詳細については、「 での Redshift Spectrum の使用 AWS Lake Formation」を参照してください。
Redshift Spectrum は、Lake Formation が管理する外部スキーマテーブルの読み取りまたは SELECT
クエリをサポートしています。
詳細については、「Redshift Spectrum 用の外部スキーマの作成」を参照してください。
トランザクションテーブルタイプのサポート
この表は、Redshift Spectrum でサポートされているトランザクションテーブル形式と、該当する Lake Formation アクセス許可を示しています。
テーブル形式 | 説明と許可されるオペレーション | Redshift Spectrum でサポートされる Lake Formation のアクセス許可 |
---|---|---|
Apache Hudi |
増分データ処理とデータパイプラインの開発を簡素化するために使用される形式。 Redshift Spectrum は、Amazon S3 の Apache Hudi Copy on Write (CoW) 詳細については、「Apache Hudi で管理されるデータの外部テーブルの作成」を参照してください。 |
「Lake Formation でのデータフィルタリングとセルレベルのセキュリティ」に従って、テーブル、列、行、セルレベルのアクセス許可を使用して Hudi テーブルを保護します。 |
Apache Iceberg |
オープンテーブル形式は、大量のファイルのコレクションをテーブルとして管理し、レコードレベルの挿入、更新、削除、タイムトラベルクエリなどの最新の分析データレイクオペレーションをサポートします。 詳細については、「Amazon Redshift での Apache Iceberg テーブルの使用」を参照してください。 |
Redshift Spectrum は、Apache Iceberg テーブルのクエリをサポートしています。 |
Linux Foundation Delta Lake | Delta Lake は、一般的に Amazon S3 または File system distribuito Hadoop (HDFS) 上に構築される最新のデータレイクアーキテクチャの実装を支援するオープンソースプロジェクトです。 Redshift Spectrum は、Delta Lake テーブルのクエリをサポートしています。詳細については、「Delta Lake で管理される外部テーブルの作成」を参照してください。 |
テーブル、列、行、セルレベルのアクセス許可がサポートされています。 |