- Esquema:
Exibição SNOWPIPE_STREAMING_CLIENT_HISTORY¶
Esta exibição do Account Usage pode ser usada para consultar a quantidade de tempo gasto ao carregar dados nas tabelas do Snowflake usando o Snowpipe Streaming nos últimos 365 dias (1 ano). A exibição mostra a quantidade de dados carregados e o carimbo de data/hora do cliente Snowpipe Streaming para toda a sua conta Snowflake.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
CLIENT_NAME |
TEXT |
Nome do cliente de ingestão do Snowpipe Streaming. |
SNOWFLAKE_PROVIDED_ID |
TEXT |
Identificador interno/gerado pelo sistema para o cliente de ingestão do Snowpipe Streaming utilizado para o carregamento de dados. |
EVENT_TIMESTAMP |
TIMESTAMP_LTZ |
Início do intervalo de hora (no fuso horário local) em que ocorreu o carregamento de dados. |
EVENT_TYPE |
TEXT |
Tipo do evento. |
BLOB_SIZE_BYTES |
NUMBER |
O tamanho do blob em bytes. |
Notas de uso¶
A latência da visualização pode ser de até 120 minutos (2 horas).
Exemplos¶
Consulte a quantidade de tempo gasto para carregar dados nas tabelas do Snowflake usando o Snowpipe Streaming nos últimos 365 dias.
SELECT * FROM SNOWFLAKE.ACCOUNT_USAGE.SNOWPIPE_STREAMING_CLIENT_HISTORY;
A consulta retorna os seguintes resultados.
+----------------+----------------------------+------------------------------+--------------+----------------+ | CLIENT_NAME | SNOWFLAKE_PROVIDED_ID | EVENT_TIMESTAMP | EVENT_TYPE | BLOB_SIZE_BYTES| |----------------+--------------------------- +------------------------------+--------------|----------------| | MY_CLIENT |FE0B1xJrBAAL3bAAUz1M9876nMCd| 2023-02-04 02:07:34.000 +0000| BLOB_PERSIST | 1,648| | MY_CLIENT |D1CIBBPGGFyprBanMvAA1234V3ss| 2023-02-04 02:15:54.000 +0000| BLOB_PERSIST | 3,120| +----------------+----------------------------+------------------------------+--------------+----------------+
Consulte os créditos por hora consumidos por cada cliente carregando dados nas tabelas do Snowflake usando Snowpipe Streaming nos últimos 365 dias.
SELECT COUNT(DISTINCT event_timestamp) AS client_seconds, date_trunc('hour',event_timestamp) AS event_hour, client_seconds*0.000002777777778 as credits, client_name, snowflake_provided_id
FROM SNOWFLAKE.ACCOUNT_USAGE.SNOWPIPE_STREAMING_CLIENT_HISTORY
GROUP BY event_hour, client_name, snowflake_provided_id;
Note que pode haver múltiplos eventos por segundo. Os créditos são consumidos apenas pelo tempo efetivamente gasto, e não pelo número de eventos.