Políticas ABAC em nível de metastore no Unity Catalog
Agora você pode aplicar políticas ABAC no nível do metastore para proteger dados em todos os catálogos do Databricks de uma só vez.
O que mudou
As políticas de controle de acesso baseado em atributos (ABAC) no Unity Catalog agora podem ser aplicadas diretamente no nível do metastore. Isso permite que equipes de governança criem regras de proteção de dados válidas para toda a organização, abrangendo automaticamente todos os catálogos atuais e futuros.
Para que serve
Imagine que você precisa mascarar números de seguro social em qualquer tabela da organização que possua uma tag específica, sem precisar configurar a mesma regra manualmente em cada catálogo.
- Aplicar filtros de linha ou máscaras de coluna globalmente.
- Definir regras de permissão GRANT e DENY para todo o metastore.
- Garantir que novos catálogos herdem automaticamente as proteções de dados.
Como usar
Você pode criar uma política em nível de metastore usando a interface do Catalog Explorer, a API REST ou comandos SQL executados em clusters com Databricks Runtime 19 ou superior.
CREATE POLICY ssn_mask
ON METASTORE
COLUMN MASK ssn_to_last_nr
TO `account users` EXCEPT `HR admins`
FOR TABLES
MATCH COLUMNS has_tag('ssn') AS ssn
ON COLUMN ssn
USING COLUMNS (4);
O que acontece nesse código:
- O comando
CREATE POLICYdefine uma nova regra de segurança. - O modificador
ON METASTOREaplica a diretiva no escopo mais alto da hierarquia. - A cláusula
MATCH COLUMNSusa a função de tag para identificar colunas sensíveis. - A máscara oculta os dados para todos os usuários, exceto para o grupo de administradores de RH.
Limitações e requisitos
- O recurso está em estágio Beta.
- Exige Databricks Runtime 19 ou superior para comandos SQL.
- Apenas administradores do metastore podem criar, atualizar ou excluir essas políticas.
- Políticas GRANT e DENY não podem ser aplicadas a objetos fora de catálogos (como external locations, storage credentials ou shares).
- O disaster recovery gerenciado pelo Unity Catalog não replica políticas em nível de metastore para regiões secundárias automaticamente.
Como aplicar num pipeline
Essa funcionalidade entra na camada de governança e segurança, garantindo que tabelas Bronze, Silver e Gold recebam regras automáticas de proteção assim que forem criadas, sem esforço adicional de engenharia.
- unity catalog
- governance
- security
- abac
- access control
Metastore-level ABAC policies are in Beta
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
- DatabricksGA
Repositórios de pacotes em nível de workspace para Databricks Apps
Administradores de workspace podem configurar repositórios padrão de pacotes Python e npm para Databricks Apps.
databricks apps · workspace settings - DatabricksGA
Redimensione partições de stateful streaming sem perder o checkpoint no Databricks
Agora é possível alterar o número de partições de shuffle em queries Structured Streaming e pipelines Lakeflow sem descartar o estado do checkpoint.
structured streaming · lakeflow - DatabricksAtualização
Google Gemini 4 Argon disponível no Unity Gateway do Databricks
O modelo multimodal Google Gemini 4 Argon já pode ser acessado via Foundation Model APIs e Unity Gateway.
unity catalog · foundation model apis