

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración manual de Athena
<a name="cur-ate-manual"></a>

Le recomendamos encarecidamente que utilice la AWS CloudFormation plantilla para crear la tabla en lugar de crearla usted mismo. La consulta SQL proporcionada crea una tabla que cubre solo un mes de datos, pero la AWS CloudFormation plantilla crea una tabla que puede incluir varios meses y que se actualiza automáticamente. Para obtener más información sobre cómo configurar la AWS CloudFormation plantilla, consulte[Configuración de Athena mediante plantillas CloudFormation](use-athena-cf.md).

Si decides no usar la CloudFormation plantilla para configurar tu mesa Athena, sigue manualmente los pasos que se indican a continuación. Debe crear una tabla antes de poder ejecutar consultas SQL en sus datos de AWS CUR. Deberá realizar este paso al menos una vez al mes y la tabla solo incluirá los datos del AWS CUR actual.

Como parte del proceso de creación de la tabla, AWS transforma los nombres de las columnas del AWS CUR. Para obtener más información acerca del proceso de transformación, consulte [Nombres de columnas](cur-ate-run.md#column-transformations).
+ [Creación de tablas en Athena](create-manual-table.md)
+ [Creación de una tabla de estado de los informes de costos y usos](create-manual-cur-table.md)
+ [Cargar sus particiones de informe](upload-report-partitions.md)

# Creación de tablas en Athena
<a name="create-manual-table"></a>

AWS incluye el código SQL que debe ejecutar para crear esta tabla en su depósito de AWS CUR.<a name="create-manual-table-steps"></a>

**Para crear una tabla de Athena**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En la lista de buckets, seleccione el bucket en el que ha elegido recibir su informe de costos y usos.

1. Desplácese en la ruta `your-report-prefix-your-report-name-path-to-report`.

   La ruta exacta depende de si su AWS CUR está configurado para sobrescribir las versiones anteriores. Para obtener más información, consulte [Plazo de entrega de informes de costos y usos](understanding-report-versions.md#access-cur-s3-timeline).

1. Abra el archivo `my-report-name-create-table.sql`.

1. Copie el SQL desde el archivo, empezando por `CREATE` y finalizando por `LOCATION 's3://your-report-prefix/your-report-name/the-rest-of-the=path'`. Tome nota de la primera línea, ya que necesita el nombre de la base de datos y de la tabla para crear la base de datos de Athena.

1. Abra la consola Athena en [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. En el panel de consultas **Nueva consulta 1**, pegue la SQL siguiente: Para *`<database name>.<table name>`*, utilice la base de datos y el nombre de la tabla de la primera línea de la SQL que ha copiado.

   ```
   CREATE DATABASE <database name>
   ```

1. Elija **Ejecutar consulta**.

1. En el menú desplegable, seleccione la base de datos que acaba de crear.

1. En el panel de consultas **Nueva consulta 1**, pegue el resto de la SQL desde el archivo SQL.

1. Elija **Ejecutar consulta**.

Después de crear la tabla, debe cargar sus particiones antes de poder ejecutar una consulta. Para obtener más información, consulte [Cargar sus particiones de informe](upload-report-partitions.md).

# Creación de una tabla de estado de los informes de costos y usos
<a name="create-manual-cur-table"></a>

AWS actualiza el AWS CUR varias veces al día. Athena no puede saber cuándo AWS está actualizando el informe, lo que puede generar resultados de consulta con una combinación de datos antiguos y nuevos. Para mitigar esta situación, cree una tabla para comprobar si AWS está actualizando sus informes de costes y uso y consulte esa tabla para comprobar si AWS se están actualizando los datos. Debe crear esta tabla solo una vez. Después de eso, AWS mantiene la tabla actualizada.<a name="create-refresh-table"></a>

**Para crear su tabla actualizada**

1. Abra la consola Athena en [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. En el panel de consultas **Nueva consulta 1**, pegue la SQL siguiente: 

   ```
   CREATE EXTERNAL TABLE IF NOT EXISTS cost_and_usage_data_status(
     status STRING)
   ROW FORMAT SERDE
     'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
   WITH SERDEPROPERTIES (
    'serialization.format' = '1'
   )
   LOCATION 's3://{S3_Bucket_Name}/{Report_Key}/cost_and_usage_data_status/'
   ```

1. Elija **Ejecutar consulta**.

Para comprobar si AWS se están actualizando los datos, utilice la consola de Athena para ejecutar la siguiente consulta SQL.

```
select status from cost_and_usage_data_status 
```

# Cargar sus particiones de informe
<a name="upload-report-partitions"></a>

Para consultar los datos de sus informes de costos y usos, debe cargar los datos en la tabla de Athena. Debe hacerlo para cada nuevo informe de AWS CUR que se AWS le entregue.<a name="upload-partitions"></a>

**Para cargar sus particiones de informe más recientes**

1. Abra la consola Athena en [https://console.aws.amazon.com/athena/](https://console.aws.amazon.com/athena/home).

1. Elija los tres puntos verticales que se encuentran junto al nombre de la tabla.

1. Elija **Cargar particiones**.

Si no carga sus particiones, Athena no devuelve ningún resultado o devuelve un mensaje de error que indica que faltan datos.