Dela via


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, AZUREoch 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"