스키마:

DATA_SHARING_USAGE

LISTING_CONSUMPTION_DAILY 뷰

DATA_SHARING_USAGE 스키마의 이 뷰는 Snowflake Marketplace 와 같은 데이터 교환의 목록과 연결된 Snowflake Native App 또는 공유 데이터의 소비를 분석하는 데 사용할 수 있습니다. 뷰는 지정된 날짜에 대해 데이터를 쿼리한 각 컨슈머 계정의 레코드를 반환합니다.

열 이름

데이터 타입

설명

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