- Esquema:
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
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