Linhagem de dados: privilégio VIEW LINEAGE concedido à função PUBLIC¶
Os usuários devem usar uma função que tenha o privilégio VIEW LINEAGE para executar a função GET_LINEAGE ou usar Snowsight para visualizar a linhagem de dados e pipelines de aprendizado de máquina. Essa alteração afeta quais funções têm o privilégio VIEW LINEAGE por padrão.
- Antes da mudança:
Por padrão, somente a função ACCOUNTADMIN tem o privilégio VIEW LINEAGE. O administrador de conta deve conceder o privilégio a outras funções para permitir que os usuários executem a função GET_LINEAGE e visualizem a linhagem em Snowsight.
- Após a mudança:
A função PUBLIC tem o privilégio VIEW LINEAGE, o que significa que um usuário pode usar qualquer função para executar a função GET_LINEAGE e visualizar a linhagem em Snowsight.
Isso não significa que todas as funções e usuários possam visualizar a linhagem de todos os objetos; os usuários ainda devem ter privilégios para acessar um objeto a fim de visualizar a linhagem desse objeto.
Após a alteração, se quiser limitar quem pode acessar a linhagem, você precisará revogar o privilégio VIEW LINEAGE da função PUBLIC e, em seguida, conceder o privilégio a outras funções mais específicas.
Para obter informações sobre como revogar o privilégio VIEW LINEAGE, consulte REVOKE <privilégios> … FROM ROLE.
Para obter informações sobre como conceder o privilégio VIEW LINEAGE a outras funções, consulte Controle de acesso às informações de linhagem.
Ref: 1933