Esquemas:

ACCOUNT_USAGE , READER_ACCOUNT_USAGE

Exibição WAREHOUSE_METERING_HISTORY

Esta exibição do Account Usage pode ser usada para devolver o uso de crédito por hora para um único warehouse (ou todos os warehouses em sua conta) nos últimos 365 dias (1 ano).

Colunas

Nome da coluna

Tipo de dados

Descrição

READER_ACCOUNT_NAME

TEXT

Nome da conta do leitor onde ocorreu o uso do warehouse. Coluna incluída apenas na exibição no esquema READER_ACCOUNT_USAGE.

START_TIME

TIMESTAMP_LTZ

A data e início da hora (no fuso horário local) em que ocorreu o uso do warehouse.

END_TIME

TIMESTAMP_LTZ

A data e o fim da hora (no fuso horário local) em que ocorreu o uso do warehouse.

WAREHOUSE_ID

NUMBER

Identificador interno/gerado pelo sistema para o warehouse.

WAREHOUSE_NAME

TEXT

Nome do warehouse.

CREDITS_USED

NUMBER

Número total de créditos utilizados para o warehouse na hora. Esta é uma soma de CREDITS_USED_COMPUTE e CREDITS_USED_CLOUD_SERVICES. Este valor não leva em conta o ajuste para serviços de nuvem e, por isso, pode ser maior do que os créditos que são faturados. Para determinar quantos créditos foram realmente cobrados, execute consultas na exibição METERING_DAILY_HISTORY.

CREDITS_USED_COMPUTE

NUMBER

Número de créditos utilizados para o warehouse na hora.

CREDITS_USED_CLOUD_SERVICES

NUMBER

Número de créditos usados para serviços de nuvem em uma hora.

CREDITS_ATTRIBUTED_COMPUTE_QUERIES

NUMBER

Número de créditos atribuídos a consultas na hora. . . Inclui apenas o uso de créditos para a execução de consultas e não inclui o uso do tempo ocioso do warehouse.

Notas de uso

  • A latência da exibição pode ser de até 180 minutos (3 horas), exceto para a coluna CREDITS_USED_CLOUD_SERVICES. A latência de CREDITS_USED_CLOUD_SERVICES pode ser de até 6 horas.

  • A latência para a coluna CREDITS_ATTRIBUTED_COMPUTE_QUERIES pode ser de até seis horas.

  • O tempo ocioso do warehouse não está incluso na coluna CREDITS_ATTRIBUTED_COMPUTE_QUERIES.

    Veja Exemplos para uma consulta que calcula o custo do tempo ocioso.

  • Se você quiser reconciliar os dados dessa exibição com uma exibição correspondente no esquema ORGANIZATION USAGE, você deverá primeiro definir o fuso horário da sessão como UTC. Antes de consultar a exibição do Account Usage, execute o seguinte:

    ALTER SESSION SET TIMEZONE = UTC;
    
    Copy

Exemplos

Por exemplo, para determinar o custo do tempo ocioso de cada warehouse nos últimos 10 dias, execute a seguinte instrução:

SELECT
  (SUM(credits_used_compute) -
    SUM(credits_attributed_compute_queries)) AS idle_cost,
  warehouse_name
FROM SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY
WHERE start_time >= DATEADD('days', -10, CURRENT_DATE())
  AND end_time < CURRENT_DATE()
GROUP BY warehouse_name;
Copy