メインコンテンツまでスキップ

価格 システムテーブル Reference

この記事では、スキーマやクエリの例など、価格 システムテーブルの概要について説明します。 価格表では、SKUの価格の履歴ログにアクセスできます。 レコードは、SKU 価格が変更されるたびに追加されます。 これらのログは、コスト分析を実行し、価格変更を監視するのに役立ちます。

テーブルパス :このシステムテーブルは system.billing.list_pricesにあります。

価格テーブルのスキーマ

価格 システムテーブルは、次のスキーマを使用します。

列名

データ型

説明

price_start_time

タイムスタンプ

この価格が発効した時刻(UTC)

2023-01-01T09:59:59.999Z

price_end_time

タイムスタンプ

この価格がUTCで有効でなくなった時間

2023-01-01T09:59:59.999Z

account_id

string

このレポートが生成されたアカウントの ID

1234567890123456

sku_name

string

SKU の名前

STANDARD_ALL_PURPOSE_COMPUTE

cloud

string

この価格が適用されるクラウドの名前。 指定できる値は、 AWSAZURE、および GCPです。

AWSAZURE、または GCP

currency_code

string

この価格が表される通貨

USD

usage_unit

string

収益化される測定単位。

DBU

pricing

構造体

公開された正規価格の料金情報を含む構造化データ フィールド。 キー default は、単純な長期見積もりに使用できる単一の価格を常に返します。 キー promotional は、すべての顧客が取得する一時的なプロモーション価格を表しており、一時的な期間中のコスト見積もりに使用できます。 キー effective_list は、希望小売価格とプロモーション価格を解決し、コストの計算に使用される有効な希望小売価格を含みます。 一部の価格モデルには、より詳細な情報を提供する追加のキーが含まれている場合があります。

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

サンプル クエリ

次のサンプル クエリを使用して、SKU の価格に関する一般的な質問に答えることができます。

ジョブコストの可観測性に関するクエリの例については、「 システムテーブルを使用したジョブのコストとパフォーマンスのモニタリング」を参照してください。

特定の日付の特定のSKUの定価を確認する

このテーブルには SKU の価格が変更された時点のレコードのみが含まれているため、日付以前の最新の価格変更を調べる必要があります。

SQL
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

月間で変更された価格を表示する

SQL
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"