← Databricks Data Engineer Associate: pipelines e operação
07 / 7 · 40 MIN

Unity Catalog, acesso e ciclo de vida

Aplica privilégios e políticas com atenção à herança e ao armazenamento.

Conceito e mecanismo

Unity Catalog organiza catálogo, schema e objetos. Para consultar uma tabela, os privilégios de utilização dos contentores e o acesso aos dados têm funções diferentes; USE CATALOG por si só não concede SELECT. Usa grupos e service principals apropriados e inspeciona concessões diretas e herdadas. Revogar uma concessão na tabela não elimina uma concessão independente herdada de um schema. Uma tabela gerida tem ciclo de vida dos ficheiros controlado pela plataforma; numa tabela externa, DROP remove metadata sem apagar os ficheiros. O acesso direto ao armazenamento externo pode contornar as políticas de consulta de Unity Catalog, pelo que também são necessários controlos na cloud.

Aplicação guiada

Num caso fictício, analistas devem ver apenas a sua região e identificadores mascarados. Row filters e column masks tratam conteúdo visível; ABAC permite associar políticas a atributos expressos por governed tags. Controla quem atribui tags e valida identidades autorizadas e não autorizadas. O guia de exame menciona DENY, mas o comando SQL legado DENY aplica-se a hive_metastore e não a Unity Catalog. As políticas ABAC DENY em beta são diferentes e, na documentação consultada, limitam MANAGE ACCESS CONTROL, não SELECT ou MODIFY. Não inventes um DENY SELECT universal para resolver uma concessão ampla. Ao retirar tabelas geridas, confirma o período de recuperação aplicável antes da eliminação assíncrona dos ficheiros; sete dias é o valor por defeito, não uma regra imutável.

NA PRÁTICA

Revogar um acesso direto pode deixar acesso herdado ativo.

Armadilhas comuns

USE como SELECT; DROP externo como apagamento; tags sem governação; DENY legado aplicado a UC.

Tópicos relacionados: Plataforma, compute e contratos de dados · Ingestão incremental, estado e esquema · Transformação, granularidade e qualidade

Leva esta ideia contigo

Verifica acesso efetivo, âmbito da política e destino real dos dados.

Criar conta

Referência: Manage Unity Catalog privileges · 2026-05-04

Databricks é uma marca comercial de Databricks, Inc. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Databricks. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.