Esquema:

DATA_SHARING_USAGE

Exibição LISTING_CONSUMPTION_DAILY

Esta exibição no esquema DATA_SHARING_USAGE pode ser usada para analisar o consumo de um Snowflake Native App ou dados compartilhados associados a listagens em um troca de dados, como o Snowflake Marketplace. A exibição retorna um registro para cada conta de consumidor que consultou dados para uma determinada data.

Colunas

Nome da coluna

Tipo de dados

Descrição

EVENT_DATE

DATETIME

Data do consumo.

EXCHANGE_NAME

VARCHAR

Nome da troca de dados ou do Snowflake Marketplace ao qual a listagem pertence.

SNOWFLAKE_REGION

VARCHAR

Snowflake Region onde ocorreu o consumo.

LISTING_NAME

VARCHAR

Identificador da listagem.

LISTING_DISPLAY_NAME

VARCHAR

Nome de exibição da listagem.

LISTING_GLOBAL_NAME

VARCHAR

Nome global da listagem.

PROVIDER_ACCOUNT_LOCATOR

VARCHAR

Localizador de conta do proprietário do produto de dados.

PROVIDER_ACCOUNT_NAME

VARCHAR

Nome da conta do proprietário do produto de dados.

SHARE_NAME

VARCHAR

Nome do compartilhamento. Se o seu produto de dados for um Snowflake Native App, será NULL.

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

Nome do localizador de conta do consumidor.

CONSUMER_ACCOUNT_NAME

VARCHAR

Nome da conta do consumidor.

CONSUMER_ORGANIZATION

VARCHAR

Nome da organização do consumidor.

JOBS

INTEGER

O total de trabalhos executados naquele dia no produto de dados. Um trabalho é registrado quando uma consulta do consumidor resolve objetos incluídos no compartilhamento de dados ou no Snowflake Native App anexado à listagem.

REGION_GROUP

VARCHAR

Grupo de regiões onde se encontra a conta do consumidor.

CONSUMER_NAME

VARCHAR

Contém o nome da conta do consumidor que acessou, usou ou solicitou uma listagem. Se nenhum nome estiver disponível, como para contas de teste, o valor será NULL.

Notas de uso

  • A latência da visualização pode ser de até 2 dias.

  • Os dados são retidos por 365 dias (1 ano).

  • A exibição contém dados de todos os produtos de dados, seja seu produto de dados um Snowflake Native App ou um compartilhamento.

Exemplos

Mostra as principais listagens por consumo para um determinado período:

 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

Mostra os principais consumidores por listagem:

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