

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Apache Iceberg の テーブル AWS Clean Rooms
<a name="iceberg-tables"></a>

Apache Iceberg は、データレイクのオープンソーステーブル形式です。 は、Apache Icebergメタデータに保存されている統計を使用してクエリプランを最適化し、クリーンルームのクエリ処理中のファイルスキャンを減らす AWS Clean Rooms ことができます。詳細については、[Apache Iceberg](https://iceberg.apache.org/) のドキュメントを参照してください。

Iceberg テーブル AWS Clean Rooms で を使用する場合は、次の点を考慮してください。
+ **S3 用の Apache Iceberg テーブル** – Apache Icebergテーブルは、オープンソースのグルーカタログの実装 AWS Glue Data Catalog に基づいて で定義する必要があります。 [https://iceberg.apache.org/docs/latest/aws/#glue-catalog](https://iceberg.apache.org/docs/latest/aws/#glue-catalog)
+ **Athena の Apache Iceberg テーブル** – 詳細については、[https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg.html](https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg.html) を参照してください。
+ **Snowflake 用の Apache Iceberg テーブル** – 詳細については、[https://docs.snowflake.com/en/user-guide/tables-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 テーブルでサポートされているデータ型
<a name="supported-data-types-iceberg"></a>

AWS Clean Rooms は、次のデータ型を含むIcebergテーブルをクエリできます。
+ BOOLEAN
+ DATE
+ DECIMAL
+ DOUBLE
+ FLOAT
+ INT
+ LIST
+ LONG
+ MAP
+ STRING
+ STRUCT
+ TIMESTAMP WITHOUT TIME ZONE

Iceberg のデータ型の詳細については、Apache Iceberg ドキュメントで [Iceberg のスキーマ](https://iceberg.apache.org/docs/latest/schemas/)を参照してください。