Tipos de dados suportados para tabelas Iceberg no Athena - Amazon Athena

Tipos de dados suportados para tabelas Iceberg no Athena

O Athena pode consultar tabelas Iceberg que contêm os seguintes tipos de dados:

binary boolean date decimal double float int list long map string struct timestamp without time zone

Para obter mais informações sobre tipos de tabela Iceberg, consulte a página de esquemas para Iceberg na documentação do Apache.

A tabela a seguir mostra a relação entre tipos de dados do Athena e tipos de dados de tabela Iceberg.

Tipo do Iceberg Tipo do Athena Observações
boolean boolean
- tinyint Não suportado para tabelas Iceberg no Athena.
- smallint Não suportado para tabelas Iceberg no Athena.
int int Nas instruções DML do Athena, esse tipo é INTEGER.
long bigint
double double
float float
decimal(P, S) decimal(P, S) P é precisão, S é escala.
- char Não suportado para tabelas Iceberg no Athena.
string string Nas instruções DML do Athena, esse tipo é VARCHAR.
binary binary
date date
time - Somente o carimbo de data/hora do Iceberg (sem fuso horário) é suportado para instruções DDL do Athena Iceberg, como CREATE TABLE, mas todos os tipos de carimbo de data/hora podem ser consultados por meio do Athena.
timestamp timestamp
timestamptz timestamptz
list<E> array
map<K,V> map
struct<...> struct
fixed(L) - O tipo fixed(L) não é suportado no Athena atualmente.

Para obter mais informações sobre tipos de dados no Athena, consulte Tipos de dados no Amazon Athena.