Tabellreferens för prissystem
Den här artikeln ger dig en översikt över prissystemtabellen, inklusive schema- och exempelfrågor. Pristabellen ger dig åtkomst till en historisk logg över SKU-priser. En post läggs till varje gång ett SKU-pris ändras. De här loggarna kan hjälpa dig att utföra kostnadsanalyser och övervaka prisändringar.
Tabellsökväg: Den här systemtabellen finns på system.billing.list_prices
.
Schema för pristabell
Prissystemtabellen använder följande schema:
Kolumnnamn | Datatyp | beskrivning | Exempel |
---|---|---|---|
price_start_time |
tidsstämpel | Den tid då detta pris trädde i kraft i UTC | 2023-01-01T09:59:59.999Z |
price_end_time |
tidsstämpel | Den tid då det här priset slutade gälla i UTC | 2023-01-01T09:59:59.999Z |
account_id |
sträng | ID för kontot som den här rapporten genererades för | 1234567890123456 |
sku_name |
sträng | SKU:ns namn | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
sträng | Namnet på molnet som det här priset gäller för. Möjliga värden är AWS , AZURE och GCP . |
AWS , AZURE eller GCP |
currency_code |
sträng | Den valuta som priset uttrycks i | USD |
usage_unit |
sträng | Måttenheten som är monetariserad. | DBU |
pricing |
Struct | Ett strukturerat datafält som innehåller prisinformation till det publicerade listpriset. Nyckeln default returnerar alltid ett enda pris som kan användas för enkla långsiktiga uppskattningar. Nyckeln promotional representerar ett tillfälligt kampanjpris som alla kunder får som kan användas för kostnadsuppskattning under den tillfälliga perioden. Nyckeln effective_list fastställer list- och kampanjpriser och innehåller det effektiva listpris som används för att beräkna kostnaden. Vissa prismodeller kan också innehålla ytterligare nycklar som ger mer information. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Exempelfrågor
Du kan använda följande exempelfrågor för att besvara vanliga frågor om SKU-priser:
Exempelfrågor om jobbkostnadsobservabilitet finns i Övervaka jobbkostnader & prestanda med systemtabeller.
Hitta listpriset för en viss SKU vid ett visst datum
Eftersom tabellen bara innehåller poster för tider då SKU-priset ändras måste du leta upp den senaste prisändringen på eller före datumet.
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
Visa priser som har ändrats mellan månader
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"