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

Git, bundles e promoção entre ambientes

Versiona alterações e separa validação de configuração de evidência funcional.

Conceito e mecanismo

Git folders permite desenvolver notebooks e ficheiros com branches, commits, comparação de alterações e sincronização com um repositório. Um commit local não significa que a alteração foi enviada para o remoto; push e revisão fazem parte do percurso de colaboração. Evita transformar uma pasta editável partilhada na referência implícita de produção. A documentação atual recomenda Declarative Automation Bundles, anteriormente Databricks Asset Bundles, e artefactos versionados para deployments de produção. O bundle descreve recursos e configurações, incluindo targets para ambientes diferentes. Mantém código comum e explicita diferenças de catálogo, identidade, parâmetros e recursos. Credenciais devem ser resolvidas por mecanismos adequados, sem serem guardadas no repositório.

Aplicação guiada

Num exercício, o bundle valida, mas a consulta usa um catálogo de desenvolvimento escrito diretamente no código. bundle validate verifica configuração contra schemas; não prova que a lógica cumpre o contrato nem que os resultados pertencem ao ambiente pretendido. Revê a configuração resolvida e executa verificações de integração e reconciliação num ambiente controlado. O comando deploy cria ou atualiza recursos; run inicia execução. Regista commit, versão do artefacto, target, identidade e resultado. Se for necessário regressar à versão anterior, avalia também alterações de dados e efeitos externos, porque reverter código não desfaz automaticamente escritas. A decisão de promoção deve ligar a versão a evidência concreta de funcionamento e recuperação.

NA PRÁTICA

Configuração válida pode executar lógica errada no catálogo errado.

Armadilhas comuns

Commit sem push; target ignorado; validate como teste funcional; rollback de código como rollback de dados.

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

Leva esta ideia contigo

Promove uma versão identificável, com configuração revista e resultados reconciliados.

Criar conta

Referência: Declarative Automation Bundles lifecycle · 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.