

# Tipos de datos compatibles con las tablas de Iceberg en Athena
<a name="querying-iceberg-supported-data-types"></a>

Athena puede consultar las tablas de Iceberg que contienen los siguientes tipos de datos:

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

Para más información sobre los tipos de tablas de Iceberg, consulte la [página de esquemas para Iceberg](https://iceberg.apache.org/docs/latest/schemas/) en la documentación de Apache.

En la siguiente tabla, se muestra la relación entre los tipos de datos de Athena y los tipos de datos de tabla de Iceberg.


****  

<table>
<thead>
  <tr><th>Tipo Iceberg</th><th>Tipo Athena</th><th>Notas</th></tr>
</thead>
<tbody>
  <tr><td>boolean</td><td>boolean</td><td></td></tr>
  <tr><td>-</td><td>tinyint</td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td>-</td><td>smallint</td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td>int</td><td>int</td><td>En las instrucciones DML de Athena, este tipo INTEGER.</td></tr>
  <tr><td>long</td><td>bigint</td><td></td></tr>
  <tr><td>double</td><td>double</td><td></td></tr>
  <tr><td>float</td><td>float</td><td></td></tr>
  <tr><td>decimal(P, S)</td><td>decimal(P, S)</td><td>P es la precisión, S es la escala.</td></tr>
  <tr><td>-</td><td>char</td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td>string</td><td>string</td><td>En las instrucciones DML de Athena, este tipo VARCHAR.</td></tr>
  <tr><td>binary</td><td>binary</td><td></td></tr>
  <tr><td>date</td><td>date</td><td></td></tr>
  <tr><td>time</td><td>-</td><td rowspan="3">Solo se admite la marca de tiempo de Iceberg (sin zona horaria) para las instrucciones DDL de Athena Iceberg como CREATE TABLE, pero todos los tipos de marca de tiempo pueden consultarse a través de Athena.</td></tr>
  <tr><td>timestamp</td><td>timestamp</td></tr>
  <tr><td>timestamptz</td><td>timestamptz</td></tr>
  <tr><td>list<E></td><td>array</td><td></td></tr>
  <tr><td>map<K,V></td><td>map</td><td></td></tr>
  <tr><td>struct<...></td><td>struct</td><td></td></tr>
  <tr><td>fixed(L)</td><td>-</td><td>El tipo fixed(L) no se admite actualmente en Athena.</td></tr>
</tbody>
</table>


Para más información sobre los tipos de datos en Athena, consulte [Tipos de datos en Amazon Athena](data-types.md).