Tipos de dados compatíveis com tabelas do Apache Iceberg - Amazon Redshift

Tipos de dados compatíveis com tabelas do Apache Iceberg

Este tópico descreve os tipos de dados compatíveis que o Redshift Spectrum pode ler em tabelas no formato Apache Iceberg.

O Amazon Redshift pode consultar tabelas do 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 dados do Iceberg, consulte Schemas na documentação do Apache Iceberg.

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

Tipo do Iceberg Tipo do Amazon Redshift Observações
boolean boolean
- tinyint Não é compatível com tabelas do Iceberg no Amazon Redshift.
- smallint Não é compatível com tabelas do Iceberg no Amazon Redshift.
int int Nas instruções SQL do Amazon Redshift, esse tipo é INTEGER.
long bigint
double double
float float
decimal(P, S) decimal(P, S) P é precisão, S é escala.
- char Não é compatível com tabelas do Iceberg no Redshift Spectrum.
string string Nas instruções SQL do Amazon Redshift, esse tipo é VARCHAR.
binary binary
date date
time -
timestamp timestamp
timestamptz -
list<E> array
map<K,V> map
struct<...> struct
fixed(L) - No momento, o tipo fixed(L)  não é compatível com o Redshift Spectrum.

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