

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Executando consultas do Amazon Athena
<a name="cur-ate-run"></a>

Para executar consultas do Athena em seus dados, primeiro use o console do Athena para verificar se AWS está atualizando seus dados e, em seguida, execute sua consulta no console do Athena. Quando você executar o SQL, certifique-se de que o banco de dados correto esteja selecionado na lista suspensa. Você pode usar o SQL a seguir para verificar o status.

```
select status from cost_and_usage_data_status 
```

Os dois resultados possíveis são `READY` e `UPDATING`. Se o status for `READY`, você pode consultar seu banco de dados do Athena. Se o status for `UPDATING`, então o Athena pode retornar resultados incompletos.

Depois de confirmar que AWS está atualizando seus dados, você pode executar suas próprias consultas. Por exemplo, a consulta a seguir mostra year-to-date os custos por serviço para cada mês no banco de dados de exemplo chamado`mycostandusage_parquet`. A consulta a seguir mostra year-to-date os custos de 2018. Atualize o ano para ver year-to-date os custos atuais.

```
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;
```

## Nomes de colunas
<a name="column-transformations"></a>

As restrições de nomes de coluna do Athena são diferentes das restrições de nomes de coluna dos relatórios de custos e uso. Isso significa que, quando seus dados AWS CUR são carregados em uma tabela do Athena, os nomes das colunas mudam. AWS faz as seguintes alterações:
+ Um sublinhado é adicionado na frente de letras maiúsculas
+ Letras maiúsculas são substituídas por letras minúsculas 
+ Todos os caracteres não alfanuméricos são substituídos por um sublinhado
+ Sublinhados duplicados são removidos
+ Todos os sublinhados iniciais e finais são removidos
+ Se o nome da coluna for maior do que o permitido para o comprimento de nomes de coluna, os sublinhados serão removidos da esquerda para a direita

**nota**  
Depois de aplicar essas regras, algumas das colunas da tag de recursos terão nomes duplicados. AWS mescla colunas quando há mais de uma coluna com o mesmo nome. 

Como exemplos, o nome da coluna `ExampleColumnName` se torna `example_column_name`, e o nome da coluna `Example Column Name` se torna `example_column_name`.