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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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.