Tipi di dati supportati per tabelle Iceberg in Athena - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di dati supportati per tabelle Iceberg in Athena

Athena può eseguire query su tabelle Iceberg che contengono i seguenti tipi di dati:

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

Per ulteriori informazioni sui tipi di tabella Iceberg, consulta la pagina degli schemi per Iceberg nella documentazione di Apache.

La tabella riportata di seguito mostra la relazione tra i tipi di dati Athena e i tipi di dati della tabella Iceberg.

Tipo Iceberg Tipo Athena Note
boolean boolean
- tinyint Non supportato per tabelle Iceberg in Athena.
- smallint Non supportato per tabelle Iceberg in Athena.
int int Nelle DML dichiarazioni di Athena, questo tipo è. INTEGER
long bigint
double double
float float
decimal(P, S) decimal(P, S) P è precisione, S è scala.
- char Non supportato per tabelle Iceberg in Athena.
string string Nelle DML dichiarazioni di Athena, questo tipo è. VARCHAR
binary binary
date date
time - Solo il timestamp Iceberg (senza fuso orario) è supportato per le DDL istruzioni Athena Iceberg comeCREATE TABLE, ma tutti i tipi di timestamp possono essere interrogati tramite Athena.
timestamp timestamp
timestamptz timestamptz
list<E> array
map<K,V> map
struct<...> struct
fixed(L) - Il tipo fixed(L) non è attualmente supportato in Athena.

Per ulteriori informazioni sui tipi di dati in Athena, consultare Tipi di dati in Amazon Athena.