

# 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><code>boolean</code></td><td><code>boolean</code></td><td></td></tr>
  <tr><td>-</td><td><code>tinyint</code></td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td>-</td><td><code>smallint</code></td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td><code>int</code></td><td><code>int</code></td><td>En las instrucciones DML de Athena, este tipo <code>INTEGER</code>.</td></tr>
  <tr><td><code>long</code></td><td><code>bigint</code></td><td></td></tr>
  <tr><td><code>double</code></td><td><code>double</code></td><td></td></tr>
  <tr><td><code>float</code></td><td><code>float</code></td><td></td></tr>
  <tr><td><code>decimal(P, S)</code></td><td><code>decimal(P, S)</code></td><td><code>P</code> es la precisión, <code>S</code> es la escala.</td></tr>
  <tr><td>-</td><td><code>char</code></td><td>No es compatible con las tablas de Iceberg en Athena.</td></tr>
  <tr><td><code>string</code></td><td><code>string</code></td><td>En las instrucciones DML de Athena, este tipo <code>VARCHAR</code>.</td></tr>
  <tr><td><code>binary</code></td><td><code>binary</code></td><td></td></tr>
  <tr><td><code>date</code></td><td><code>date</code></td><td></td></tr>
  <tr><td><code>time</code></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 <code>CREATE TABLE</code>, pero todos los tipos de marca de tiempo pueden consultarse a través de Athena.</td></tr>
  <tr><td><code>timestamp</code></td><td><code>timestamp</code></td></tr>
  <tr><td><code>timestamptz</code></td><td><code>timestamptz</code></td></tr>
  <tr><td><code>list&lt;E&gt;</code></td><td><code>array</code></td><td></td></tr>
  <tr><td><code>map&lt;K,V&gt;</code></td><td><code>map</code></td><td></td></tr>
  <tr><td><code>struct&lt;...&gt;</code></td><td><code>struct</code></td><td></td></tr>
  <tr><td><code>fixed(L)</code></td><td>-</td><td>El tipo <code>fixed(L)</code> 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).