スキーマ:

DATA_SHARING_USAGE

LISTING_CONSUMPTION_DAILY ビュー

DATA_SHARING_USAGE スキーマにあるこのビューを使用して、 Snowflake Native App の消費や Snowflake Marketplace などのデータ交換でリストに関連付けられた共有データの消費を分析できます。ビューは、特定の日付のデータをクエリした各コンシューマーアカウントの記録を返します。

列名

データ型

説明

EVENT_DATE

DATETIME

消費日。

EXCHANGE_NAME

VARCHAR

リストが属するデータ交換またはSnowflake Marketplaceの名前。

SNOWFLAKE_REGION

VARCHAR

消費が発生したSnowflake Region。

LISTING_NAME

VARCHAR

リストの識別子。

LISTING_DISPLAY_NAME

VARCHAR

リストの表示名。

LISTING_GLOBAL_NAME

VARCHAR

グローバル名をリストします。

PROVIDER_ACCOUNT_LOCATOR

VARCHAR

データ製品所有者のアカウントロケーター。

PROVIDER_ACCOUNT_NAME

VARCHAR

データ製品所有者のアカウント名。

SHARE_NAME

VARCHAR

共有名。データ製品がSnowflake Native Appの場合、これは NULL です。

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

コンシューマーのアカウントロケーター名。

CONSUMER_ACCOUNT_NAME

VARCHAR

コンシューマーのアカウント名。

CONSUMER_ORGANIZATION

VARCHAR

コンシューマーの組織名。

JOBS

INTEGER

当日データ製品で実行された合計ジョブ数。コンシューマークエリが、リストにアタッチされたデータ共有またはSnowflake Native Appに含まれるオブジェクトを解決すると、ジョブが記録されます。

REGION_GROUP

VARCHAR

コンシューマーのアカウントがある リージョングループ

CONSUMER_NAME

VARCHAR

アクセス、使用、またはリクエストされたリストのコンシューマーアカウントの名前が含まれます。試用アカウントなど、名前がない場合は NULL です。

使用上の注意

  • ビューの待機時間は最大2日間です。

  • データは365日間(1年間)保持されます。

  • ビューには、データ製品が Snowflake Native App であろうと共有であろうと、すべてのデータ商品のデータが含まれます。

特定の期間における消費量別の上位リストを表示します。

 SELECT
   listing_name,
   listing_display_name,
   SUM(jobs) AS jobs
FROM snowflake.data_sharing_usage.listing_consumption_daily
WHERE 1=1
   AND event_date BETWEEN '2021-01-01' AND '2021-01-31'
GROUP BY 1,2
ORDER BY 3 DESC
Copy

リストによって上位のコンシューマーを表示します。

SELECT
  *,
  ROW_NUMBER() OVER (PARTITION BY listing_name, listing_display_name ORDER BY jobs DESC) AS rank
FROM (
  SELECT
    listing_name,
    listing_display_name,
    consumer_account_locator,
    SUM(jobs) AS jobs
  FROM snowflake.data_sharing_usage.listing_consumption_daily
  WHERE 1=1
    AND event_date BETWEEN '2021-01-01' AND '2021-01-31'
  GROUP BY 1,2,3
)
ORDER BY
  listing_name,
  listing_display_name,
  rank
Copy