Snowflake Native Apps Framework: alterações nos valores de hash¶
Atenção
Essa mudança de comportamento está no pacote 2025_02.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento estiver ativado, as seguintes alterações serão implementadas:
Os valores dos seguintes eventos compartilhados no lado do provedor serão alterados:
snow.application.hash
snow.database.hash
snow.query.hash
O valor de hash da coluna APPLICATION_NAME_HASH do DATA_SHARING_USAGE.LISTING_ACCESS_HISTORY será alterado.
O valor de hash do aplicativo da coluna APPLICATION_OBJECTS_ACCESSED em DATA_SHARING_USAGE.LISTING_ACCESS_HISTORY será alterado.
- Antes da mudança:
O Snowflake usa SHA1 para calcular o valor de hash do ID da consulta, do nome do aplicativo ou do nome do banco de dados. Um consumidor poderia chamar a função nativa SHA1() para calcular o valor de hash.
- Após a mudança:
O Snowflake usa HMAC para calcular o valor de hash do ID da consulta, do nome do aplicativo ou do nome do banco de dados. O consumidor deve chamar a função SYSTEM$GET_HASH_FOR_APPLICATION para calcular o valor do hash.
Ref: 1901