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

Altere o tipo de usuário de organização no Snowflake com SQL

Agora você pode alterar o tipo de um usuário de organização existente entre PERSON e SERVICE usando o comando ALTER ORGANIZATION USER.

O que mudou

Para que serve

Imagine que você precisa converter uma conta de usuário automatizada de pessoa para serviço para ajustar métodos de autenticação em toda a organização. Dá para alterar o tipo de usuário e propagar essa mudança automaticamente para todas as contas vinculadas.

Como usar

Use o comando ALTER ORGANIZATION USER para definir ou remover a propriedade TYPE.

ALTER ORGANIZATION USER report_loader
  SET TYPE = SERVICE;

O que acontece nesse código:

  1. Identifica o usuário de organização report_loader.
  2. Altera a propriedade TYPE para SERVICE.
  3. Propaga a alteração para o objeto de usuário correspondente em cada conta regular que importou esse usuário.
ALTER ORGANIZATION USER report_loader
  UNSET TYPE;

O que acontece nesse código:

  1. Remove a propriedade TYPE customizada do usuário de organização report_loader.
  2. Retorna o usuário para o tipo padrão PERSON.

Limitações e requisitos

  • Requer a edição Enterprise do Snowflake.
  • A função usada para executar o comando precisa ter o privilégio MANAGE ORGANIZATION USERS no nível de conta (padrão para os papéis GLOBALORGADMIN e USERADMIN).
  • A mudança afeta todas as contas regulares que importaram o usuário de organização e usuários vinculados.
Ver nota oficial do Snowflake

Change the type of an organization user

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