Unterstützte Datentypen für Iceberg-Tabellen in Athena - Amazon Athena

Unterstützte Datentypen für Iceberg-Tabellen in Athena

Athena kann Iceberg-Tabellen abfragen, die die folgenden Datentypen enthalten:

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

Weitere Hinweise zu Iceberg-Tabellentypen finden Sie auf der Schemas-Seite für Iceberg in der Apache-Dokumentation.

Die folgende Tabelle zeigt das Verhältnis zwischen Athena-Datentypen und Datentypen von Iceberg-Tabellen.

Iceberg-Typ Athena-Typ Hinweise
boolean boolean
- tinyint Wird für Iceberg-Tabellen in Athena nicht unterstützt.
- smallint Wird für Iceberg-Tabellen in Athena nicht unterstützt.
int int In Athena-DML-Anweisungen ist dieser Typ INTEGER.
long bigint
double double
float float
decimal(P, S) decimal(P, S) P ist Präzision, S ist Skalieren.
- char Wird für Iceberg-Tabellen in Athena nicht unterstützt.
string string In Athena-DML-Anweisungen ist dieser Typ VARCHAR.
binary binary
date date
time - Für Athena-Iceberg-DDL-Anweisungen wie CREATE TABLE wird nur Iceberg-Zeitstempel (ohne Zeitzone) unterstützt, aber alle Zeitstempeltypen können über Athena abgefragt werden.
timestamp timestamp
timestamptz timestamptz
list<E> array
map<K,V> map
struct<...> struct
fixed(L) - Der fixed(L)-Typ wird derzeit in Athena nicht unterstützt.

Weitere Informationen zu Datentypen in Athena finden Sie unter Datentypen in Amazon Athena.