翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Apache Iceberg の テーブル AWS Clean Rooms
Apache Iceberg は、データレイクのオープンソーステーブル形式です。 は、Apache Icebergメタデータに保存されている統計を使用してクエリプランを最適化し、クリーンルームのクエリ処理中のファイルスキャンを減らす AWS Clean Rooms ことができます。詳細については、Apache Iceberg
Iceberg テーブル AWS Clean Rooms で を使用する場合は、次の点を考慮してください。
-
S3 用の Apache Iceberg テーブル – Apache Icebergテーブルは、オープンソースのグルーカタログの実装 AWS Glue Data Catalog に基づいて で定義する必要があります。 https://iceberg.apache.org/docs/latest/aws/#glue-catalog
-
Athena の Apache Iceberg テーブル – 詳細については、https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg.html を参照してください。
-
Snowflake 用の Apache Iceberg テーブル – 詳細については、https://docs.snowflake.com/en/user-guide/tables-iceberg
を参照してください。 -
Parquet ファイル形式 – は、Parquet データファイル形式の Iceberg テーブル AWS Clean Rooms のみをサポートします。
-
GZIP および Snappy 圧縮 – GZIP および Snappy圧縮を備えた Parquet AWS Clean Rooms をサポートします。
-
Iceberg バージョン – バージョン 1 およびバージョン 2 の Iceberg テーブルに対するクエリの実行 AWS Clean Rooms をサポートします。
-
パーティション – Apache Icebergテーブルのパーティションを手動で追加する必要はありません AWS Glue。 はApache Icebergテーブル内の新しいパーティションを自動的に AWS Clean Rooms 検出し、テーブル定義のパーティションを更新するために手動操作は必要ありません。Iceberg パーティションは、 AWS Clean Rooms テーブルスキーマでは通常の列として表示され、設定済みテーブルスキーマではパーティションキーとして個別に表示されません。
-
制限
-
新しい Iceberg テーブルのみ
Apache Iceberg テーブルから変換された Apache Parquet テーブルはサポートされていません。
-
タイムトラベルクエリ
AWS Clean Rooms は、Apache Icebergテーブルでのタイムトラベルクエリをサポートしていません。
-
Athena エンジンバージョン 2
Athena エンジンバージョン 2 で作成されたIceberg テーブルはサポートされていません。
-
ファイル形式
Avro および最適化された行列 (ORC) のファイル形式はサポートされていません。
-
圧縮
Parquet の Zstandard (Zstd) 圧縮はサポートされていません。
-
Iceberg テーブルでサポートされているデータ型
AWS Clean Rooms は、次のデータ型を含むIcebergテーブルをクエリできます。
-
BOOLEAN
-
DATE
-
DECIMAL
-
DOUBLE
-
FLOAT
-
INT
-
LIST
-
LONG
-
MAP
-
STRING
-
STRUCT
-
TIMESTAMP WITHOUT TIME ZONE
Iceberg のデータ型の詳細については、Apache Iceberg ドキュメントで Iceberg のスキーマ