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 dados compartilhados associados a listagens em um troca de dados. 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 titular do compartilhamento.

PROVIDER_ACCOUNT_NAME

VARCHAR

Nome da conta do titular do compartilhamento.

SHARE_NAME

VARCHAR

Nome do compartilhamento.

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 compartilhamento.

REGION_GROUP

VARCHAR

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

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).

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