Esquema:

ACCOUNT_USAGE

Exibição STORAGE_REQUEST_HISTORY

This Account Usage view displays historical data for storage request usage within the last 365 days (1 year). The view tracks HTTP requests made by external query engines through Snowflake Horizon Catalog to access Iceberg tables that use Snowflake storage.

Consulte também:

Armazenamento do Snowflake para tabelas Apache Iceberg™

Colunas

Nome da coluna

Tipo de dados

Descrição

START_TIME

TIMESTAMP_LTZ

Início da janela de agregação de dados.

END_TIME

TIMESTAMP_LTZ

Fim da janela de agregação de dados.

OPERATION_TYPE

VARCHAR

O tipo de operação: Class 1 (operações PUT, COPY, POST, PATCH e LIST) ou Class 2 (operações GET e SELECT).

COUNT

NUMBER

Número total de chamadas de API durante a janela de agregação.

Notas de uso

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

  • Esta exibição rastreia as solicitações que são faturadas nas SKUs STORAGE_REQUEST-1 (Classe 1) e STORAGE_REQUEST-2 (Classe 2) no relatório de faturamento.

  • A exibição rastreia apenas as solicitações de tabelas Iceberg que usam armazenamento do Snowflake. Para tabelas Iceberg que usam armazenamento externo de propriedade do cliente (buckets), a exibição não se aplica.

  • A Snowflake não cobra de sua conta quando você usa o mecanismo de consulta Snowflake para acessar diretamente as tabelas Iceberg. Somente as solicitações feitas por meio do Horizon Catalog por mecanismos de consulta externos são rastreadas nessa exibição.

  • Para saber as taxas de faturamento, consulte a Tabela 3(g) da Tabela de consumo de serviços do Snowflake.

Exemplos

Recuperar as contagens de solicitações de armazenamento dos últimos 7 dias:

SELECT
  START_TIME,
  END_TIME,
  OPERATION_TYPE,
  COUNT
FROM SNOWFLAKE.ACCOUNT_USAGE.STORAGE_REQUEST_HISTORY
WHERE START_TIME >= DATEADD(day, -7, CURRENT_TIMESTAMP())
ORDER BY START_TIME DESC;

Calcular o total de solicitações por tipo de operação do mês passado:

SELECT
  OPERATION_TYPE,
  SUM(COUNT) AS TOTAL_REQUESTS
FROM SNOWFLAKE.ACCOUNT_USAGE.STORAGE_REQUEST_HISTORY
WHERE START_TIME >= DATEADD(month, -1, CURRENT_TIMESTAMP())
GROUP BY OPERATION_TYPE;