- スキーマ:
PAID_LISTING_ACCESS_AND_CHANGE_LOG ビュー¶
プロバイダーは、 Data Sharingの更新 スキーマにあるこのビューを使用して、コンシューマーの有料リスト変更ログをクエリし、料金プランのステータスと、コンシューマーがいつ有料リストまたはトライアルリストへのアクセスを失うかを判断することができます。
このビューは、コンシューマーが料金プランを変更したとき、トライアルリストを開始または終了したとき、またはサブスクリプションをキャンセルしたときに更新されます。
列¶
列名 |
データ型 |
説明 |
---|---|---|
EVENT_DATE |
DATETIME |
行が作成された日時。 |
LISTING_NAME |
VARCHAR |
料金プランに関連付けられたリストの名前。 |
LISTING_DISPLAY_NAME |
VARCHAR |
リストの表示名。 |
LISTING_GLOBAL_NAME |
VARCHAR |
リストのユニークリストロケーター(ULL)。 |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
コンシューマーアカウント名。 |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
Snowflakeコンシューマーアカウントロケーター。 |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
コンシューマーの組織名。 |
CONSUMER_SNOWFLAKE_REGION |
VARCHAR |
コンシューマーの組織の請求先住所と配送先住所に対応するSnowflakeリージョン。 |
CURRENT_PRICING_PLAN |
VARIANT |
EVENT_DATE 列で指定された日時にアクティブであった料金プランに関する JSON 形式の情報。以下の情報が返されます。
|
NEXT_PRICING_PLAN |
VARIANT |
|
IS_CONSUMER_AUTO_RENEWAL_ENABLED |
BOOLEAN |
コンシューマーは自動更新を有効にしました。これはサブスクリプションリストにのみ適用されます。 |
PURCHASE_STATE |
VARCHAR |
リストの状態。状態は以下のいずれかです。
|
CURRENT_PRICING_PLAN_START_ON |
DATETIME |
料金プランがアクティブになった日時。 |
CURRENT_PRICING_PLAN_END_ON |
DATETIME |
現在の料金プランが終了する日時。 |
TRIAL_END_ON |
DATETIME |
リストトライアルの終了日。 |
ACCESS_END_ON |
DATETIME |
現在のサブスクリプション期間が終了する日時。NULL は、現在のプランがサブスクリプションではなく、使用ベースのプランであることを示します。 |
使用上の注意¶
表示の遅延時間は最大2日かかる場合があります。
データは1年間保存されます。
列が変更されると行が作成されます。たとえば、コンシューマーが料金プランを変更した場合、トライアルを開始または終了した場合、サブスクリプションをキャンセルした場合、データを削除した場合などです。
このデータには、リストサブスクリプションまたはトライアルをキャンセルした人を含め、リストに少なくとも1回アクセスしたすべてのコンシューマーが含まれます。
このビューには、1人以上のコンシューマーがいる有料のSnowflakeリストのデータが含まれます。
このレポートには、コンシューマー1人につきリスト1行が含まれます。たとえば、コンシューマーがプロバイダーから2つのリストを購入し、それぞれの購入が3回更新された場合、ビューには6つのエントリが含まれます。個々の列は、1つの特定のサブスクリプションの状態を表します。
以下のデータはビューに含まれません。
限定トライアルリスト
無料リスト - Snowflakeプラットフォームの内外を問わず、無償で提供されます。
無料リスト - プラットフォーム上では無料で提供されますが、プラットフォーム外ではプロバイダーに直接支払われます。
コンシューマーが一度もアクセスしたことのないリスト
例¶
指定されたリストとコンシューマーの変更ログを表示します。
SELECT
event_date,
listing_name,
listing_global_name,
consumer_account_name,
consumer_account_locator,
consumer_organization_name,
current_pricing_plan,
next_pricing_plan,
is_consumer_auto_renewal_enabled,
purchase_state,
current_pricing_plan_start_on,
current_pricing_plan_end_on,
trial_end_on,
access_end_on
FROM snowflake.data_sharing_usage.paid_listing_access_and_change_log
WHERE TRUE
AND consumer_organization_name = 'specific_organization_name'
AND listing_display_name = 'specific_listing_display_name'
ORDER BY event_date DESC;
次の請求期間で終了する料金プランのリストとコンシューマーを表示します。
SELECT
event_date,
listing_name,
listing_global_name,
consumer_account_name,
consumer_account_locator,
consumer_organization_name,
current_pricing_plan,
next_pricing_plan,
is_consumer_auto_renewal_enabled,
purchase_state,
current_pricing_plan_start_on,
current_pricing_plan_end_on,
trial_end_on,
access_end_on
FROM snowflake.data_sharing_usage.paid_listing_access_and_change_log
WHERE TRUE
AND consumer_organization_name = 'specific_organization_name'
AND listing_display_name = 'specific_listing_display_name'
QUALIFY TRUE
AND ROW_NUMBER() OVER (
PARTITION BY
consumer_organization_name,
consumer_snowflake_region,
consumer_account_name,
listing_display_name
ORDER BY event_date DESC ) = 1;