Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esecuzione di query Amazon Athena
Per eseguire le query Athena sui dati, utilizza prima la console Athena per verificare se AWS sta aggiornando i dati, quindi esegui la query sulla console Athena. Quando si esegue SQL, verificare che dall'elenco a discesa sia stato selezionato il database corretto. Per controllare lo stato, si può utilizzare il seguente SQL.
select status from cost_and_usage_data_status
I due risultati possibili sono READY
e UPDATING
. Se lo stato èREADY
, puoi interrogare il tuo database Athena. Se lo stato èUPDATING
, Athena potrebbe restituire risultati incompleti.
Dopo aver confermato che AWS si sta aggiornando i dati, puoi eseguire le tue query. Ad esempio, la seguente query mostra year-to-date i costi per servizio per ogni mese nel database di esempio chiamato. mycostandusage_parquet
La seguente query mostra year-to-date i costi del 2018. Aggiorna l'anno per visualizzare year-to-date i costi correnti.
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;
Nomi delle colonne
Le restrizioni relative ai nomi delle colonne Athena sono diverse dalle restrizioni relative ai nomi delle colonne dei rapporti sui costi e sull'utilizzo. Ciò significa che quando i dati AWS CUR vengono caricati in una tabella Athena, i nomi delle colonne cambiano. AWS apporta le seguenti modifiche:
-
Un trattino basso viene aggiunto davanti alle lettere maiuscole
-
Le lettere maiuscole vengono sostituite da lettere minuscole
-
Qualunque carattere non alfanumerico viene sostituito da un trattino basso.
-
I doppi trattini bassi vengono rimossi
-
Qualunque trattino basso iniziale e finale viene rimosso
-
Se il nome della colonna supera la lunghezza consentita, i trattini bassi vengono rimossi da sinistra a destra
Nota
Dopo aver applicato queste regole, alcune colonne dei tag delle risorse avranno nomi duplicati. AWS unisce le colonne quando vi sono più colonne con lo stesso nome.
Ad esempio, il nome della colonna ExampleColumnName
diventa e example_column_name
il nome della colonna Example Column Name
diventaexample_column_name
.