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 |
목록의 전체 이름입니다. 각 목록마다 고유하며 목록 URL을 만드는 데 사용됩니다. |
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
목록으로 상위 컨슈머를 표시합니다.
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