다음을 통해 공유


마켓플레이스 시스템 tables 참조

Important

이 시스템 table은 공개 미리 보기 상태입니다. table에 액세스하려면, systemcatalog에서 schema을(를) 사용하도록 설정해야 합니다. 자세한 내용은 시스템 스키마를 사용으로 활성화하는 것을 참조하세요.

이 문서는 시스템 tables을 사용하여 Databricks Marketplace 판매 프로세스를 모니터링하는 방법을 개괄합니다.

Marketplace 시스템은 system.marketplaceschema에서 tables이 활성화되었습니다. 다음 tables 사용할 수 있습니다.

  • 목록 액세스: 귀하의 목록에 대해 완료된 요청 데이터 또는 get 데이터 이벤트에 대한 소비자 정보를 기록합니다.
  • 깔때기 이벤트: 목록에 수행된 노출 및 작업을 기록합니다.

참고 항목

공급자 분석 대시보드를 사용하여 수신자 사용 메트릭을 모니터링할 수 있습니다. 대시보드는 Marketplace 시스템 tables데이터를 가져옵니다. 대시보드를 사용하여 목록 사용 메트릭 모니터링을 참조하세요.

액세스 이벤트 목록 table

목록 액세스 이벤트 table는 완료된 요청 데이터 또는 get 데이터 이벤트에 대한 소비자 정보를 검색합니다.

Table 경로: 시스템 table는 system.marketplace.listing_access_events에 위치해 있습니다.

Column 이름 데이터 형식 설명
account_id string 목록을 호스트하는 계정 ID입니다.
metastore_id string 목록을 호스트하는 메타스토어 ID입니다.
metastore_cloud string 목록을 호스트하는 메타스토어의 클라우드 공급자입니다.
metastore_region string 목록을 호스트하는 메타스토어의 영역입니다.
provider_id string 공급자 프로필 ID입니다.
provider_name string 공급자 프로필 이름입니다.
listing_id string 목록 ID입니다.
listing_name string 목록 이름입니다.
consumer_delta_sharing_recipient_name string 소비자의 기본 델타 공유 수신자 이름입니다. event_type이 null일 때 값은 REQUEST_DATA입니다.
consumer_delta_sharing_recipient_type string 소비자가 Azure Databricks 계정에 있는지 여부입니다. Values는 OPEN 또는 DATABRICKS일 것입니다.
consumer_cloud string 소비자의 클라우드입니다. consumer_delta_sharing_recipient_typeOPEN인 경우 null 허용입니다.
consumer_region string 소비자의 지역입니다. consumer_delta_sharing_recipient_typeOPEN인 경우 null 허용입니다.
consumer_metastore_id string 소비자의 메타스토어 ID입니다. consumer_delta_sharing_recipient_typeOPEN인 경우 null 허용입니다.
consumer_email string 소비자의 이메일 주소입니다.
consumer_name string 소비자의 이름입니다.
consumer_company string 소비자의 회사입니다.
consumer_intended_use string 소비자가 의도한 목록 사용입니다.
consumer_comments string 소비자가 남긴 추가 설명입니다.
event_type string 액세스의 유형입니다. 값은 REQUEST_DATA 또는 GET_DATA일 수 있습니다.
event_date date 이벤트가 발생한 UTC 날짜입니다.
event_time timestamp 이벤트가 발생한 정확한 UTC 타임스탬프입니다. Timezone 정보는 값의 끝에 기록되며, +00:00은 UTC를 나타냅니다.

퍼널 이벤트 목록 table

목록 깔때기 이벤트 table는 귀하의 목록에서 수행된 노출 및 작업을 분석합니다. event_type은 소비자가 목록에 어떤 조치를 취했는지 알려줍니다.

Table 경로: 이 시스템 table는 system.marketplace.listing_funnel_events에 있습니다.

Column 이름 데이터 형식 설명
account_id string 목록을 호스트하는 계정 ID입니다.
metastore_id string 목록을 호스트하는 메타스토어 ID입니다.
metastore_cloud string 목록을 호스트하는 메타스토어의 클라우드 공급자입니다.
metastore_region string 목록을 호스트하는 메타스토어의 영역입니다.
provider_id string 공급자 프로필 ID입니다.
provider_name string 공급자 프로필 이름입니다.
listing_id string 목록 ID입니다.
listing_name string 목록 이름입니다.
event_type string 소비자 동작의 유형입니다. 이벤트 유형을 참조하세요.
event_time timestamp 이벤트가 발생한 정확한 UTC 타임스탬프입니다. Timezone 정보는 +00:00이 UTC를 나타내며 값의 끝에 기록됩니다.
event_date date 이벤트가 발생한 UTC 날짜입니다.
consumer_cloud string 소비자의 클라우드입니다. consumer_delta_sharing_recipient_typeOPEN인 경우 null 허용입니다.
consumer_region string 소비자의 지역입니다. consumer_delta_sharing_recipient_typeOPEN인 경우 null 허용입니다.

이벤트 유형

event_type column에 대한 가능한 values는 다음과 같습니다.

  • VIEW_LISTING
  • START_REQUEST_DATA
  • COMPLETE_REQUEST_DATA
  • ABANDON_REQUEST_DATA
  • START_GET_DATA
  • COMPLETE_GET_DATA
  • ABANDON_GET_DATA
  • UNINSTALL_DATA
  • FAIL_REQUEST_DATA
  • FAIL_GET_DATA

알려진 제한 사항

  • 2024년 3월 12일부터 tables Marketplace 시스템에는 Google Cloud에서 Databricks를 사용하는 소비자의 활동이 포함됩니다. Tables 이 날짜 이전에 Google Cloud 소비자 활동을 포함하지 않습니다.
  • listing_funnel_events table ABANDON_FAIL_DATAFAIL_GET_DATA 이벤트 유형은 2023년 11월 30일 이전에 기록되지 않았습니다.

예제 쿼리

이 섹션에는 목록의 소비자 활동에 대한 인사이트를 얻는 데 사용할 수 있는 다음 샘플 쿼리가 포함되어 있습니다.

지난 10일 동안의 소비자 요청

SELECT event_date, provider_name, listing_name, listing_id, consumer_delta_sharing_recipient_name, consumer_cloud, consumer_region, consumer_name, consumer_email, consumer_company
FROM system.marketplace.listing_access_events
WHERE event_type = 'REQUEST_DATA'
AND event_date >= date_add(current_date(), -10)

요청 수별 상위 목록

SELECT listing_name, consumer_cloud, count(*) as requestCount
FROM system.marketplace.listing_access_events
GROUP BY listing_name, consumer_cloud
ORDER BY requestCount DESC

상위 요청자 보기

SELECT consumer_name, consumer_email, count(*) as requestCount
FROM system.marketplace.listing_access_events
GROUP BY consumer_name, consumer_email
ORDER BY requestCount DESC

목록에서 각 소비자 작업이 수행된 횟수 보기

SELECT event_type, COUNT(*) as occurrences
FROM system.marketplace.listing_funnel_events
WHERE listing_name = :listing_name
GROUP BY event_type

Notebook 데모: Marketplace 시스템 분석 tables

다음 Notebook에는 추가 분석을 제공하는 추가 셀과 함께 이 문서의 예제 쿼리가 포함되어 있습니다.

마켓플레이스 시스템 table 데모

Get 노트북