Referência de tabelas do sistema do Marketplace

Importante

Esta tabela do sistema está em Visualização Pública.

Esta página fornece uma referência sobre como usar tabelas do sistema para ajudar a monitorar o processo de venda do Databricks Marketplace .

As tabelas do sistema do Marketplace estão localizadas no esquema system.marketplace. Esse esquema é habilitado automaticamente quando uma listagem do Marketplace é criada em seu metastore. O esquema inclui as seguintes tabelas:

  • Acesso de listagem: registra as informações do consumidor para eventos de solicitação de dados ou obtenção de dados em suas listagens.
  • Eventos de funil: registra impressões e ações executadas em suas listagens.

Observação

Você pode usar o Painel de Controle de Análise de Dados do Provedor para monitorar as métricas de uso do destinatário. O painel de controle extrai os dados das tabelas do sistema do Marketplace. Confira Monitorar as listagens de métricas de uso usando painéis de controle.

Listar a tabela de eventos de acesso

A tabela de eventos de acesso à listagem recupera as informações do consumidor para dados de solicitação concluídos ou eventos de obtenção de dados em suas listagens.

Caminho da tabela: Esta tabela do sistema está localizada em system.marketplace.listing_access_events.

Nome da coluna Tipo de dados Descrição
account_id cadeia A ID da conta que hospeda a listagem.
metastore_id cadeia A ID do metastore que hospeda a listagem.
metastore_cloud cadeia O provedor de nuvem do metastore que hospeda a listagem.
metastore_region cadeia A região do metastore que hospeda a listagem.
provider_id cadeia A ID do perfil do provedor.
provider_name cadeia O nome do perfil do provedor.
listing_id cadeia A ID da listagem.
listing_name cadeia O nome da listagem.
consumer_delta_sharing_recipient_name cadeia O nome do destinatário subjacente do Compartilhamento Delta para o consumidor. O valor é null quando o event_type é REQUEST_DATA.
consumer_delta_sharing_recipient_type cadeia Se o consumidor está em uma conta do Azure Databricks ou não. Os valores serão OPEN ou DATABRICKS.
consumer_cloud cadeia A nuvem do consumidor. Anulável se consumer_delta_sharing_recipient_type for OPEN.
consumer_region cadeia A região do consumidor. Anulável se consumer_delta_sharing_recipient_type for OPEN.
consumer_metastore_id cadeia O ID do metastore do consumidor. Anulável se consumer_delta_sharing_recipient_type for OPEN.
consumer_email cadeia O endereço de email do consumidor.
consumer_name cadeia O nome do consumidor.
consumer_company cadeia A empresa do consumidor.
consumer_intended_use cadeia O uso pretendido pelo consumidor da listagem.
consumer_comments cadeia Qualquer comentário adicional deixado pelo consumidor.
event_type cadeia O tipo de acesso. O valor pode ser REQUEST_DATA ou GET_DATA.
event_date data A data UTC em que o evento ocorreu.
event_time carimbo de data/hora O carimbo de data/hora UTC exato em que o evento ocorreu. As informações de fuso horário são registradas no final do valor, com +00:00 representando UTC.

Listar a tabela de eventos de funil

A tabela de eventos do funil de listagem analisa as impressões e as ações realizadas em suas listagens. event_type informa a você qual ação o consumidor tomou na sua listagem.

Caminho da tabela: Esta tabela do sistema está localizada em system.marketplace.listing_funnel_events.

Nome da coluna Tipo de dados Descrição
account_id cadeia A ID da conta que hospeda a listagem.
metastore_id cadeia A ID do metastore que hospeda a listagem.
metastore_cloud cadeia O provedor de nuvem do metastore que hospeda a listagem.
metastore_region cadeia A região do metastore que hospeda a listagem.
provider_id cadeia A ID do perfil do provedor.
provider_name cadeia O nome do perfil do provedor.
listing_id cadeia A ID da listagem.
listing_name cadeia O nome da listagem.
event_type cadeia O tipo de ação do consumidor. Confira Tipos de evento.
event_time carimbo de data/hora O carimbo de data/hora UTC exato em que o evento ocorreu. As informações de fuso horário são registradas no final do valor, com +00:00 representando UTC.
event_date data A data UTC em que o evento ocorreu.
consumer_cloud cadeia A nuvem do consumidor. Anulável se consumer_delta_sharing_recipient_type for OPEN.
consumer_region cadeia A região do consumidor. Anulável se consumer_delta_sharing_recipient_type for OPEN.

Tipos de evento

Os valores possíveis para a coluna event_type são:

  • 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

Limitações conhecidas

  • A partir de 12 de março de 2024, as tabelas do sistema do Marketplace incluem atividades de consumidores que usam o Databricks no Google Cloud. As tabelas não incluem a atividade do consumidor do Google Cloud antes desta data.
  • Na tabela listing_funnel_events, os tipos de evento ABANDON_FAIL_DATA e FAIL_GET_DATA não foram registrados antes de 30 de novembro de 2023.

Consultas de exemplo

Esta seção inclui os seguintes exemplos de consultas que você pode utilizar para obter insights sobre a atividade do consumidor em suas listagens.

Solicitações de consumidores dos últimos 10 dias

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)

Principais listagens por número de solicitações

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

Exibir os principais solicitantes

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

Exibir o número de vezes que cada ação do consumidor foi tomada em uma listagem

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

Demonstração do notebook: analisar as tabelas do sistema do Marketplace

O notebook a seguir inclui os exemplos de consultas deste artigo, juntamente com células adicionais que fornecem análises adicionais.

Demonstração da tabela do sistema do Marketplace

Obter notebook