- スキーマ:
MONETIZED_USAGE_DAILY ビュー¶
DATA_SHARING_USAGE スキーマの MONETIZED_USAGE_DAILY ビューを使用すると、使用量に対して累積された料金を含む、リストごとの日次コンシューマークエリの履歴をクエリできます。コンシューマーの支払い情報を取得するには、 ORGANIZATION_USAGE または DATA_SHARING_USAGE スキーマの MARKETPLACE_DISBURSEMENT_REPORT ビューをクエリします。
ビューには、特定のリストに対するコンシューマークエリの履歴が含まれます。
列¶
列名 |
データ型 |
説明 |
---|---|---|
REPORT_DATE |
DATETIME |
レポートが実行された日付。 |
USAGE_DATE |
DATE |
使用日。 |
LISTING_NAME |
VARCHAR |
リストの SQL 識別子。 |
LISTING_DISPLAY_NAME |
VARCHAR |
リストの表示名。 |
LISTING_GLOBAL_NAME |
VARCHAR |
リストのグローバル名。 |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
コンシューマーアカウントのアカウントロケーター。 |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
コンシューマーアカウントの名前。 |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
コンシューマーアカウントの組織名。 |
CONSUMER_SNOWFLAKE_REGION |
VARCHAR |
コンシューマーアカウントがホストされているクラウドサービス リージョン。 |
PRICING_PLAN |
JSON |
JSON 料金プランの詳細を含む値。有料使用の出力にのみ含まれます。 |
CHARGE_TYPE |
VARCHAR |
評価された料金の種類。有料リストの料金モデルのコンポーネント詳細については、 有料リストの料金モデル をご参照ください。 可能な値:
追加の値はプレビュー機能の一部です。
|
UNITS |
VARCHAR |
料金に含まれるクエリの数。 |
UNIT_PRICE |
DECIMAL |
月ごとまたはクエリごとの料金。無料クエリ、またはその月の最大合計料金に達した後の使用量については、値は |
GROSS_CHARGE |
DECIMAL |
当日におけるこの個別項目の合計料金。 |
CURRENCY |
VARCHAR |
USD |
使用上の注意¶
ビューの待機時間は最大48時間(2日間)です。
データは365日間(1年間)保持されます。
例¶
実行されたクエリの総数と、顧客および月ごとの総料金の合計を取得します。クエリは単位数として返されます。
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6;
実行されたクエリの総数と、リストおよび月ごとの総料金の合計を取得します。
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5;
実行されたクエリの総数と、料金の種類、コンシューマー、月ごとの総料金の合計を取得します。
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, charge_type
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6,7;