Informazioni di riferimento sulla tabella del sistema tariffario
Questo articolo offre una panoramica della tabella del sistema tariffario, inclusi lo schema e le query di esempio. La tabella dei prezzi consente di accedere a un log cronologico dei prezzi dello SKU. Una voce viene aggiunta ogni volta che viene apportata una modifica al prezzo di uno SKU. Questi log consentono di eseguire l'analisi dei costi e monitorare le modifiche ai prezzi.
percorso tabella: questa tabella di sistema si trova in system.billing.list_prices
.
Schema della tabella dei prezzi
La tabella del sistema tariffario usa lo schema seguente:
Nome della colonna | Tipo di dati | Descrizione | Esempio |
---|---|---|---|
price_start_time |
timestamp | Ora in cui questo prezzo è diventato effettivo in formato UTC | 2023-01-01T09:59:59.999Z |
price_end_time |
timestamp | Ora in cui il prezzo non è più valido in formato UTC | 2023-01-01T09:59:59.999Z |
account_id |
string | ID dell'account per cui è stato generato il report | 1234567890123456 |
sku_name |
string | Nome dello SKU | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
string | Nome del cloud a cui si applica questo prezzo. I valori possibili sono AWS , AZURE e GCP . |
AWS , AZURE o GCP |
currency_code |
string | La valuta in cui si trova questo prezzo è espresso | USD |
usage_unit |
string | Unità di misura monetizzata. | DBU |
pricing |
struct | Campo dati strutturato che include informazioni sui prezzi al prezzo di listino pubblicato. La chiave default restituirà sempre un singolo prezzo che può essere utilizzato per semplici stime a lungo termine. La chiave promotional rappresenta un prezzo promozionale temporaneo di cui beneficiano tutti i clienti e che può essere usato per la stima dei costi durante il periodo limitato. La chiave effective_list definisce il prezzo di listino e quello promozionale e contiene il prezzo di listino effettivo utilizzato per calcolare il costo. Alcuni modelli di prezzi possono includere anche chiavi aggiuntive che forniscono altri dettagli. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Query di esempio
È possibile usare le query di esempio seguenti per rispondere a domande comuni sui prezzi degli SKU:
- Trovare il prezzo di listino di un determinato SKU in una determinata data
- Visualizzare i prezzi modificati tra un mese e l’altro
Per alcune query relative all'osservabilità dei costi di lavoro, vedere Monitorare i costi di lavoro & nelle prestazioni utilizzando le tabelle di sistema.
Trovare il prezzo di listino di un determinato SKU in una determinata data
Poiché la tabella contiene solo record per le ore in cui cambia il prezzo dello SKU, è necessario cercare la variazione di prezzo più recente in o prima della data.
SELECT sku_name, price_start_time, pricing.default
FROM system.billing.list_prices
WHERE sku_name = 'STANDARD_ALL_PURPOSE_COMPUTE'
AND price_start_time <= "2023-01-01"
ORDER BY price_start_time DESC
LIMIT 1
Visualizzare i prezzi modificati tra mesi
SELECT sku_name, price_start_time, pricing.default
FROM system.billing.list_prices
WHERE price_start_time BETWEEN "2023-05-01" AND "2023-07-01"