스키마:

DATA_SHARING_USAGE

LISTING_TELEMETRY_DAILY 뷰

DATA_SHARING_USAGE 스키마의 LISTING_TELEMETRY_DAILY 뷰는 데이터 교환 및 리전별 일일 원격 분석 데이터를 표시합니다. 뷰는 조직의 각 데이터 교환 및 해당 데이터 교환이 가능한 각 리전에 대한 행을 반환합니다.

열 이름

데이터 타입

설명

EXCHANGE_NAME

VARCHAR

목록이 속한 데이터 교환의 이름입니다(예: Snowflake Marketplace).

EVENT_DATE

DATE

이벤트의 날짜입니다.

SNOWFLAKE_REGION

VARCHAR

이벤트가 발생한 Snowflake Region입니다. NONE 인 경우 Snowflake 계정에 로그인하지 않은 사용자에 대해 이벤트가 발생했습니다.

LISTING_NAME

VARCHAR

목록의 식별자입니다.

LISTING_DISPLAY_NAME

VARCHAR

목록의 표시 이름입니다.

LISTING_GLOBAL_NAME

VARCHAR

목록의 전체 이름입니다. 각 목록마다 고유하며 목록 URL을 만드는 데 사용됩니다.

EVENT_TYPE

VARCHAR

목록에 대해 발생한 이벤트입니다. ACTION 열과 함께 사용하십시오. 이는 다음 중 하나일 수 있습니다.

  • GET: 컨슈머는 ACTION 열의 값에 따라 무료, 유료 또는 제한적 평가판 목록의 데이터베이스를 생성하거나 Snowflake Native App 을 설치합니다.

  • REQUEST: 컨슈머는 아직 데이터를 사용할 수 없는 리전에서 제한된 평가판 목록 또는 무료 목록을 요청합니다.

  • LISTING CLICK: 사용자가 검색이나 Snowflake Marketplace 페이지 등 목록의 타일을 클릭합니다.

  • LISTING VIEW: 사용자가 목록 세부 정보 페이지를 방문합니다.

  • UNINSTALL: 컨슈머가 Snowflake Native App 을 제거하거나 가져온 데이터베이스를 삭제합니다.

ACTION

VARCHAR

이벤트에 대해 수행된 작업입니다. 이는 다음 중 하나일 수 있습니다.

  • STARTED: 컨슈머가 목록 세부 정보 페이지에서 목록에 대해 Get 또는 Request 를 선택했습니다.

  • COMPLETED: EVENT_TYPE에 따라 다음 중 하나일 수 있습니다.

    • GET의 EVENT_TYPE에 대해 컨슈머가 Snowflake Native App 을 설치하거나 데이터 제품에서 데이터베이스를 생성했음을 나타냅니다. 유료 및 제한적 평가판 목록의 경우 이는 컨슈머가 평가판을 시작했거나 데이터 제품을 구매했음을 나타냅니다.

    • REQUEST의 EVENT_TYPE에 대해 공급자가 컨슈머로부터 목록 요청을 받았음을 나타냅니다.

    • UNINSTALL의 EVENT_TYPE에 대해 컨슈머가 Snowflake Native App 을 성공적으로 제거했거나 가져온 데이터베이스를 삭제했음을 나타냅니다.

  • CLICK: LISTING CLICK 이벤트의 경우 컨슈머가 검색이나 Snowflake Marketplace 홈페이지와 같은 목록 타일을 클릭했음을 나타냅니다.

  • VIEW: LISTING VIEW 이벤트의 경우 목록 뷰를 기록합니다.

EVENT_COUNT

INTEGER

이벤트 날짜에 이 이벤트 작업이 발생한 총횟수입니다.

CONSUMER_ACCOUNTS_DAILY

INTEGER

위에서 주어진 이벤트 작업을 수행한 고유 계정의 수입니다.

CONSUMER_ACCOUNTS_28D

INTEGER

지정된 이벤트 작업을 지난 28일 동안 수행한 고유 컨슈머 계정의 수입니다.

REGION_GROUP

VARCHAR

컨슈머 계정이 있는 리전 그룹 입니다. NONE 인 경우 Snowflake 계정에 로그인하지 않은 사용자에 대해 이벤트가 발생했습니다.

사용법 노트

  • 뷰의 지연 시간은 최대 2일입니다.

  • 데이터는 365일(1년) 동안 보관됩니다.

  • 뷰에는 데이터 제품이 Snowflake Native App 인지 공유인지에 관계없이 모든 데이터 제품의 데이터가 포함됩니다.

각 목록에 대한 클릭률을 검토하려면 다음을 실행하십시오.

SELECT
  listing_name,
  listing_display_name,
  event_date,
  SUM(IFF(event_type = 'LISTING CLICK', consumer_accounts_daily, 0)) AS listing_clicks,
  SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'STARTED', consumer_accounts_daily, 0)) AS get_request_started,
  SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'COMPLETED', consumer_accounts_daily, 0)) AS get_request_completed,
  get_request_completed / NULLIFZERO(listing_clicks) AS ctr
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;
Copy

즉각적인 잠재 고객의 목록 조회 수를 보다 명확하게 파악하려면 REGION_GROUP 필드를 사용하여 Snowflake 계정에 로그인한 사용자가 조회를 수행했는지 여부에 따라 일일 총 목록 조회 수를 분할할 수 있습니다.

SELECT
  listing_name,
  listing_display_name,
  event_date,
  COUNT_IF(event_type= 'listing_view' AND region_group='NONE') as unknown_user_view_count,
  COUNT_IF(event_type= 'listing_view' AND region_group!='NONE') as known_user_view_count
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;
Copy