Sdílet prostřednictvím


Referenční informace k tabulce cenových systémů

Tento článek obsahuje přehled tabulky cenových systémů, včetně schématu a ukázkových dotazů. Cenová tabulka poskytuje přístup k historickému protokolu cen skladových položek. Záznam se přidá pokaždé, když dojde ke změně ceny skladové položky. Tyto protokoly vám můžou pomoct s analýzou nákladů a monitorováním změn cen.

cesta k tabulce: Tato systémová tabulka se nachází v system.billing.list_prices.

Schéma tabulek cen

Tabulka cenových systémů používá následující schéma:

Název sloupce Datový typ Popis Příklad
price_start_time časové razítko Čas, kdy se tato cena stala efektivní v UTC 2023-01-01T09:59:59.999Z
price_end_time časové razítko Čas, kdy tato cena přestala platit v UTC 2023-01-01T09:59:59.999Z
account_id string ID účtu, pro který se tato sestava vygenerovala 1234567890123456
sku_name string Název skladové položky STANDARD_ALL_PURPOSE_COMPUTE
cloud string Název cloudu, na který se tato cena vztahuje. Možné hodnoty jsou AWS, AZUREa GCP. AWS, AZURE nebo GCP
currency_code string Měna, ve které je tato cena vyjádřena USD
usage_unit string Měrná jednotka, která je zpeněžená. DBU
pricing struct Pole strukturovaných dat, které zahrnuje informace o cenách za publikovanou ceníkovou sazbu. Klíč default vždy vrátí jednu cenu, kterou lze použít pro jednoduché dlouhodobé odhady. Klíč promotional představuje dočasnou propagační cenu, kterou mohou získat všichni zákazníci, kteří by mohli během dočasného období použít k odhadu nákladů. Klíč effective_list určuje seznam a propagační cenu a obsahuje efektivní ceníkovou cenu použitou k výpočtu nákladů. Některé cenové modely můžou také obsahovat další klíče, které poskytují podrobnější informace. {

"default": "0.10",

"promotional": {"default": "0.07"},

"effective_list": {"default": "0.07"}

}

Vzorové dotazy

Pomocí následujících ukázkových dotazů můžete zodpovědět běžné dotazy týkající se cen skladových položek:

Příklady dotazů týkajících se pozorovatelnosti nákladů na úlohy najdete v tématu Monitorování nákladů na úlohy & výkonu pomocí systémových tabulek.

Vyhledání ceníkové ceny konkrétní skladové položky k určitému datu

Vzhledem k tomu, že tabulka obsahuje záznamy pouze pro časy, kdy se cena skladové položky změní, musíte vyhledat nejnovější změnu ceny k datu nebo před datem.

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

Zobrazení cen, které se mezi měsíci změnily

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"