Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
SnowflakeGAImpacto: Médio

Snowflake agora permite incluir e excluir usuários por nome em quotas

As quotas por usuário no Snowflake agora aceitam nomes de usuários específicos para inclusão ou exclusão direta, sobrescrevendo o escopo por tags.

O que mudou

Para que serve

Imagine que você precisa monitorar os custos de IA ou computação de sua equipe, mas quer garantir que um colaborador específico seja monitorado independentemente de suas tags, ou que outro seja ignorado. Com esta novidade, você pode:

  • Adicionar usuários específicos por nome com maior precisão.
  • Excluir usuários específicos por nome, ignorando as regras de tags.
  • Definir exceções individuais que prevalecem sobre o escopo geral de tags da quota.

Como usar

Você pode usar os métodos de inclusão e exclusão direta via comandos SQL chamados na sua quota.

CALL my_quota!INCLUDE_USERS(['ALICE', 'BOB']);
CALL my_quota!EXCLUDE_USERS('USER', ['CAROL']);

O que acontece nesse código:

  1. O comando INCLUDE_USERS adiciona os usuários ALICE e BOB diretamente ao escopo de monitoramento da quota.
  2. O comando EXCLUDE_USERS com o argumento 'USER' remove a usuária CAROL do escopo, mesmo que ela possua as tags monitoradas.

Limitações e requisitos

  • Recurso em Disponibilidade Geral (GA).
  • A nomeação direta de um usuário tem precedência sobre o escopo de tags da quota.
  • Chamar esses métodos acumula os usuários na lista existente, em vez de substituí-la.
  • Para limpar a lista de usuários incluídos ou excluídos, passe um array vazio como INCLUDE_USERS([]).
Ver nota oficial do Snowflake

Include and exclude per-user quota users by name (General availability)

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas