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á.
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 chamadomycostandusage_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
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
.