Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Ejecución de consultas de Amazon Athena

Modo de enfoque
Ejecución de consultas de Amazon Athena - Exportaciones de datos de AWS

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.

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.

Para ejecutar consultas de Athena en sus datos, utilice primero la consola de Athena para comprobar si AWS se están actualizando los datos y, a continuación, ejecute la consulta en la consola de Athena. Cuando ejecute SQL, asegúrese de que la base de datos correcta esté seleccionada en la lista desplegable. Puede utilizar el siguiente SQL para comprobar el estado.

select status from cost_and_usage_data_status

Los dos resultados posibles son READY y UPDATING. Si el estado es READY, puede consultar la base de datos de Athena. Si el estado es UPDATING, Athena podría devolver resultados incompletos.

Una vez que hayas confirmado que AWS se están actualizando tus datos, puedes ejecutar tus propias consultas. Por ejemplo, la siguiente consulta muestra year-to-date los costos por servicio de cada mes en la base de datos de ejemplo llamadamycostandusage_parquet. La siguiente consulta muestra year-to-date los costos de 2018. Actualice el año para ver year-to-date los costos actuales.

SELECT line_item_product_code, sum(line_item_blended_cost) AS cost, month FROM mycostandusage_parquet WHERE year='2018' GROUP BY line_item_product_code, month HAVING sum(line_item_blended_cost) > 0 ORDER BY line_item_product_code;

Nombres de columnas

Las restricciones de nombres de columnas de Athena son diferentes de las restricciones de nombres de columnas de los informes de costos y usos. Esto significa que cuando los datos de AWS CUR se cargan en una tabla de Athena, los nombres de las columnas cambian. AWS realiza los siguientes cambios:

  • Se añade un guion bajo delante de letras mayúsculas

  • Las letras mayúsculas se sustituyen por minúsculas

  • Todos los caracteres no alfanuméricos se sustituyen por un guion bajo

  • Se eliminan los guiones bajos duplicados

  • Cualquier espacio en blanco inicial y final se elimina

  • Si el nombre de la columna es más largo que la longitud de los nombres de columnas, se eliminan los guiones bajos de izquierda a derecha

nota

Tras aplicar estas reglas, algunas de las columnas de etiquetas de recursos tendrán nombres duplicados. AWS fusiona columnas cuando hay más de una columna con el mismo nombre.

Como ejemplos, el nombre de la columna ExampleColumnName pasa a ser example_column_name y el nombre de la columna Example Column Name pasa a ser example_column_name.

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.