Esquema:

ACCOUNT_USAGE

Exibição APPLICATION_DAILY_USAGE_HISTORY

Use essa exibição para retornar o uso diário de crédito e armazenamento para Snowflake Native Apps em uma conta nos últimos 365 dias (1 ano).

Colunas

A tabela a seguir fornece definições para as colunas de exibição APPLICATION_DAILY_USAGE_HISTORY.

Campo

Tipo de dados

Descrição

APPLICATION_NAME

VARCHAR

O nome do aplicativo.

APPLICATION_ID

NUMBER

Um identificador interno gerado pelo sistema para o aplicativo.

LISTING_GLOBAL_NAME

VARCHAR

O nome global da listagem que aparece em Snowflake Marketplace ou no intercâmbio de dados que hospeda o aplicativo.

USAGE_DATE

DATE

A data em que ocorreu o uso do Snowflake Native App.

CREDITS_USED

NUMBER

O número de créditos consumidos pelo Snowflake Native App em um dia.

CREDITS_USED_BREAKDOWN

ARRAY

Uma matriz de objetos de dados que identificam o serviço Snowflake que consumiu créditos diários. Consulte Matriz CREDITS_USED_BREAKDOWN para formatação.

STORAGE_BYTES

NUMBER

A média diária de bytes de armazenamento usados pelo Snowflake Native App.

STORAGE_BYTES_BREAKDOWN

ARRAY

Uma matriz de objetos de dados que identifica o tipo e o número de bytes de armazenamento usados. Consulte Matriz STORAGE_BYTES_BREAKDOWN para formatação.

Notas de uso

  • A latência máxima para essa exibição é de um dia.

  • O uso é atribuído ao dia de início quando os eventos de uso abrangem vários dias.

  • A exibição APPLICATION_DAILY_USAGE_HISTORY e as ferramentas de gerenciamento de custos Snowsight podem retornar diferentes valores diários de crédito e uso de armazenamento. Essa discrepância é causada pelos métodos usados para determinar o crédito diário e o uso de armazenamento. Para determinar esses valores, a exibição APPLICATION_DAILY_USAGE_HISTORY usa o parâmetro TIMEZONE da sessão atual e as ferramentas de gerenciamento de custos Snowsight usam o Tempo Universal Coordenado (UTC). Para resolver quaisquer discrepâncias, a Snowflake recomenda definir o parâmetro TIMEZONE como UTC.

Matriz CREDITS_USED_BREAKDOWN

A matriz CREDITS_USED_BREAKDOWN fornece detalhes sobre os serviços que consumiram créditos diários.

Exemplo:

[
  {
    "credits": 0.005840921,
    "serviceType": "AUTO_CLUSTERING"
  },
  {
    "credits": 0.115940725,
    "serviceType": "SERVERLESS_TASK"
  },
  {
    "credits": 6.033448041,
    "serviceType": "SNOWPARK_CONTAINER_SERVICES"
  }
]
Copy

A tabela a seguir fornece descrições para os pares chave-valor nos objetos da matriz.

Campo

Tipo de dados

Descrição

credits

DECIMAL

Número de créditos consumidos pelo tipo de serviço especificado por serviceType na data de uso.

serviceType

VARCHAR

O tipo de serviço, que pode ser um dos seguintes valores:

Os seguintes itens são usados na determinação do consumo de crédito:

  • Os créditos usados pelos objetos no Snowflake Native App. Por exemplo, o clustering automático em tabelas no Snowflake Native App.

  • Os créditos utilizados pelos warehouses de propriedade do Snowflake Native App.

  • Os créditos usados pelos pools de computação dedicados ao Snowflake Native App.

Matriz STORAGE_BYTES_BREAKDOWN

A matriz STORAGE_BYTES_BREAKDOWN fornece detalhes sobre os serviços que consumiram o armazenamento.

Exemplo:

[
  {
    "bytes": 34043221,
    "storageType": "DATABASE"
  },
  {
    "bytes": 109779541,
    "storageType": "FAILSAFE"
  }
]
Copy

A tabela a seguir fornece descrições para os pares chave-valor nos objetos da matriz.

Campo

Tipo de dados

Descrição

bytes

INTEGER

Número de bytes de armazenamento usados.

storageType

VARCHAR

O tipo de armazenamento, que pode ser um dos seguintes valores:

Somente os dados armazenados no Snowflake Native App são usados para determinar o consumo de bytes de armazenamento. Os bancos de dados externos criados pelo Snowflake Native App não são inclusos na determinação desse valor.

Exemplos

Recupere o uso diário de crédito e armazenamento de um Snowflake Native App em uma conta e ordene os resultados por data de uso:

SELECT *
  FROM SNOWFLAKE.ACCOUNT_USAGE.APPLICATION_DAILY_USAGE_HISTORY
  ORDER BY usage_date DESC;
Copy