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

Atribuição declarativa de políticas de mascaramento em DCM Projects no Snowflake

Agora você pode usar ATTACH MASKING POLICY nos arquivos de definição do DCM Projects para atribuir políticas de mascaramento a colunas de forma declarativa.

O que mudou

O DCM Projects passa a suportar a instrução ATTACH MASKING POLICY em seus arquivos de definição. Com isso, o ciclo de vida da atribuição de políticas de mascaramento a tabelas, tabelas Apache Iceberg, views ou dynamic tables passa a ser gerenciado de forma declarativa durante os deploys.

Para que serve

Imagine que você precisa aplicar regras de segurança em colunas sensíveis de várias tabelas sem gerenciar essas ligações manualmente a cada ambiente. Com essa novidade, você consegue:

  • Associar políticas de mascaramento a tabelas, views e dynamic tables via arquivos de projeto.
  • Automatizar o ciclo de vida das atribuições durante o deployment.
  • Manter a governança de dados sincronizada com o versionamento de código.

Como usar

ATTACH MASKING POLICY minha_politica_mask
  TO TABLE meu_catalogo.meu_schema.minha_tabela (minha_coluna);

O que acontece nesse código:

  1. O DCM identifica a instrução de anexo no arquivo de definição.
  2. A política de mascaramento especificada é vinculada à coluna informada na tabela de destino durante o processo de deploy.
  3. O ciclo de vida da associação passa a ser controlado pelo projeto.

Limitações e requisitos

  • Recurso em Public Preview.
  • Disponível para todas as contas.
  • O DCM Projects gerencia o vínculo, mas a criação prévia da política e da tabela deve ser feita por instruções separadas.
Ver nota oficial do Snowflake

DCM Projects ATTACH MASKING POLICY (Preview)

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