Esquema:

ACCOUNT_USAGE

Exibição ICEBERG_STORAGE_OPTIMIZATION_HISTORY

Use esta exibição do Account Usage para consultar trabalhos de otimização de armazenamento Iceberg, que incluem compactação de dados, nos últimos 365 dias (1 ano) para Apache Iceberg™ Tabelas em sua conta. Você pode consultar trabalhos para as seguintes tabelas Iceberg:

  • Tabelas gerenciadas pelo Snowflake

  • Tabelas gerenciadas pelo Open Catalog

Nota

  • A Snowflake começa a faturar para compactação de dados de arquivos de dados para tabelas Iceberg gerenciadas pelo Snowflake em 20 de outubro de 2025.

  • Para habilitar ou desabilitar a compactação de dados em tabelas Iceberg gerenciadas pelo Snowflake, consulte Definir compactação de dados.

Colunas

Nome da coluna

Tipo de dados

Descrição

START_TIME

TIMESTAMP_LTZ

Início do intervalo de tempo (na marca de hora) durante o qual as operações foram realizadas.

END_TIME

TIMESTAMP_LTZ

Fim do intervalo de tempo (na marca de uma hora) durante o qual as operações foram realizadas.

CREDITS_USED

NUMBER

Número de créditos faturados para compactação de dados durante o START_TIME e END_TIME janela.

NUM_BYTES_SCANNED

NUMBER

Número de bytes verificados durante o intervalo START_TIME e END_TIME.

NUM_ROWS_WRITTEN

NUMBER

Número de linhas compactadas durante o START_TIME e END_TIME janela.

TABLE_ID

NUMBER

Identificador interno gerado pelo sistema para a tabela Iceberg no Snowflake.

TABLE_NAME

VARCHAR

Nome da tabela Iceberg definida no Snowflake.

ICEBERG_TABLE_UUID

VARCHAR

Identificador da tabela Apache Iceberg™ , gerado pelo mecanismo ou catálogo Iceberg externo.

SCHEMA_ID

VARCHAR

Identificador gerado pelo sistema para o esquema Snowflake em que a tabela está.

SCHEMA_NAME

VARCHAR

Nome do esquema em que a tabela está.

DATABASE_ID

NUMBER

Identificador gerado pelo sistema para o banco de dados Snowflake ao qual o esquema e a tabela pertencem.

DATABASE_NAME

VARCHAR

Nome do banco de dados ao qual o esquema e a tabela pertencem.

INSTANCE_ID

NUMBER

Identificador interno gerado pelo sistema para a instância à qual o objeto pertence.

Notas de uso

  • A latência da exibição é de até 2 horas.

  • A exibição contém dados históricos de uso dos últimos 365 dias.

  • A função USAGE_VIEWER é concedida ao privilégio SELECT nesta exibição. Para obter mais informações, consulte Funções de banco de dados SNOWFLAKE.

  • Esta exibição não inclui informações de compactação de dados para tabelas Iceberg gerenciadas externamente que não são gerenciadas pelo Open Catalog.

Exemplos

O exemplo a seguir mostra como filtrar tabelas cujo número de créditos faturados é maior que um valor especificado:

  SELECT
      table_name,
      start_time,
      credits_used
    FROM SNOWFLAKE.ACCOUNT_USAGE.ICEBERG_STORAGE_OPTIMIZATION_HISTORY
    WHERE credits_used > 0.0005
    ORDER BY
      credits_used DESC;

The query returns the following results:
Copy
+------------------+-------------------------------+--------------+
| TABLE_NAME       | START_TIME                    | CREDITS_USED |
+------------------+-------------------------------+--------------+
| my_iceberg_table | 2025-09-15 09:00:00.000 -0700 | 0.000529445  |
| my_iceberg_table | 2025-09-15 08:00:00.000 -0700 | 0.000516791  |
+------------------+-------------------------------+--------------+