価格 システムテーブル Reference
この記事では、スキーマやクエリの例など、価格 システムテーブルの概要について説明します。 価格表では、SKUの価格の履歴ログにアクセスできます。 レコードは、SKU 価格が変更されるたびに追加されます。 これらのログは、コスト分析を実行し、価格変更を監視するのに役立ちます。
テーブルパス :このシステムテーブルは system.billing.list_prices
にあります。
価格テーブルのスキーマ
価格 システムテーブルは、次のスキーマを使用します。
列名 | データ型 | 説明 | 例 |
---|---|---|---|
| タイムスタンプ | この価格が発効した時刻(UTC) |
|
| タイムスタンプ | この価格がUTCで有効でなくなった時間 |
|
| string | このレポートが生成されたアカウントの ID |
|
| string | SKU の名前 |
|
| string | この価格が適用されるクラウドの名前。 指定できる値は、 |
|
| string | この価格が表される通貨 |
|
| string | 収益化される測定単位。 |
|
| 構造体 | 公開された正規価格の料金情報を含む構造化データ フィールド。 キー |
|
サンプル クエリ
次のサンプル クエリを使用して、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"