- Esquema:
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"
}
]
A tabela a seguir fornece descrições para os pares chave-valor nos objetos da matriz.
Campo |
Tipo de dados |
Descrição |
---|---|---|
|
DECIMAL |
Número de créditos consumidos pelo tipo de serviço especificado por |
|
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"
}
]
A tabela a seguir fornece descrições para os pares chave-valor nos objetos da matriz.
Campo |
Tipo de dados |
Descrição |
---|---|---|
|
INTEGER |
Número de bytes de armazenamento usados. |
|
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;