スキーマ:

DATA_SHARING_USAGE

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

評価された料金の種類。有料リストの料金モデルのコンポーネント詳細については、 有料リストの料金モデル をご参照ください。

可能な値:

  • SAMPLE: 無料。クエリは、リストの試用期間内に実行されました。

  • FIXED: 月ごとの料金。

  • GRACE: 無料。クエリは、クエリごとの料金が適用される前の暦月(最初のクエリの後)に許可された無料クエリの中でカウントされました。

  • VARIABLE: クエリごとの料金。

  • MAX_VARIABLE_USAGE_REACHED: 無料。クエリは、このリストの最大合計月額コストに達した後に実行されました。

追加の値はプレビュー機能の一部です。

  • NON_MONETIZABLE_BILLING_EVENTS: 無料。これらの請求対象イベントは、データ製品の試用中に発行されたか、またはリストの料金プランに含まれていない請求対象イベントです。

  • MONETIZABLE_BILLING_EVENTS: Custom Event Billing料金。

  • MAX_BILLING_EVENT_USAGE_REACHED: 無料。これらの請求対象イベントは、リストの最大合計月額コストが上限に達した後に発行されました。

UNITS

VARCHAR

料金に含まれるクエリの数。 FIXED の料金の場合、この値は 1 です。

UNIT_PRICE

DECIMAL

月ごとまたはクエリごとの料金。無料クエリ、またはその月の最大合計料金に達した後の使用量については、値は 0 です。

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;
Copy

実行されたクエリの総数と、リストおよび月ごとの総料金の合計を取得します。

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;
Copy

実行されたクエリの総数と、料金の種類、コンシューマー、月ごとの総料金の合計を取得します。

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;
Copy