View a markdown version of this page

Apache Iceberg tablas en AWS Clean Rooms - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Apache Iceberg tablas en AWS Clean Rooms

Apache Iceberges un formato de tabla de código abierto para lagos de datos. AWS Clean Rooms puede utilizar las estadísticas almacenadas en Apache Iceberg los metadatos para optimizar los planes de consultas y reducir las digitalizaciones de archivos durante el procesamiento de consultas en salas limpias. Para obtener más información, consulte la documentación de Apache Iceberg.

Tenga en cuenta lo siguiente al utilizarlas AWS Clean Rooms con tablas Iceberg:

  • Tablas Apache Iceberg para S3: Apache Iceberg las tablas deben definirse en AWS Glue Data Catalog función de la implementación del catálogo Glue de código abierto.

  • Tablas Apache Iceberg para Athena: para obtener más información, consulte https://docs.aws.amazon.com/athena/latest/ug/querying-iceberg.html

  • Tablas de Apache Iceberg para Snowflake: para obtener más información, consulte https://docs.snowflake.com/en/user-guide/tables-iceberg

  • Formato de archivo Parquet: AWS Clean Rooms solo admite tablas Iceberg en el formato de archivo de datos Parquet.

  • Compresión GZIP, Snappy y Zstd: AWS Clean Rooms admite Parquet con compresión GZIP y Zstandard (Zstd). Snappy

  • Versiones Iceberg: AWS Clean Rooms permite ejecutar consultas en tablas Iceberg de las versiones 1 y 2.

  • Particiones: no es necesario añadir manualmente particiones para Apache Iceberg las tablas. AWS Glue AWS Clean Rooms detecta automáticamente Apache Iceberg las nuevas particiones en las tablas y no es necesaria ninguna operación manual para actualizar las particiones en la definición de la tabla. Las particiones de Iceberg aparecen como columnas normales en el esquema de tabla de AWS Clean Rooms , y no por separado como una clave de partición en el esquema de la tabla configurada.

  • Limitaciones

    • Solo tablas de Iceberg nuevas

      No se admiten las tablas de Apache Iceberg convertidas a partir de tablas de Apache Parquet.

    • Consultas de viaje en el tiempo

      AWS Clean Rooms no admite consultas sobre viajes en el tiempo con Apache Iceberg tablas.

    • Versión 2 del motor Athena

      No se admiten las tablas de Iceberg creadas con la versión 2 del motor Athena.

    • Formatos de archivo

      No se admiten los formatos archivo Avro ni ORC (Optimized Row Columnar).

Tipos de datos admitidos para las tablas de Iceberg

AWS Clean Rooms puede consultar Iceberg tablas que contengan los siguientes tipos de datos:

  • BOOLEAN

  • DATE

  • DECIMAL

  • DOUBLE

  • FLOAT

  • INT

  • LIST

  • LONG

  • MAP

  • STRING

  • STRUCT

  • TIMESTAMP WITHOUT TIME ZONE

Para obtener más información sobre los tipos de datos de Iceberg, consulte los esquemas para Iceberg en la documentación de Apache.