定價系統數據表參考
本文提供定價系統數據表的概觀,包括架構和範例查詢。 定價數據表可讓您存取 SKU 定價的歷程記錄。 凡是 SKU 價格變更,就會新增記錄。 這些記錄可以協助您執行成本分析和監視定價變更。
資料表路徑:此系統資料表位於 system.billing.list_prices
。
定價表架構
定價系統資料表會使用下列架構:
欄位名稱 | 資料類型 | 描述 | 範例 |
---|---|---|---|
price_start_time |
timestamp | 這個價格在 UTC 生效的時間 | 2023-01-01T09:59:59.999Z |
price_end_time |
timestamp | 這個價格在 UTC 中停止生效的時間 | 2023-01-01T09:59:59.999Z |
account_id |
字串 | 產生此報告之帳戶的標識碼 | 1234567890123456 |
sku_name |
字串 | SKU 的名稱 | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
字串 | 此價格適用的雲端名稱。 可能的值為 AWS 、AZURE 和 GCP 。 |
AWS 、 AZURE 或 GCP |
currency_code |
字串 | 這個價格的貨幣以表示 | USD |
usage_unit |
字串 | 獲利的度量單位。 | DBU |
pricing |
struct | 包含按照已發佈掛牌價提供定價資訊的結構化數據欄位。 索引鍵 default 一律會傳回單一價格,可用於簡單的長期估計值。
promotional 鍵代表所有客戶在暫時期間獲得的暫時促銷價格,此價格可用於成本估算。 主要 effective_list 會解析清單和促銷價格,並包含用於計算成本的有效清單價格。 某些定價模式也可能包含其他密鑰,以提供更多詳細數據。 |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
範例查詢
您可以使用下列範例查詢來回答 SKU 定價的常見問題:
如需有關作業成本可檢視性的範例查詢,請參閱 使用系統數據表監視作業成本 & 效能。
在特定日期尋找特定 SKU 的價目表價格
由於數據表只包含 SKU 價格變更記錄,因此您必須查找在日期或之前的最近一次價格變更。
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
檢視月份之間變更的價格
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"